Gemma 4 Technical Report: How an Open Model Fights Bigger Ones With "Small Params + Thinking + Lean Memory"
Gemma 4's throughline is one sentence: use three engineering tracks to push "capability" and "cost" in the favorable direction at the same time.
Track one lifts intelligence: thinking mode (reason first, then answer). Track two cuts cost: local/global attention ratio, p-RoPE, KV sharing, K=V, QAT quantization, MTP speculative decoding. Track three expands modality: native image/text/audio, plus a "no separate encoder" unified architecture for the 12B. Every model size, table, and Arena rank below is evidence for this one sentence.
Thinking Mode
The main engine behind big math/code/STEM gains; almost every default eval has it on.
Long Context + Quantization + Speculative Decoding
KV can't blow up as context grows; 31B goes from ~64GB down to ~19GB; decoding speeds up too.
Native Multimodal + Unified 12B
Most sizes use a frozen encoder; the 12B ingests image patches and audio slices directly — two fewer big weight blobs.
Which Question in the Open-Source Race Is This Answering
By 2026 the open leaderboards were often dominated by giant MoEs. Gemma 4 picked a different lane: dense small-to-mid size + thinking + deployment-friendly.
Primary source and reference
- arXiv / Google DeepMind Original publisher
