Chinchilla: Your Model Is Too Big
For three years the industry has had one idea about how to make language models better: make them bigger. Parameter counts went from hundreds of millions to hundreds of billions and each jump brought improvements.
A DeepMind paper from the end of March says we were doing it wrong, and the correction has real commercial consequences.
The Result
They trained a model called Chinchilla with 70 billion parameters on 1.4 trillion tokens, and compared it with Gopher, their previous model, which had 280 billion parameters trained on far less data.
Chinchilla is four times smaller. It won on almost every benchmark they tried.
That is not a marginal finding. It says the field’s central assumption, that scale means parameters, was measuring the wrong dimension.
“Everyone had been buying a bigger engine and skimping on the fuel. It turns out the engine was never the constraint.” — Sameer Gupta
What Went Wrong
The earlier scaling work established that model performance improves predictably with size, data, and compute. Everyone took the parameter half of that and ran with it, partly because parameter count is a legible number you can put in a press release and partly because collecting more training data is genuinely harder than adding layers.
The DeepMind analysis asks a sharper question. Given a fixed compute budget, how should you split it between making the model bigger and training it for longer on more data?
The answer is that the field had the ratio badly wrong. Models were substantially oversized relative to the data they were trained on, which means an enormous amount of capacity was sitting there undertrained. Their rule of thumb comes out at roughly twenty tokens of training data per parameter, and most existing large models were nowhere near that.
Why This Is Good News for Budgets
Here’s why I think this is one of the most consequential results of the year for anyone actually deploying these systems.
Training cost is a one-off. Inference cost is forever. You pay to train once and you pay to serve every single request for the life of the product.
And inference cost scales with parameter count. A 70 billion parameter model is roughly a quarter the cost per request of a 280 billion parameter one. It needs less memory, fits on fewer accelerators, and responds faster.
So the compute-optimal finding says something very welcome: the better model is also the cheaper one to run. You spend your training budget differently, on more data rather than more parameters, and you get a model that’s both better and substantially less expensive to operate.
- Lower serving cost per request, permanently.
- Fits on smaller hardware, which widens who can self-host.
- Lower latency, which matters for anything interactive.
- Cheaper to fine-tune, which compounds with techniques like low-rank adaptation.
“The result everyone reported was that a smaller model won. The result that matters is that the smaller model is a quarter of the running cost, and running cost is the number that never stops.” — Sameer Gupta
The Constraint This Creates
There’s an uncomfortable implication and I haven’t seen it discussed much.
If the optimal ratio is roughly twenty tokens per parameter, then scaling further requires proportionally more text. A trillion-parameter model would want something on the order of twenty trillion tokens.
There is a finite amount of high-quality text in the world. Not an unlimited supply of books, papers, and well-written web pages. At some point, and I don’t think it’s decades away, the data becomes the binding constraint rather than the compute.
Which would change the strategic picture considerably. If parameters are the constraint, the winner is whoever has the most money for hardware. If data is the constraint, the winner is whoever has access to text nobody else has.
That’s worth thinking about if you’re sitting on a large proprietary corpus. It may be worth more than you currently think.
What I’d Take From This
Stop using parameter count as a proxy for quality. It was always a bad measure and it’s now demonstrably misleading. Ask what a model was trained on, not just how large it is.
Expect smaller models to get much better. The next generation of well-trained models in the tens of billions of parameters should be genuinely useful and considerably cheaper to run than the current headline systems. That’s the tier most companies can actually deploy.
Reconsider self-hosting. A well-trained 70 billion parameter model is a fundamentally different infrastructure proposition from a 175 billion parameter one. The calculation of whether you can run your own has changed.
Value your text. If the field is heading toward a data constraint, unusual, high-quality, domain-specific text becomes a strategic asset rather than an archive.
Final Thoughts
I’ve argued for a while that the interesting question in this field isn’t what the frontier can do, it’s what an ordinary team can afford to run. This paper moves that line more than anything else this year.
The headline is that a smaller model beat a bigger one. The finding is that the entire industry had been misallocating its training budget in a direction that also happened to maximise the ongoing cost of everything it built.
Correcting that makes these systems better and cheaper at the same time. Those don’t often move together.