Hyperparameter Transfer Enables Consistent Gains of Matrix-Preconditioned Optimizers Across Scales
Shikai Qiu, Zixi Chen, Hoang Phan, Qi Lei, Andrew Gordon Wilson
TL;DR
<3-5 sentence high-level summary>The paper investigates how to scale matrix-preconditioned optimizers (Shampoo, Muon, SOAP) with width and depth by deriving hyperparameter transfer rules under the Maximal Update Parameterization (μP). It shows that μP improves learning-rate transfer across widths, but finite-width effects can skew optimal scales unless mitigated by blocking and explicit spectral normalization; depth scaling is addressed via a 1/L residual multiplier. In compute-optimal regimes, the authors find that μP plus 1/D weight decay yields near-optimal transfer, enabling Muon and Shampoo to achieve consistent speedups (~1.4x and ~1.3x) over AdamW on transformers from 190M to 1.4B parameters. Overall, the work argues that robust hyperparameter transfer is essential for fair, scalable comparisons of optimizers at large scale and provides practical guidelines for achieving consistent gains.
Abstract
Several recently introduced deep learning optimizers utilizing matrix-level preconditioning have shown promising speedups relative to the current dominant optimizer AdamW, particularly in relatively small-scale experiments. However, efforts to validate and replicate their successes have reported mixed results. To better understand the effectiveness of these optimizers at scale, in this work we investigate how to scale preconditioned optimizers via hyperparameter transfer, building on prior works such as $μ$P. We study how the optimal learning rate and weight decay should scale with model width and depth for a wide range of optimizers, including Shampoo, SOAP, and Muon, accounting for the impact of commonly used techniques such as blocking and grafting. We find that scaling the learning rate according to $μ$P improves transfer, but can still suffer from significant finite-width deviations that cause drifting optimal learning rates, which we show can be mitigated by blocking and explicit spectral normalization. For compute-optimal scaling, we find scaling independent weight decay as $1/\mathrm{width}$ is nearly optimal across optimizers. Applying these scaling rules, we show Muon and Shampoo consistently achieve $1.4\times$ and $1.3\times$ speedup over AdamW for training Llama-architecture language models of sizes ranging from $190$M to $1.4$B, whereas the speedup vanishes rapidly with scale under incorrect scaling. Based on these results and further ablations, we argue that studying optimal hyperparameter transfer is essential for reliably comparing optimizers at scale given a realistic tuning budget.
