<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Scaling Laws on Lee</title>
        <link>/en/tags/scaling-laws/</link>
        <description>Recent content in Scaling Laws on Lee</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <copyright>Lee</copyright>
        <lastBuildDate>Mon, 21 Sep 2026 09:08:59 +0800</lastBuildDate><atom:link href="/en/tags/scaling-laws/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Chinchilla: Why Bigger Models Are Not Always Better</title>
            <link>/en/p/chinchilla-scaling-laws/</link>
            <pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate>
            <guid>/en/p/chinchilla-scaling-laws/</guid>
            <description>&lt;img src=&#34;/en/p/chinchilla-scaling-laws/cover.jpg&#34; alt=&#34;Featured image of post Chinchilla: Why Bigger Models Are Not Always Better&#34; /&gt;&lt;h2 id=&#34;introduction-the-parameter-race-missed-half-the-equation&#34;&gt;Introduction: The Parameter Race Missed Half the Equation&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;The large-model race of 2020–2021 had an easy scoreboard: more accelerators should produce more parameters. GPT-3 had 175B parameters, Gopher had 280B, and Megatron-Turing NLG reached 530B. Parameter count kept rising while training datasets often remained near the 300B-token scale.&lt;/p&gt;&#xA;&lt;p&gt;That strategy was not irrational. Kaplan et al.&amp;rsquo;s 2020 scaling laws suggested that larger models were more sample-efficient. Under a fixed compute budget, the apparent optimum was to spend aggressively on model size and stop training well before convergence. But would the same allocation remain optimal across wider model sizes and longer training runs?&lt;/p&gt;&#xA;&lt;p&gt;DeepMind&amp;rsquo;s 2022 paper, &lt;em&gt;Training Compute-Optimal Large Language Models&lt;/em&gt;, gave a striking answer: for their available compute, the leading models of the time were generally too large and trained on too little data. A smaller model that reads much more data can be better than a giant, undertrained one.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;/en/p/chinchilla-scaling-laws/cover.jpg&#34;&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;h4&gt;Cover: model capacity and training data must share the same compute budget&lt;/h4&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;The researchers trained more than 400 models ranging from 70M to over 16B parameters and from 5B to 500B training tokens. They then ran the decisive test: using essentially Gopher&amp;rsquo;s training FLOPs, they trained Chinchilla with only 70B parameters but 1.4T tokens. The model was four times smaller than Gopher and nevertheless won across almost every measured task.&lt;/p&gt;&#xA;&lt;p&gt;Chinchilla therefore matters less as a particular model than as a reframing of the design question. Instead of asking “How large can we make the model?”, it asks: &lt;strong&gt;Given a compute budget, how should we divide it between parameters and data?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-compute-budget-what-are-we-actually-spending&#34;&gt;The Compute Budget: What Are We Actually Spending?&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;For a standard dense Transformer, dominant training compute can be approximated as:&lt;/p&gt;&#xA;$$C \approx 6ND$$&lt;p&gt;Here, $C$ is training FLOPs, $N$ is the number of non-embedding parameters, and $D$ is the number of training tokens. The constant six approximates forward and backward computation. Real engineering costs vary with sequence length, activation recomputation, and implementation details, but this expression captures the scaling trade-off.&lt;/p&gt;&#xA;&lt;p&gt;With $C$ fixed, $N$ and $D$ sit on a seesaw. Doubling parameters requires halving tokens. The goal is not to maximize either variable; it is to minimize the final validation loss.&lt;/p&gt;&#xA;&lt;p&gt;The paper expresses the two bottlenecks with a separable empirical loss model:&lt;/p&gt;&#xA;$$L(N,D)=E+\frac{A}{N^\alpha}+\frac{B}{D^\beta}$$&lt;ul&gt;&#xA;&lt;li&gt;$E$ is the irreducible entropy of the data distribution.&lt;/li&gt;&#xA;&lt;li&gt;$A/N^\alpha$ captures loss from insufficient model capacity.&lt;/li&gt;&#xA;&lt;li&gt;$B/D^\beta$ captures loss from insufficient data and optimization.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A very large model does not make the data-limited term disappear. In Chinchilla&amp;rsquo;s context, an “undertrained” model is not merely one whose optimizer stopped early. It is a model that has seen too few tokens relative to its capacity.&lt;/p&gt;&#xA;&lt;h2 id=&#34;three-methods-one-conclusion&#34;&gt;Three Methods, One Conclusion&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;The paper did not trust a single fitted curve. It estimated the compute-optimal frontier in three independent ways.&lt;/p&gt;&#xA;&lt;p&gt;The first method fixed model size, varied training-token count, and used the learning curves to identify the lowest attainable loss at each compute budget. It then fit optimal model and data sizes as functions of compute:&lt;/p&gt;&#xA;$$N_{opt}\propto C^{0.50},\qquad D_{opt}\propto C^{0.50}$$&lt;p&gt;The second method created IsoFLOP profiles. For each fixed FLOP budget, the team trained several combinations of parameter count and token count. Plotting final loss against model size produces a visible valley; the bottom of that valley is the optimum for that budget. Fitting those minima produced exponents near 0.49 for parameters and 0.51 for tokens.&lt;/p&gt;&#xA;&lt;p&gt;The third method fit the parametric loss function directly to all final-loss observations. Its exponents, approximately 0.46 and 0.54, were not identical, but the direction was the same. Across all three approaches, increased compute should be allocated in roughly equal proportions to model size and training data.&lt;/p&gt;&#xA;&lt;p&gt;This corrected the earlier Kaplan prescription, which directed most additional compute toward a larger model. Engineers often summarize Chinchilla as “about 20 tokens per parameter”: 70B × 20 is roughly 1.4T. That ratio is a useful landmark, not a law of nature. It depends on the model family, data distribution, objective, and fitted range. The durable result is joint scaling, not blind adherence to 20:1.&lt;/p&gt;&#xA;&lt;h2 id=&#34;same-compute-how-70b-beat-280b&#34;&gt;Same Compute: How 70B Beat 280B&#xD;&#xA;&lt;/h2&gt;&lt;figure&gt;&lt;img src=&#34;/en/p/chinchilla-scaling-laws/compute-allocation.png&#34;&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;h4&gt;Figure 1: Gopher and Chinchilla use similar training compute; Chinchilla reallocates the budget from parameters to tokens&lt;/h4&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Gopher has 280B parameters and was trained on about 300B tokens. Chinchilla has 70B parameters and was trained on 1.4T tokens. Roughly speaking, the model became four times smaller while the dataset became about four times larger, leaving the product $N\times D$ in the same range.&lt;/p&gt;&#xA;&lt;p&gt;This was not a win produced by a revolutionary architecture. The paper says Chinchilla largely retained Gopher&amp;rsquo;s architecture and training setup, with differences that included the data mixture, AdamW, and a slightly modified SentencePiece tokenizer. The central evidence is about &lt;strong&gt;compute allocation&lt;/strong&gt;, not an architectural trick.&lt;/p&gt;&#xA;&lt;p&gt;The results were broad:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Metric&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;Gopher 280B&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: right&#34;&gt;Chinchilla 70B&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Interpretation&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Training tokens&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;about 300B&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;1.4T&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;More complete use of model capacity&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MMLU 5-shot&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;about 60.0%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;67.6%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;A 7.6-point average gain&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;LAMBADA&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;74.5%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;77.4%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Better prediction with a smaller model&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;BIG-bench average&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;54.4%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: right&#34;&gt;65.1%&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Behind on only 4 of 62 tasks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;On MMLU, Chinchilla beat Gopher on 51 of 57 tasks, tied on two, and lost on only four. It also outperformed GPT-3, Jurassic-1, and 530B MT-NLG across a wide range of evaluations. The most important finding is not a particular benchmark decimal. It is the counterfactual: spending the same compute on excessive parameter count can produce a worse model.&lt;/p&gt;&#xA;&lt;h2 id=&#34;training-optimal-is-not-product-optimal&#34;&gt;Training-Optimal Is Not Product-Optimal&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;Chinchilla optimizes a narrow objective: minimize training loss for a fixed pretraining FLOP budget. A deployed product has another large cost center—serving the model.&lt;/p&gt;&#xA;&lt;p&gt;In this experiment, Chinchilla improved both quality and deployment economics. A 70B model needs less memory, bandwidth, and inference compute than a 280B model. More generally, however, “train once” and “serve a billion times” belong in the same lifetime budget.&lt;/p&gt;&#xA;&lt;p&gt;The 2024 paper &lt;em&gt;Beyond Chinchilla-Optimal&lt;/em&gt; adds expected inference demand to the optimization. Its conclusion is that heavily used models may rationally be smaller than the Chinchilla training optimum and trained for longer. Extra one-time pretraining compute can be exchanged for lower cost on every future request.&lt;/p&gt;&#xA;&lt;p&gt;Meta&amp;rsquo;s official Llama 3 report illustrates this shift. Meta says the Chinchilla-optimal training amount for an 8B model is around 200B tokens, yet both its 8B and 70B models continued improving when trained on as many as 15T tokens. This does not refute Chinchilla. The objective changed from lowest loss at fixed training FLOPs to a product trade-off that includes quality and repeated inference efficiency.&lt;/p&gt;&#xA;&lt;p&gt;A practical decision process therefore has three layers:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Estimate parameter-data-loss relationships with scaling experiments.&lt;/li&gt;&#xA;&lt;li&gt;Add constraints from data quality, hardware, and the training window.&lt;/li&gt;&#xA;&lt;li&gt;Include expected lifetime traffic, latency, memory, and serving cost.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The 20-token heuristic is a starting point, not a purchase order.&lt;/p&gt;&#xA;&lt;h2 id=&#34;data-becomes-the-scarce-resource&#34;&gt;Data Becomes the Scarce Resource&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;Before Chinchilla, the obvious bottleneck was distributing a larger model over more accelerators. After Chinchilla, data engineering became equally central. The paper estimated that a 175B model on its compute-optimal frontier would need several trillion tokens rather than GPT-3&amp;rsquo;s roughly 300B. At larger scales, the demand for high-quality, deduplicated, legally usable data grows rapidly.&lt;/p&gt;&#xA;&lt;p&gt;“More tokens” cannot simply mean crawling and repeating more web pages. Poor data changes the constants and exponents in the loss relationship. Repetition can encourage memorization rather than generalization. Deduplication, filtering, language and domain balance, provenance, and contamination checks determine whether an additional token contributes new information.&lt;/p&gt;&#xA;&lt;p&gt;To me, Chinchilla&amp;rsquo;s deepest industrial effect was to turn data from a pipeline input into a first-class model-design variable. An architecture team should not pick a parameter count first and ask the data team to fill it later. Capacity and corpus have to be designed under one budget.&lt;/p&gt;&#xA;&lt;h2 id=&#34;guardrail-perspective&#34;&gt;Guardrail Perspective&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;Scaling laws look like efficiency research, but they directly shape safety boundaries.&lt;/p&gt;&#xA;&lt;p&gt;First, compute-optimal is not risk-optimal. More high-quality tokens increase coverage and generalization, but they can also improve capabilities in cyber operations, persuasion, or other sensitive domains. Capability evaluations and dangerous-capability evaluations must scale with pretraining, not arrive as an afterthought.&lt;/p&gt;&#xA;&lt;p&gt;Second, pressure for trillions of tokens creates provenance and privacy hazards. Teams may be tempted to relax licensing, personal-data removal, or traceability standards. A corpus that is compute-optimal can still be unacceptable on copyright, privacy, bias, or consent grounds. Data governance belongs inside the optimization constraints.&lt;/p&gt;&#xA;&lt;p&gt;Third, a scaling law is an extrapolation tool, not a safety proof. The fits come from particular architectures, mixtures, and compute ranges. Extrapolating several orders of magnitude carries uncertainty, and predictable loss does not imply predictable behavior. Deployment still requires empirical evaluations, red teaming, tiered access, and monitoring.&lt;/p&gt;&#xA;&lt;p&gt;My conclusion is that Chinchilla taught the industry not to waste training compute. Safety practice adds a necessary second sentence: &lt;strong&gt;do not consume governance and evaluation margins merely to satisfy a scaling curve.&lt;/strong&gt; A useful optimum must account for engineering, economics, and risk together.&lt;/p&gt;&#xA;&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&#xD;&#xA;&lt;/h2&gt;&lt;p&gt;Chinchilla ended the simplistic parameter-count race with an unusually clean comparison: a 70B model trained on 1.4T tokens beat 280B Gopher at roughly the same training compute.&lt;/p&gt;&#xA;&lt;p&gt;Three principles remain useful:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jointly optimize parameters and data under a fixed training budget.&lt;/li&gt;&#xA;&lt;li&gt;Scaling parameter count and token count in roughly equal proportions is more efficient than scaling parameters alone.&lt;/li&gt;&#xA;&lt;li&gt;Training optimality is only one objective; data quality and lifetime inference economics can favor smaller models trained for longer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Parameter count describes how much capacity a model contains. Token count determines whether that capacity is actually trained. After Chinchilla, model “scale” is no longer one number—it is a system formed by parameters, data, compute, and deployment demand.&lt;/p&gt;&#xA;&lt;h2 id=&#34;references&#34;&gt;References&#xD;&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;Hoffmann, J. et al. &lt;em&gt;Training Compute-Optimal Large Language Models&lt;/em&gt;. NeurIPS 2022. &lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2203.15556&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://arxiv.org/abs/2203.15556&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Google DeepMind. &lt;em&gt;An empirical analysis of compute-optimal large language model training&lt;/em&gt;. &lt;a class=&#34;link&#34; href=&#34;https://deepmind.google/blog/an-empirical-analysis-of-compute-optimal-large-language-model-training/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://deepmind.google/blog/an-empirical-analysis-of-compute-optimal-large-language-model-training/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Kaplan, J. et al. &lt;em&gt;Scaling Laws for Neural Language Models&lt;/em&gt;. 2020. &lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2001.08361&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://arxiv.org/abs/2001.08361&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;OpenAI. &lt;em&gt;Scaling laws for neural language models&lt;/em&gt;. &lt;a class=&#34;link&#34; href=&#34;https://openai.com/index/scaling-laws-for-neural-language-models/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://openai.com/index/scaling-laws-for-neural-language-models/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Sardana, N. et al. &lt;em&gt;Beyond Chinchilla-Optimal: Accounting for Inference in Language Model Scaling Laws&lt;/em&gt;. ICML 2024. &lt;a class=&#34;link&#34; href=&#34;https://proceedings.mlr.press/v235/sardana24a.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://proceedings.mlr.press/v235/sardana24a.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Meta AI. &lt;em&gt;Introducing Meta Llama 3&lt;/em&gt;. &lt;a class=&#34;link&#34; href=&#34;https://ai.meta.com/blog/meta-llama-3/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xD;&#xA;    &gt;https://ai.meta.com/blog/meta-llama-3/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;</description>
        </item></channel>
</rss>
