Spectral Allocation: Why Muon Outperforms Adam, and How to Improve Muon
Summary (Overview)
- Core contribution: The paper introduces an out-of-sample spectral probing framework that measures the loss-optimal step size along each singular direction of the momentum buffer in Transformer pretraining, revealing a stable, highly anisotropic spectral profile.
- Key finding: The loss landscape exhibits a "volatile head" (leading singular direction) operating at the Edge-of-Stability with a much smaller optimal step size than the "tolerant bulk," which permits substantially larger steps. This provides a unified spectral allocation account of why Muon outperforms Adam, which outperforms SGD.
- Proposed method: Spectral-Aware Muon (SAMuon) and its simplified variant SAMuon-lite, which hold the head at Muon's scale while amplifying the bulk using static spectral priors derived from the measured profile.
- Empirical results: Across "modded-nanogpt" models from 124M to 1B parameters, SAMuon achieves 13.3%–24.0% token-efficiency improvement over Muon (Scion implementation), with SAMuon-lite retaining most of this gain at nearly zero wall-clock overhead.
- Theoretical guarantee: Both variants retain Muon's asymptotic convergence rate ( stochastic, deterministic) under standard assumptions.
Introduction and Theoretical Foundation
Background and Motivation
The pretraining of Transformer-based decoder-only LLMs is constrained by optimiser efficiency. Orthogonal optimisers such as Muon achieve substantial convergence acceleration over Adam, particularly during the transient (early, non-asymptotic) phase of pretraining. However, the mechanism behind this acceleration remains incompletely understood.
Theoretical Context
The dominant view frames Muon as spectral-norm steepest descent, which accounts for stability and learning-rate transfer but does not explain the convergence advantage on highly curved objectives, since whitening "effectively removes all curvature information." Recent work by Su [2025] showed orthogonalisation is loss-optimal under an isotropic curvature model, but this assumption is violated in practice. Concurrent work by Wang et al. [2026] attributes Muon's advantage to a lower directional-sharpness penalty but relies on aggregate in-sample Hessian diagnostics that compress the update's spectral geometry into a single scalar.
Key Mathematical Foundation
The Muon optimiser operates on each 2D weight matrix (with ):
where is the momentum coefficient, the learning rate, and the Scion scaling factor. The Newton-Schulz iteration approximates the polar factor without explicit SVD.
Methodology
Spectral Probing Framework
The paper proposes an out-of-sample spectral probing procedure that measures the loss landscape along each direction in the spectral basis of the momentum buffer:
-
Per-Rank Probe Construction: For each of the 2D weight matrices, the gradient of a batch is integrated into the momentum buffer, and the response is measured on a disjoint out-of-sample batch .
-
Probe Definition: The rank- probe collects the -th singular component of every probed matrix:
- Loss-Optimal Step Estimation: Using a local-quadratic approximation (LQA):
The optimal step size is:
The directional curvature is estimated via finite differences:
SAMuon Algorithm
The SAMuon update applies a head-anchored spectral allocation:
SAMuon follows the measured log-rank-linear profile:
with (width rule).
SAMuon-lite uses (two-level approximation via power iteration), amplifying the bulk uniformly to scale while pinning only the head.
Both variants use a cosine-scheduled warmup: , with rising from 0 to 1 over the warmup horizon. Setting recovers standard Muon exactly.
Empirical Validation / Results
Experimental Setup
- Models: "modded-nanogpt" at 124M (width 768), 300M (width 1280), and 1B (width 2560) parameters
- Data: FineWeb dataset, 10B tokens (124M/300M) or 20B tokens (1B)
- Batch sizes: 1024, 2048, 4096 sequences
- Baselines: Tuned AdamW and Muon (Scion implementation)
- Hardware: NVIDIA A100 (80GB) GPUs, bfloat16 mixed precision
Main Results
Table 1: Final validation loss and token-efficiency improvement across the model-scale × batch-size grid
| Model | Batch | Tokens | AdamW | Muon | SAMuon loss | SAMuon improv. | SAMuon-lite loss | SAMuon-lite improv. |
|---|---|---|---|---|---|---|---|---|
| 124M | 1024 | 10B | 3.2105 | 3.1622 | 3.1435 | 20.3% | 3.1438 | 20.3% |
| 124M | 2048 | 10B | 3.2410 | 3.1726 | 3.1484 | 23.8% | 3.1511 | 21.5% |
| 124M | 4096 | 10B | 3.3050 | 3.1953 | 3.1658 | 24.0% | 3.1678 | 22.1% |
| 300M | 1024 | 10B | 3.0297 | 2.9836 | 2.9640 | 17.7% | 2.9663 | 15.9% |
| 300M | 2048 | 10B | 3.0658 | 2.9941 | 2.9713 | 18.8% | 2.9738 | 17.1% |
| 1B | 1024 | 20B | 2.7599 | 2.7251 | 2.7114 | 13.3% | 2.7117 | 13.3% |
| 1B | 4096 | 20B | 2.8067 | 2.7413 | 2.7222 | 15.6% | 2.7240 | 14.4% |
Key Findings
-
Both SAMuon variants outperform Muon in all configurations: SAMuon improves final loss by 0.0137–0.0295 over Muon, translating to 13.3%–24.0% token-efficiency improvement.
-
Improvement grows with batch size: Token-efficiency gains increase from 20.3% (batch 1024) to 24.0% (batch 4096) on 124M, likely because larger batches provide less noisy spectral estimates.
-
SAMuon matches or outperforms SAMuon-lite: The gap generally widens with batch size (0.0–2.3 percentage points), suggesting the finer-grained log-rank-linear profile carries meaningful signal.
-
Computational overhead: SAMuon-lite adds only 0.5% to Muon's iteration time (power iteration), while SAMuon adds 7.4% (randomised SVD). Neither adds persistent optimiser state.
Theoretical and Practical Implications
Theoretical Implications
-
Unified spectral allocation account: The paper provides the first unified explanation of why Muon > Adam > SGD in Transformer pretraining, viewing optimisers as spectral allocators:
- SGD allocates step size proportional to singular values (opposite to what the landscape demands)
- Adam dampens but cannot overcome this misallocation
- Muon whitens to uniform scale, reallocating step mass from head to bulk
-
Convergence guarantee: For idealised exact-whitening versions, both variants preserve Muon's convergence rates: stochastic and deterministic, up to -dependent constants.
Practical Implications
-
Memory efficiency: Both variants maintain exactly one dense momentum buffer per weight matrix (), identical to Muon and strictly smaller than Adam () and SOAP ().
-
FLOPs overhead: Negligible— for SAMuon-lite's power iteration and for SAMuon's rank- randomised SVD, both small beside the Newton-Schulz whitening.
-
Offline probing methodology: The spectral probing framework turns optimiser design into a measurable problem, enabling researchers to probe loss landscapes with saved checkpoints efficiently.
Conclusion
The paper demonstrates that the Transformer pretraining loss landscape has a stable, highly anisotropic spectral profile: mostly flat across the bulk, with a sharp decline near a single volatile head at the Edge-of-Stability. This profile provides a unified account of optimiser performance and reveals that Muon's uniform whitening underutilises the tolerant bulk.
SAMuon and SAMuon-lite exploit this headroom by holding the head at Muon's scale while amplifying the bulk, achieving 13.3%–24.0% token-efficiency improvements over Muon across all evaluated configurations. The gains validate the spectral allocation analysis and suggest that aligning optimiser updates with the measured loss-optimal step profile translates directly into better convergence.
Future directions include:
- Investigating cross-probe curvature interactions for refined profiles
- Adapting the profile to drift over training trajectories
- Exploring block-dependent allocations (preliminary evidence shows inter-block differences)
- Improving the
svd_lowrankimplementation to reduce SAMuon's wall-clock cost - Properly tuning learning rate schedules specifically for SAMuon variants
Related papers
- Deriving Scaling Laws for OpenEuroLLM Models: Learning Rate, Batch Size and Loss
The Skaling law, with its N-D interaction exponent, predicts held-out LLM losses three times more accurately than Chinchilla, while optimal learning rate and batch size scale as N^-0.417 D^0.086 and N^0.145 D^0.460.
- Explore More, Drift Less: Outcome-Only Reinforcement Learning Can Suffice for Long-Horizon Interactive Agents
Outcome-only reinforcement learning with CANOPY, a protocol fixing signal starvation and policy drift, lets a single open 14B model top the AppWorld leaderboard.
- Efficiently Estimating Optimal Hyperparameter Scaling Laws through Power-Law Entropy Search
Power-Law Entropy Search estimates optimal hyperparameter scaling laws for LLMs using under one-tenth the compute of grid search by prioritizing uncertainty reduction in small-scale experiments.