Optimizer-dependent training dynamics converge to the same one-third optimal data scaling
Organizations: Department of Physics, Massachusetts Institute of Technology, Cambridge, MA · Department of Physics, University of Pennsylvania, Philadelphia, PA
Abstract
Neural scaling, in which loss falls as a power law with training, is central to large language models, and one recent proposal is that a exponent emerges from learning peaked distributions. That account describes SGD, but models in practice are trained with adaptive optimizers. Here we separate two exponents the account does not distinguish: how fast the loss falls with training steps along a single run, and how fast the optimally tuned loss falls with dataset size . We show that the first, a dynamic exponent, is optimizer-specific while the second, an optimal data exponent, converges to across optimizers. In an online teacher-student model we decompose the loss into norm growth (radial) and alignment toward the teacher direction (tangential), each decaying as a power law with dynamic exponents and . Under SGD, both are close to , so the data exponent is also across different learning rates. Under Adam the two separate: but . Since the total loss is minimized when these two parts are balanced, the optimal learning rate is optimizer-dependent: -independent for SGD but falls with for Adam. Yet tuned to that optimum, the loss returns to for both. A stochastic-dynamics analysis explains why: the optimizers can trade decay speed between the two channels, but they all fall on a single dynamic exponent relation, , which fixes the optimal data exponent at . Across seven optimizers, including Muon, the measured exponents are consistent with this relation, and the optimal-loss envelopes agree with across them. The optimizer sets how fast a model learns per step; tuned optimally, it changes the prefactor but not the rate at which loss falls per sample.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| general | SGD ( ) | Adam (nominal) | Adam (measured) | |
|---|---|---|---|---|
| general | |||
|---|---|---|---|
| sum rule | |||
| optimizer | learning-rate range |
|---|---|
| SGD | |
| PowerAdam( ) | |
| PowerAdam( ) | |
| PowerAdam( ) | |
| Adam PowerAdam( ) | |
| Muon |
| Optimizer | |||||
|---|---|---|---|---|---|
| SGD | 0.343 | 0.342 | 0.340 | 0.341 | |
| PowerAdam(0.125) | 0.334 | 0.332 | 0.332 | 0.333 | |
| PowerAdam(0.25) | 0.335 | 0.334 | 0.331 | 0.333 | |
| PowerAdam(0.375) | 0.337 | 0.336 | 0.336 | 0.339 | |
| Adam | 0.339 | 0.339 | 0.342 | 0.347 | |
Neural Network Training Dynamics
Neural network training dynamics studies how parameters and representations change during optimization and how those changes shape learning, stability, and generalization.
See all 516 papers