NLP Lineage

29 March 2022 · Language modelling

Chinchilla

Training Compute-Optimal Large Language Models

J. Hoffmann, S. Borgeaud, A. Mensch, et al. (22 authors)

Date
29 March 2022
What the date marks
arXiv submission
Kind
Research paper
Organisation
DeepMind
Access
Not applicable
Other dates
NeurIPS 2022
Threads
In the guided tour
Chapter 5. Scale becomes a science
Learning phases
2. How LLMs are trained; 8. Training from scratch

A turning point: 4 later milestones descend directly from it, and its descendants reach 9 of the 10 threads. How levels are decided

Drafted with Claude from the paper on 15 October 2026; reviewed by Zeeshan Arif. Read from arxiv.org (arXiv version 1 (March 2022); the paper was later published at NeurIPS 2022).

What it changed

It showed that the large language models of 2021 were too big for the amount of data they were trained on. For the best result from a fixed compute budget, model size and training data should grow at the same rate. Chinchilla, a 70-billion-parameter model trained on 1.4 trillion tokens, beat models up to 7.5 times its size, and later models were trained on far more data.

The problem before it

Scaling laws had shown how loss falls as models grow. It advised spending most extra compute on a larger model and only a little on more data: for 10 times the compute, a model 5.5 times larger, trained on 1.8 times more tokens.

So the field built ever larger models, but kept the training data at about 300 billion tokens. GPT-3 (175 billion parameters), Jurassic-1 (178 billion) and Gopher (280 billion) were all trained on about 300 billion tokens.

The authors find a flaw in the earlier study’s method. It used the same training length and learning-rate schedule for every model, and read off losses partway through training. They argue this made training on less data look better than it is, and so favoured larger models.

The idea

The mechanism. Ask: for a fixed amount of compute, how should it be split between model size and training data? To answer, the authors trained over 400 language models, from 70 million to over 16 billion parameters. They estimated the answer in three separate ways:

  1. Many training lengths. Train each model size for 4 different lengths, with the learning-rate schedule matched to each length. For each amount of compute, find which run reached the lowest loss.
  2. Fixed-compute curves. Fix 9 compute budgets. For each, train models of many sizes, with fewer tokens for larger models, and find the size with the lowest final loss.
  3. A fitted formula. Fit one equation for the loss in terms of model size and data, and find its best point for each budget.

All three gave nearly the same answer: model size and training tokens should grow by the same factor. When the model doubles, the data should double too.

The test. For the compute that trained Gopher, the analysis predicted an ideal model of about 40 to 70 billion parameters. The authors trained Chinchilla at the top of that range: 70 billion parameters on 1.4 trillion tokens. It used the same compute and data source (MassiveText) as Gopher, with a few changes, such as the AdamW optimiser.

The notation. The fitted loss is L(N, D) = E + A / N^α + B / D^β. Here N is the number of parameters, D the number of training tokens, and E the loss of a perfect model of the text. The fit gave E = 1.69, A = 406.4, B = 410.7, α = 0.34 and β = 0.28. The best model size grows as C^a and the best data as C^b, where C is the compute. The three methods gave a from 0.46 to 0.50 and b from 0.50 to 0.54. The earlier scaling laws gave 0.73 and 0.27.

What it showed

Reported in the paper. We read version 1 of the arXiv paper.

Limits, and what came later

The limits come from the paper:

The result changed how models were trained. LLaMA cites Chinchilla’s scaling laws for its training. DeepSeek LLM re-derived the scaling coefficients for its own data. Llama 3 deliberately trained far past the compute-optimal amount, because a smaller model trained longer is cheaper to run.

What to know first

How to read it

The paper is 36 pages, with 16 pages of main text.

  1. Read section 1 with Figure 1 and Table 1. They show the problem in one picture.
  2. Read section 3, the three methods, with Figures 2 to 4 and Table 2.
  3. Read Table 3, which lists the compute and data needed for each model size.
  4. Read section 4.2 for Chinchilla’s results, mainly Table 6 (MMLU).
  5. Read section 5 for the authors’ limits.

Appendix D.2 explains the fitted formula. Expect about 2 hours for the steps above (an estimate).

In brief, from the research data

Before it

Scaling laws were read as licence to grow parameters faster than data.

The problem

Everyone's models were far too large for the number of tokens they saw.

What it introduced

Over 400 training runs showing parameters and data should scale together, roughly 20 tokens per parameter. A 70B model beat the 280B Gopher.

Why it matters

It redirected the field from parameter count toward data, which is why capable small models exist at all.

What modern models inherit

Compute allocation as a design decision, not an afterthought.

What came next

Llama took it further, overtraining small models for cheap inference.

To understand it

Learn

  • Compute-optimal allocation
  • Roughly 20 tokens per parameter
  • Why labs now overtrain small models

Helpful first

Kaplan's scaling laws.

Before and after

The milestones it descends from, and the milestones that descend from it. Work developed alongside it is not counted. Weak links are left out unless you include them.

Before: where it came from

Chinchilla has 17 documented ancestors across 5 chapters, reaching back to Recurrent networks in 1990. Showing its direct parents and the 7 turning points among them.

Chinchilla has 17 documented ancestors across 5 chapters, reaching back to Recurrent networks in 1990. Showing all of them.

Chinchilla has 25 recorded ancestors, including indirect ones, across 5 chapters, reaching back to Recurrent networks in 1990. Showing its direct parents and the 7 turning points among them.

Chinchilla has 25 recorded ancestors, including indirect ones, across 5 chapters, reaching back to Recurrent networks in 1990. Showing all of them.

  1. 2022ChinchillaThis milestone.
  2. 2021GopherChinchilla built directly on thisChapter 5. Scale becomes a science
  3. 2020Scaling laws Turning pointChinchilla built directly on thisChapter 5. Scale becomes a science
  4. 2019GPT-2 Turning pointScaling laws was influenced by thisChapter 4. Pretrain once, use everywhere
  5. 2019WebTextGPT-2 was influenced by thisChapter 4. Pretrain once, use everywhere
  6. 2018GPT-1GPT-2 built directly on thisChapter 4. Pretrain once, use everywhere
  7. 2017Transformer Turning pointScaling laws built directly on thisChapter 3. Attention, then only attention
  8. 2016Layer normTransformer built directly on this
    GPT-2 built directly on this
    Chapter 3. Attention, then only attention
  9. 2015Residual connectionsTransformer was influenced by thisChapter 3. Attention, then only attention
  10. 2015LM pretraining Turning pointGPT-1 was influenced by thisChapter 2. Words become vectors
  11. 2015BPE tokenizationGPT-2 built directly on thisChapter 2. Words become vectors
  12. 2015Luong attentionTransformer was influenced by thisChapter 3. Attention, then only attention
  13. 2014AdamTransformer was influenced by thisChapter 2. Words become vectors
  14. 2014Seq2seq Turning pointTransformer built directly on thisChapter 2. Words become vectors
  15. 2014Attention Turning pointTransformer built directly on thisChapter 3. Attention, then only attention
  16. 2014GRU / encoder-decoderAttention built directly on thisChapter 2. Words become vectors
  17. 1997LSTM Turning pointSeq2seq built directly on thisChapter 1. Language as probability
  18. 1990Recurrent networksLSTM was influenced by thisChapter 1. Language as probability
  1. 2022ChinchillaThis milestone.
  2. 2021GopherChinchilla built directly on thisChapter 5. Scale becomes a science
  3. 2020Scaling laws Turning pointChinchilla built directly on thisChapter 5. Scale becomes a science
  4. 2019GPT-2 Turning pointScaling laws was influenced by thisChapter 4. Pretrain once, use everywhere
  5. 2019WebTextGPT-2 was influenced by thisChapter 4. Pretrain once, use everywhere
  6. 2018GPT-1GPT-2 built directly on thisChapter 4. Pretrain once, use everywhere
  7. 2018ELMoGPT-1 was influenced by this (indirect influence)Chapter 4. Pretrain once, use everywhere
  8. 2018ULMFiTGPT-1 was influenced by this (indirect influence)Chapter 4. Pretrain once, use everywhere
  9. 2017CoVeELMo was influenced by thisChapter 3. Attention, then only attention
  10. 2017Transformer Turning pointScaling laws built directly on thisChapter 3. Attention, then only attention
  11. 2017ConvS2STransformer was influenced by this (indirect influence)Chapter 3. Attention, then only attention
  12. 2016Layer normTransformer built directly on this
    GPT-2 built directly on this
    Chapter 3. Attention, then only attention
  13. 2015Residual connectionsTransformer was influenced by thisChapter 3. Attention, then only attention
  14. 2015LM pretraining Turning pointGPT-1 was influenced by thisChapter 2. Words become vectors
  15. 2015BPE tokenizationGPT-2 built directly on thisChapter 2. Words become vectors
  16. 2015Luong attentionTransformer was influenced by thisChapter 3. Attention, then only attention
  17. 2014AdamTransformer was influenced by thisChapter 2. Words become vectors
  18. 2014GloVeELMo built directly on thisChapter 2. Words become vectors
  19. 2014Seq2seq Turning pointTransformer built directly on thisChapter 2. Words become vectors
  20. 2014Attention Turning pointTransformer built directly on thisChapter 3. Attention, then only attention
  21. 2014GRU / encoder-decoderAttention built directly on thisChapter 2. Words become vectors
  22. 2013word2vecELMo was influenced by thisChapter 2. Words become vectors
  23. 2011NLP from scratchELMo was influenced by thisChapter 1. Language as probability
  24. 2003Neural LMNLP from scratch was influenced by this
    word2vec was influenced by this
    Chapter 1. Language as probability
  25. 1997LSTM Turning pointSeq2seq built directly on thisChapter 1. Language as probability
  26. 1990Recurrent networksLSTM was influenced by thisChapter 1. Language as probability

After: what it led to

Chinchilla has 24 documented descendants across 5 chapters, reaching forward to Qwen3.8 in 2026. Showing its direct descendants and the 2 turning points among them.

Chinchilla has 24 documented descendants across 5 chapters, reaching forward to Qwen3.8 in 2026. Showing all of them.

Chinchilla has 27 recorded descendants, including indirect ones, across 5 chapters, reaching forward to Qwen3.8 in 2026. Showing its direct descendants and the 2 turning points among them.

Chinchilla has 27 recorded descendants, including indirect ones, across 5 chapters, reaching forward to Qwen3.8 in 2026. Showing all of them.

  1. 2022ChinchillaThis milestone.
  2. 2023LLaMA Turning pointbuilt directly on ChinchillaChapter 8. The weights get out
  3. 2023llama.cppwas influenced by LLaMAChapter 9. Making it run anywhere
  4. 2023Alpacabuilt directly on LLaMAChapter 8. The weights get out
  5. 2023LLaVAbuilt directly on LLaMAChapter 11. Seeing and hearing
  6. 2023QLoRAbuilt directly on LLaMAChapter 9. Making it run anywhere
  7. 2023Position interpolationbuilt directly on LLaMAChapter 10. Reading more than you remember
  8. 2023Llama 2 Turning pointbuilt directly on LLaMAChapter 8. The weights get out
  9. 2024DeepSeek LLMwas influenced by ChinchillaChapter 8. The weights get out
  10. 2024OLMowas influenced by Llama 2Chapter 8. The weights get out
  11. 2024GRPObuilt directly on DeepSeek LLMChapter 12. Thinking longer
  12. 2024Gemmawas influenced by Llama 2Chapter 8. The weights get out
  13. 2024Llama 3was influenced by ChinchillaChapter 8. The weights get out
  14. 2024Llama 3.1 405Bwas influenced by ChinchillaChapter 8. The weights get out
  15. 2024DeepSeek-V3was influenced by Llama 3.1 405BChapter 8. The weights get out
  16. 2025DeepSeek-R1built directly on GRPO
    built directly on DeepSeek-V3
    Chapter 12. Thinking longer
  17. 2025Llama 4succeeded Llama 3.1 405BChapter 8. The weights get out
  18. 2025Qwen3was influenced by DeepSeek-R1Chapter 8. The weights get out
  19. 2025Kimi K2was influenced by GRPOChapter 8. The weights get out
  20. 2025DeepSeek-V3.2built directly on DeepSeek-V3Chapter 10. Reading more than you remember
  21. 2026Qwen3.5built directly on Qwen3Chapter 8. The weights get out
  22. 2026Muse Sparksucceeded Llama 4Chapter 8. The weights get out
  23. 2026DeepSeek-V4was influenced by DeepSeek-V3Chapter 8. The weights get out
  24. 2026Kimi K3built directly on Kimi K2Chapter 8. The weights get out
  25. 2026Qwen3.8built directly on Qwen3.5Chapter 8. The weights get out
  1. 2022ChinchillaThis milestone.
  2. 2023LLaMA Turning pointbuilt directly on ChinchillaChapter 8. The weights get out
  3. 2023llama.cppwas influenced by LLaMAChapter 9. Making it run anywhere
  4. 2023Alpacabuilt directly on LLaMAChapter 8. The weights get out
  5. 2023LLaVAbuilt directly on LLaMAChapter 11. Seeing and hearing
  6. 2023QLoRAbuilt directly on LLaMAChapter 9. Making it run anywhere
  7. 2023Position interpolationbuilt directly on LLaMAChapter 10. Reading more than you remember
  8. 2023Llama 2 Turning pointbuilt directly on LLaMAChapter 8. The weights get out
  9. 2024DeepSeek LLMwas influenced by ChinchillaChapter 8. The weights get out
  10. 2024OLMowas influenced by Llama 2Chapter 8. The weights get out
  11. 2024GRPObuilt directly on DeepSeek LLMChapter 12. Thinking longer
  12. 2024Gemmawas influenced by Llama 2Chapter 8. The weights get out
  13. 2024Llama 3was influenced by ChinchillaChapter 8. The weights get out
  14. 2024Llama 3.1 405Bwas influenced by ChinchillaChapter 8. The weights get out
  15. 2024DeepSeek-V3was influenced by Llama 3.1 405BChapter 8. The weights get out
  16. 2025DeepSeek-R1built directly on GRPO
    built directly on DeepSeek-V3
    Chapter 12. Thinking longer
  17. 2025Llama 4succeeded Llama 3.1 405BChapter 8. The weights get out
  18. 2025Qwen3was influenced by DeepSeek-R1Chapter 8. The weights get out
  19. 2025Kimi K2was influenced by DeepSeek-V3 (indirect influence)
    was influenced by GRPO
    Chapter 8. The weights get out
  20. 2025gpt-osswas influenced by DeepSeek-R1 (indirect influence)Chapter 8. The weights get out
  21. 2025GLM-4.5was influenced by DeepSeek-R1 (indirect influence)Chapter 8. The weights get out
  22. 2025DeepSeek-V3.2built directly on DeepSeek-V3Chapter 10. Reading more than you remember
  23. 2026Qwen3.5built directly on Qwen3Chapter 8. The weights get out
  24. 2026Muse Sparksucceeded Llama 4Chapter 8. The weights get out
  25. 2026DeepSeek-V4was influenced by DeepSeek-V3Chapter 8. The weights get out
  26. 2026GLM-5.2built directly on GLM-4.5Chapter 8. The weights get out
  27. 2026Kimi K3built directly on Kimi K2Chapter 8. The weights get out
  28. 2026Qwen3.8built directly on Qwen3.5Chapter 8. The weights get out

Direct links and their sources

Where it came from

Built directly on

What it led to

Built on directly by

Influenced

Terms