Context. Chinchilla measured that the compute-optimal model size grows like the square root of compute, with a fitted law that has no variance term although textbook variance grows with model size. Two solvable models of one-pass SGD on power-law random features explain both. Lin et al. (2024) prove matching upper and lower bounds jointly in model size and data ; Paquette et al. (2024) derive a loss formula accurate at every step count and map the compute-optimal exponents over the whole plane of data and target exponents. One-pass SGD with samples and step acts like ridge with penalty , so it fits only the directions above that penalty. In the simplest regime the variance is about times the bias and never dominates, and the optimum balances approximation against bias. In general the loss is a sum of four power laws, and the optimal width sits where the two terms that dominate at the stopping time are equal; which pair meets depends on the exponents, giving phases, and the two-term picture is right in only one of them.
Setting. Paquette et al. take data with i.i.d. , so , a noiseless target with , and features with i.i.d. , trained by one-pass SGD from zero with batch and constant step ; compute is for steps, and the targets are and loss . Below the line , diverges and the step must shrink like . Lin et al. take Gaussian with , , an isotropic prior on , label noise , a Gaussian sketch , and one-pass SGD whose step halves every steps, with and compute . It is the same model with , , and the isotropic prior at ; Lin's source condition is (translation mine). Lin's and are Bordelon's and : is the spectral exponent and the target-power exponent.
Lin et al.'s theorem: the variance never dominates. If and , then with probability over the sketch and in expectation over the prior and the samples, for every , Under the best choice is , and : the model exponent exceeds the data exponent , balance needs , and data grows faster than the model. Under a source condition with the variance dominates at and the step must shrink, ; for the bounds do not match.
Given the sketch, the problem is a well-specified regression with a bias and an effective-dimension variance. For Gaussian design the part of outside the range of is independent of , so the approximation error is just extra label noise, and the sharp last-iterate analysis of geometric-decay SGD applies to covariance with eigenvalues : The variance is the ridge variance of Bartlett et al. at ridge level , because halving the step every steps caps the step sum near .
The sketch preserves the power law. Split at . By the tail lemma of Bartlett et al. the tail block concentrates around a multiple of the identity, and the head keeps its eigenvalues up to , so the head spectrum plus an isotropic shift, the implicit ridge of the benign-overfitting papers. Under a power law the shift is , the size of the smallest head eigenvalue, so .
The variance is the number of learnable directions over . With the count above is , and the tail sum is the same order, so . Parameters beyond never move far enough to fit noise, so the variance stops growing once .
The approximation error is the tail beyond . Under the isotropic prior , and a rank- projection captures at most the top eigenvalues (Ky Fan), so . For the upper bound the head is fit by a ridge whose penalty is the tail sketch, and with Step 2's both pieces are at .
The bias is the tail beyond . Directions with are learned, which gives the upper bound . For the lower bound the geometric schedule gives , and averaging over the prior with von Neumann's trace inequality, each direction SGD has not reached keeps its full share .
The variance is at most times the bias. At the cutoff , and under a power law the tail beyond it is about , so (the paper proves ; the ratio form is my reading), and when the variance is times the approximation error. With the variance never dominates, and minimizing under balances at . The ratio also explains the source condition: for the tail beyond is , smaller than , so the variance dominates unless the step shrinks.
Paquette et al.'s Theorem 2.1: the loss is a sum of four power laws. SGD's expected loss solves a renewal equation (Steps 7 and 8), bounded if and only if and . At up to half that threshold, with , , , off the critical lines, and for , with constants independent of : is population gradient descent on the aligned top modes; is the capacity floor; is distortion from the random embedding, present only when ; and is SGD noise. For , .
For Gaussian data and squared loss the expected SGD loss solves an exact renewal equation. Given , the second-order term of a step needs fourth moments of , which Wick's formula reduces to second moments, so the recursion closes. In the eigenbasis of , with the squared error along , Each mode contracts as under gradient descent and is refilled in proportion to the current loss; summing over modes gives the Volterra equation, with the gradient-descent loss and the excess loss steps after one unit of injected noise.
Replace the random spectrum by its deterministic equivalent. Write as contour integrals of , , a sample covariance with population and samples, and substitute with the Silverstein-type fixed point, unique in the upper half-plane by Schwarz-Pick. The resulting solution matches SGD for from 200 to 12,800.
The loss is gradient descent plus the noise injected while the loss is still order one. The solution is the Neumann series ; a power-law kernel is subexponential, so Kesten's lemma sums the series to plus a constant times . Splitting that convolution at , since is of order one for the first steps. So : SGD noise matters only when the kernel decays more slowly than the gradient-descent loss.
Three parts of the spectrum give three forcing terms. Deform the contour into a loop around 0 and a path along the bulk. The loop sees the null directions of , and its residue is the floor; with it reads the effective-ridge equation of Bordelon et al. with features in place of samples (this rewriting is mine; a simulation of the projection residual matched it to within 10%), so is the error of the best predictor in the random -dimensional span. The weight enters to the first power, so is not the ridgeless bias, which squares the weight, adds the inflation, and with samples came out 2 to 100 times smaller in the same check. On the bulk, the real part of near 1 means the top eigenpairs of are those of , giving , population gradient descent on ; the imaginary part adds about to every mode, , as if the embedding spread a share of the target's norm over all modes, which gives and exists only when the norm is finite. For the kernel only the pure-point part survives, because carries a factor .
Comparing decay rates gives the shape of each loss curve. Laplace asymptotics of the integrals give Theorem 2.1's power laws. Above the line, noise decays like and gradient descent like , so noise is the slower exactly when ; distortion, decaying like , is slower than both and takes over before the floor. So for the curve runs through gradient descent (if ) or noise (if ), then distortion, then the floor; for , gradient descent then the floor. Below the line shrinks the noise term, distortion drops out, and noise beats gradient descent at exactly when , which separates Phase IV from Phase Ib.
The compute-optimal width is the crossing of a term that rises in with one that falls. Replace by its largest term. At fixed , with , each term is a monomial in , so the maximum is convex in and its minimum is where a term rising in crosses one falling in , Only adjacent pieces of the loss curve can meet, and each phase is named by the pair. Gradient descent meets the floor in Phase Ia (, ), so one trains to the floor and ; in Ib (, ), ; in Ic (, ) only conditionally. Above the line with , gradient descent meets distortion in Phase II (), : distortion and the floor both fall with , so widening the model lowers the loss more than training through the distorted modes. Noise meets distortion in Phase III (), , , independent of . Below the line, noise meets the floor in IVa (), , , and gradient descent in IVb; the boundary follows from (my algebra). Below there is no power law, an artifact of requiring . With batch and step optimized too, is optimal, the largest stable in Phases I to III, and an interior in Phase IV. On the toy model, Chinchilla's Approaches 1 and 2 give and against .
Where the two papers agree. Lin et al.'s isotropic prior is Paquette's Phase Ia with and , and both give , although Lin et al. add label noise and a decaying step. Lin's unmatched case is , which with is Phases II and III, exactly where the distortion term appears (and, in III, the SGD-noise term); Phase IV lies below , outside Lin's (my translation). So the clean "approximation plus bias" law holds where the two-term picture holds, and beyond it the embedding's distortion and the optimizer's noise set the exponents. For language models, Chinchilla's published fit (0.34, 0.28) is roughly consistent with Lin's model at , but Besiroglu et al.'s corrected fit (0.35, 0.37) puts the larger exponent on data, which no regime covered by Lin et al. produces (in each of their power-law regimes the model exponent, or , exceeds the data exponent by the factor or ) (my comparison; the exponents differ by less than their standard errors of about 0.02, so the data do not settle it).
Consequences and limits. Variance grows with model size only until reaches the directions SGD can move in steps, so in the simplest regime extra parameters never hurt. The even split holds in Phases Ib, III and IVa for three different reasons (capacity against gradient descent, noise against distortion, noise against capacity), so a measured exponent of 1/2 does not identify the bottleneck, and in Phases III and IV the optimizer sets the exponents, so a different algorithm could change them. Exponents fit at accessible scales can be off by several hundredths: gives exponents within about 0.05, and Phase IV needs larger than was simulated. Lin et al. read the multi-epoch breakdown of clean laws as variance returning, a conjecture. Limits: linear models of fixed random features with Gaussian data; fixed step schedules; and Lin's bounds hold on average over a prior, with constants depending on and a lower bound that needs .
Terms
- PLRF model
- , target with , features ,
- Volterra equation
- : gradient-descent loss plus noise injected at each step and propagated by
- capacity floor; error of the best predictor in the random -dimensional span
- population gradient descent on the aligned top modes
- distortion: a share of the target norm on every mode; needs
- SGD noise; beats gradient descent above the line iff
- corner where two dominant terms meet; in Ib, III, IVa
- implicit ridge level of one-pass SGD
- number of directions SGD learns; where
- why the variance vanishes from the scaling law under the isotropic prior
Quiz
- Which link in the chain from SGD to the phase diagram is not proved in the paper?The Volterra equation is exact, and the Kesten bound and corner analysis are proved for . Replacing by with the needed precision is left as a conjecture backed by simulations.
- In Phase II the optimal run stops when takes over instead of training to the floor . Why?At fixed (), still falls like , as does. A minimum over needs a rising term, , so the optimum is the corner , and spending compute on width lowers the loss more than further training through the distorted modes.
- holds in Phases Ib, III and IVa. What does this imply for reading Chinchilla's measured exponent?In Ib the corner is gradient descent against capacity, in III noise against distortion, and in IVa noise against capacity. The same arises from each, so the exponent alone does not reveal which mechanism limits the loss; other phases give other exponents.
- Under , why does the optimal data size grow faster than the model size?Equalizing and requires , and with this gives , . The variance plays no role, since it is dominated.
Sources
- Licong Lin, Jingfeng Wu, Sham M. Kakade, Peter L. Bartlett, and Jason D. Lee. Scaling Laws in Linear Regression: Compute, Parameters, and Data. NeurIPS, 2024.
- Elliot Paquette, Courtney Paquette, Lechao Xiao, and Jeffrey Pennington. 4+3 Phases of Compute-Optimal Neural Scaling Laws. NeurIPS, 2024.
- Jordan Hoffmann et al. Training Compute-Optimal Large Language Models. NeurIPS, 2022.
- Tamay Besiroglu, Ege Erdil, Matthew Barnett, and Josh You. Chinchilla Scaling: A replication attempt. arXiv preprint, 2024.