Full text not available for this paper
Summary (Overview)
-
First last-iterate guarantees for practical finite-step Muon: This paper establishes the first last-iterate gradient convergence results for Muon with finitely many quintic Newton–Schulz (NS) iterations on general smooth, lower-bounded nonconvex objectives, without structural assumptions like Polyak–Łojasiewicz or star-convexity.
-
Deterministic setting: Without input stabilization (ε = 0), Muon can cycle indefinitely even on a smooth convex quadratic (Proposition 3.1). With positive stabilization (ε > 0), last-iterate gradient convergence holds for any fixed momentum coefficient β < 1 and sufficiently small constant learning rate (Theorem 3.2), with square-summable gradients.
-
Stochastic setting: Persistent bounded, unbiased noise prevents convergence with fixed learning rates and momentum, even with positive stabilization (Proposition 4.1). Combining decreasing learning rates with increasing momentum yields almost-sure and mean-square last-iterate gradient convergence (Theorem 4.2).
-
Rate guarantees: A smooth counterexample shows no pointwise polynomial rate is possible in either regime (Proposition 5.1). The paper establishes density-one convergence rates, guaranteeing polynomial gradient decay for all but a vanishing fraction of iterations (Theorem 5.3).
-
Key technical contributions: A coupled descent–tracking Lyapunov analysis, momentum-based noise filtering with time-varying hyperparameters, and a summability-to-density counting argument for quantitative rates.
Introduction and Theoretical Foundation
Background and Motivation
Muon has emerged as a successful alternative to AdamW for large-scale language-model training, with scaling experiments on Moonlight reporting roughly twice the training-compute efficiency of AdamW, and the Muon-derived MuonClip optimizer used to pretrain the trillion-parameter Kimi K2 model [17, 20]. Muon exploits the matrix structure of neural-network parameters by applying a spectral transformation to momentum-based updates.
In its idealized formulation, Muon uses the polar factor of the momentum matrix as a steepest-descent direction under a spectral-norm constraint [1, 32]. Practical implementations instead use a small, fixed number of quintic Newton–Schulz (NS) iterations, typically with a positive input-normalization stabilizer [14, 15, 27].
Key Theoretical Issues
Existing analyses of Muon establish average- or best-iterate stationarity guarantees for smooth nonconvex objectives [5, 12, 16, 18, 23, 26, 30, 32, 33, 35]. Such guarantees ensure a nearly stationary iterate can be found, but they do not rule out large gradients at individual iterations, even late in training. This motivates studying last-iterate stationarity:
Two distinct challenges arise:
- Instability from normalized updates: Even with exact gradients, normalized updates with constant learning rate can exhibit persistent oscillations near stationary points.
- Persistent fluctuations from stochastic gradients: Mini-batch gradient estimates introduce noise that persists when batch size is fixed.
Problem Setup
Consider a single matrix parameter and a continuously differentiable loss . The standing assumption is:
Assumption 2.1 (Global smoothness and lower boundedness): There exist and such that for all :
Methodology
The Finite-Step Muon Update
Given deterministic sequences , , and , the finite-step Muon update is:
where is a possibly perturbed gradient ().
For fixed and , is the output of the Newton–Schulz iteration:
with the practical quintic coefficients:
Key Spectral Properties (Lemma 2.2)
For each fixed finite , . For any matrix with :
If , additionally:
The sector inequality (2.8) is the key driver of the fixed-step Lyapunov analysis.
Analysis Regimes
- Deterministic setting: Exact gradients (), constant learning rate , fixed momentum .
- Stochastic setting: Conditionally unbiased, bounded-variance noise with decreasing learning rates and increasing momentum.
Empirical Validation / Results
Deterministic Setting: Stabilization Enables Fixed-Step Convergence
Proposition 3.1 (A parameter two-cycle when ε = 0): Take , exact gradients, , fixed , , and . Let and . With and , the iterates satisfy:
The two-cycle occurs for every fixed , independently of the Nesterov-style mixing parameter.
Theorem 3.2 (Fixed-step full-sequence stationarity: exact gradients): Suppose Assumption 2.1 holds. In the deterministic setting where , fix finite , , , and , and let the constant step size satisfy:
Then:
In particular, .
Key Lyapunov Analysis
The proof combines two complementary lemmas:
Lemma 3.3 (Objective descent):
Lemma 3.4 (Momentum tracking):
Combining these with the Lyapunov function where yields:
Stochastic Setting: Persistent Noise
Proposition 4.1 (Persistent symmetric noise at a fixed step): Let and , where are independent equiprobable variables in , with . Fix , , , and . Then:
The gradient does not converge to zero in probability.
Theorem 4.2 (Full-sequence stationarity under persistent noise): Suppose Assumption 2.1 and the noise condition (4.3) hold. Fix finite and ; use the schedules:
with exponents in the admissible region:
Then:
Density-One Rates
Proposition 5.1 (No polynomial pointwise rate in either regime): A smooth objective is constructed with sparse gradient peaks such that for both regimes, for every , despite all convergence assumptions holding.
Definition 5.2 (Density-one rate): For a nonnegative sequence and a positive reference rate , write if:
Theorem 5.3 (Density-one gradient rates for finite-step Muon):
- Under Theorem 3.2 assumptions (deterministic, fixed-step):
- Under Theorem 4.2 assumptions with :
- For :
- For :
As , one can achieve for and for .
Theoretical and Practical Implications
Theoretical Contributions
-
First last-iterate guarantees for practical Muon: This work closes a gap between average-/best-iterate analyses and last-iterate convergence for finite-step Muon on general nonconvex objectives.
-
Role of input stabilization: The paper precisely characterizes when stabilization is necessary (constant-step deterministic setting) and when it is not (diminishing-step setting), clarifying the geometry of the finite-NS map.
-
Momentum as noise filter: The balanced schedule analysis reveals the fundamental trade-off: momentum averaging reduces noise at rate while gradient drift introduces lag at rate . The optimal balance gives tracking error .
-
Density-one rates as a new metric: The paper introduces a practical notion of convergence rate that captures trajectory-level behavior while accommodating sparse exceptional iterations.
Practical Implications
- Stabilization is essential for fixed-learning-rate training: practitioners should maintain positive in the NS input normalization.
- For stochastic training, decreasing learning rates with increasing momentum is necessary for last-iterate convergence; the admissible region with provides explicit hyperparameter guidance.
- Density-one rates provide a realistic quantitative view of training progress: gradient decay at polynomial rates holds for asymptotically all late iterations, even when occasional gradient spikes occur.
Comparison with Existing Work
| Work | Type | Method | Nonconvex | Convergence |
|---|---|---|---|---|
| Li–Hong [18] | Stoch. | Polar | ✓ | Avg. |
| Kim–Oh [16] | Stoch. | Finite-NS (Taylor) | ✓ | Avg. |
| De Oliveira et al. [7] | Det. | Soft Muon | PL | Last / linear obj. |
| Chang et al. [3] | Stoch. | Muon–MVR | ✓ (avg.)/PL(last) | Avg. / last obj. |
| This work | Det. | Practical | ✓ | Last |
| This work | Stoch. | Practical | ✓ | Last |
Conclusion
The paper identifies two distinct convergence obstructions for finite-step Muon:
- Constant-step cycling without input stabilization (), demonstrated via a two-cycle on a smooth convex quadratic.
- Persistent-noise floor under fixed learning rates and momentum, even with positive stabilization.
These motivate two complementary convergence mechanisms:
- Positive stabilization combined with a coupled descent–tracking Lyapunov principle yields convergence with exact gradients, fixed steps, and arbitrary fixed momentum below one.
- Coordinated diminishing steps and increasing momentum extend full-sequence stationarity to persistent unbiased bounded-variance stochastic noise.
The same convergence regimes provide gradient-energy bounds supporting density-one convergence rates, which quantify gradient decay at asymptotically almost all late iterations of a single run. Sparse-peak constructions explain the distinction from pointwise polynomial bounds.
Future directions suggested by this work include:
- Relaxing the conservative step-size condition in Theorem 3.2
- Extending to multiple matrix parameters with weight decay
- Investigating tighter rates or lower bounds for the density-one guarantees
- Understanding the optimal balance between learning rate decay and momentum increase in practice
Related papers
- Looped Transformers under the Jacobian Lens: Does the Global Workspace Survive Recurrence?
Looped transformers retain a global workspace, but recurrence reshapes its interfaces: reads and writes follow iteration boundaries, not absolute depth, yet neither model preserves injected content beyond roughly two recurrences.
- Does LLM Pre-Training Typically Occur at the Edge of Stability?
LLM pretraining always exhibits edge of convexity (negative Hessian curvature), while edge of stability occurs only above a batch-size threshold that correlates strongly with the critical batch size.
- Your Benchmark Is an Empirical Measure Over Difficulty
Benchmark-as-measure framework exposes pervasive difficulty distribution mismatch and coverage gaps, with Maximum Gap exactly bounding when local model improvements become undetectable.