Hoffmann et al. (Chinchilla, 2022) argued GPT-3 was severely under trained. Walk through what they actually showed and how it changed architecture / training choices over the following two years.
Chinchilla (Hoffmann et al., 2022) showed that for a fixed compute budget the optimal mix is about 20 training tokens per parameter, not the ~1.7 tokens-per-param that GPT-3 had.
Imagine you have a fixed amount of flour to bake bread. You can either make one giant loaf or several smaller, more-kneaded ones. For a long time, AI labs were making giant loaves and not kneading them enough. Chinchilla showed that the same flour split into smaller loaves and kneaded much longer makes better bread. So instead of growing models forever, the field started training smaller models on much more data. And then they noticed something else: once you bake the bread, you serve it to customers for years. A smaller loaf is cheaper to slice every single time someone orders one. So even though it costs more flour-time to knead the smaller loaf, you save money every day forever after. That is why a 2026 8-billion-parameter model trained on 15 trillion tokens beats a 2020 175-billion-parameter model trained on 300 billion tokens.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Chinchilla is one of those rare papers that didn't introduce a new architecture but completely reshaped how the field allocated compute. It reframed 'how big should the model be' as a question about training-token budget, and within two years it had reshaped Llama, Mistral, Qwen, and DeepSeek. Understanding what it actually showed (and what the field did NOT do after reading it) is central to senior-level architecture conversations in 2026.
What Chinchilla measured and what they found
Hoffmann et al. (2022) ran a careful, large-scale sweep. Hundreds of transformer models, parameter counts from 70M to 16B, training token counts from 5B to 500B, all trained with carefully tuned per-scale learning-rate schedules. They fit a parametric loss function L(N, D) = E + A * N^-alpha + B * D^-beta and used it to predict the compute-optimal allocation at scales they had not trained.
The headline result: at fixed compute C = 6 * N * D (the standard training FLOP estimate), the loss-minimizing allocation is D/N ≈ 20. Twenty training tokens per parameter.
They then DID THE EXPERIMENT. Trained a 70B model on 1.4T tokens (the predicted optimum at GPT-3's compute budget) and compared it head to head against the 175B Gopher and 175B GPT-3 trained at the same compute. The 70B Chinchilla beat both on MMLU, on BIG-bench, on reading comprehension, on reasoning. The prediction was real, not just a fitted curve.
Situations where this technique stops working.
2–4 min · Everything important, quickly.
| Model | Year | Params | Tokens | Tokens/Param | Regime |
|---|---|---|---|---|---|
| GPT-3 | 2020 | 175B | 300B | ~1.7 | Pre-Chinchilla, severely under-trained |
| Chinchilla | 2022 | 70B | 1.4T | 20 | Compute-optimal |
| Llama-1 7B | 2023 | 7B | 1T | ~143 | First step past Chinchilla |
| Llama-2 7B | 2023 | 7B | 2T | ~285 | Walking past Chinchilla |
| Llama-3 8B | 2024 | 8B | 15T | ~1875 | Far past Chinchilla, inference-optimized |
| Llama 3.1 405B | 2024 | 405B | 15.6T | ~39 | Past Chinchilla for the frontier dense model |
Real products, models, and research that use this idea.
- Hoffmann et al. (Chinchilla, 2022): 70B model on 1.4T tokens beat 175B GPT-3 and 280B Gopher at the same training compute.
- Llama-1 7B (Feb 2023): 1T tokens, ratio ~143, deliberately above Chinchilla; demonstrated that small models trained heavily can compete with much larger Chinchilla-optimal models.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhy do MoE models change the Chinchilla calculus?
MoE separates total parameters (which scale memorization and quality) from active parameters per token (which scale serving cost). You can train past Chinchilla on total params while keeping active params small for cheap inference.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Reading Chinchilla as a recipe to FOLLOW. The field followed it for about a year and then deliberately walked past it; modern Llama 3.1 8B trains at ~1875 tokens per param, almost 100x the Chinchilla ratio.
60 second bullets to scan on the way to the call.
Chinchilla's compute-optimal ratio: ~20 tokens per parameter
GPT-3's ratio of ~1.7 tokens per param and what that implied
Primary sources. Browse if you want the original framing.
Same topic, related formats. Practice these next.