Gemma 2: Interleaving Local-Global Attentions (2024, Gemma Team)
arXiv: 2408.00118
Core Question
When Google builds lightweight open models, how do you achieve the best performance at 2B and 9B parameters? How should choices in positional encoding, attention, and training recipes be combined?
Method Innovations
Gemma 2 makes several key design choices:
1. Interleaving local-global attentions: Based on Beltagy's SWA (sliding-window attention), but not all layers use local attention — instead they alternate: odd layers use local windowed attention, even layers use global attention. This preserves both local detail and global aggregation.
2. GQA (Grouped-Query Attention): Adopted to reduce the KV cache.
3. Knowledge Distillation: The 2B and 9B models are trained via distillation — not plain next-token prediction, but imitating a larger teacher model. This is more effective than standard pretraining for small models.
4. Soft-capping: Logits are soft-capped (tanh-bounded) to prevent extreme values from destabilizing training.
Key Numbers
- Model sizes: 2B, 9B, 27B
- "Best performance for their size"
- "Competitive alternatives to models that are 2-3 times bigger"
- Fully open-sourced
Impact Assessment
Gemma 2 shows that "small model + good architecture + distillation" can match "large model + standard training." Its interleaved attention strategy was referenced by later work. As Google's answer to the open-source community (competing with LLaMA), Gemma has pushed forward research on lightweight, high-performance models.
Feynman-style Commentary
> Gemma 2's mindset is "composition beats singularity." Rather than inventing a new attention mechanism, it combines existing good ideas (SWA, GQA, distillation) in the right way. The interleaved local-global attention is especially clever — instead of making the model "always nearsighted" or "always farsighted," it lets one layer look at details and the next look at the big picture. Like a good photographer who takes both close-ups and wide shots. Feynman would say: don't chase the most novel single technique; chase the most harmonious combination of techniques. Gemma 2 is a victory of engineering taste.