Training Compute-Optimal Large Language Models
Jordan Hoffmann, Sebastian Borgeaud, Arthur Mensch, Elena Buchatskaya,, Trevor Cai, Eliza Rutherford, Diego de Las Casas, Lisa Anne Hendricks,, Johannes Welbl, Aidan Clark, Tom Hennigan, Eric Noland, Katie Millican,, George van den Driessche, Bogdan Damoc, Aurelia Guy

TL;DR
This paper demonstrates that for optimal training of large language models, model size and training data should be scaled proportionally, leading to the development of a more efficient and higher-performing model called Chinchilla.
Contribution
It introduces a compute-optimal scaling law for language models and trains Chinchilla, a model that outperforms larger models by following this law, improving efficiency and performance.
Findings
Chinchilla outperforms larger models like Gopher and GPT-3 on multiple tasks.
Optimal training requires scaling model size and data equally.
Chinchilla achieves state-of-the-art accuracy on the MMLU benchmark.
Abstract
We investigate the optimal model size and number of tokens for training a transformer language model under a given compute budget. We find that current large language models are significantly undertrained, a consequence of the recent focus on scaling language models whilst keeping the amount of training data constant. By training over 400 language models ranging from 70 million to over 16 billion parameters on 5 to 500 billion tokens, we find that for compute-optimal training, the model size and the number of training tokens should be scaled equally: for every doubling of model size the number of training tokens should also be doubled. We test this hypothesis by training a predicted compute-optimal model, Chinchilla, that uses the same compute budget as Gopher but with 70B parameters and 4 more more data. Chinchilla uniformly and significantly outperforms Gopher (280B), GPT-3…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗StentorLabs/Stentor2-12Mmodel· 124 dl· ♡ 2124 dl♡ 2
- 🤗cerebras/Cerebras-GPT-111Mmodel· 2.9k dl· ♡ 782.9k dl♡ 78
- 🤗cerebras/Cerebras-GPT-256Mmodel· 1.7k dl· ♡ 251.7k dl♡ 25
- 🤗cerebras/Cerebras-GPT-590Mmodel· 2.2k dl· ♡ 212.2k dl♡ 21
- 🤗cerebras/Cerebras-GPT-1.3Bmodel· 2.0k dl· ♡ 502.0k dl♡ 50
- 🤗cerebras/Cerebras-GPT-2.7Bmodel· 1.6k dl· ♡ 461.6k dl♡ 46
- 🤗cerebras/Cerebras-GPT-6.7Bmodel· 1.0k dl· ♡ 641.0k dl♡ 64
- 🤗cerebras/Cerebras-GPT-13Bmodel· 973 dl· ♡ 649973 dl♡ 649
- 🤗xverse/XVERSE-65Bmodel· 43 dl· ♡ 3843 dl♡ 38
- 🤗xverse/XVERSE-65B-2model· 23 dl· ♡ 1023 dl♡ 10
Videos
GPT 5 is All About Data· youtube
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Machine Learning and Algorithms
MethodsAttention Is All You Need · Linear Layer · Chinchilla · Cosine Annealing · Linear Warmup With Cosine Annealing · Adam · Residual Connection · Softmax · Layer Normalization · Dropout
