Summary (Overview)
- Proposes Musec (MomentUm SpEctral Clipping): A new optimizer that replaces Muon's spectral flattening (setting all singular values to 1) with spectral clipping (only clipping singular values exceeding a threshold D), preserving the underlying spectral structure of the momentum matrix.
- Provides first convergence guarantees for Muon-type algorithms in nonconvex nonsmooth settings: Achieves oracle complexity for finding Goldstein stationary points, matching the optimal rate for stochastic first-order methods in this regime.
- Develops Soft Musec: An efficient SVD-free implementation using a smooth saturation function approximated via coupled Newton–Schulz iterations (only 5 iterations in bfloat16).
- Demonstrates empirical stability improvements: Soft Musec maintains stable convergence across learning rates from 0.01 to 0.8 where Muon and MuonClip diverge, while matching their performance under well-tuned configurations.
- Offers a principled interpretation: Musec's update solves a Frobenius-norm-penalized quadratic subproblem subject to a spectral-norm constraint, complementing Muon's interpretation as unconstrained steepest descent under the spectral norm.
Introduction and Theoretical Foundation
Background and Motivation
Muon has emerged as a highly effective matrix-aware optimizer for large language model training, achieving superior convergence compared to Adam/AdamW. It has been adopted in several large-scale commercial LLM training efforts, including Kimi K2, GLM-5, and DeepSeek-V4. However, Muon suffers from training instability manifested by:
- Exploding weight norms
- Divergent attention logits
- Loss spikes
Root cause: Muon replaces the singular values of its momentum matrix with approximately one (spectral flattening), which injects substantial update magnitude into directions with relatively small singular values, amplifying weakly represented directions.
Limitations of Existing Approaches
| Method | Approach | Limitation |
|---|---|---|
| Logit soft-capping (Gemma et al., 2024) | Bounds attention scores after computation | Does not prevent underlying query-key dot products from growing |
| QK-Norm (Dehghani et al., 2023) | Normalizes query/key vectors | Incompatible with MLA architectures |
| MuonClip (Kimi et al., 2025) | Weight clipping on QK matrices | Architecture-specific; leaves VO and MLP weights unaddressed |
Theoretical Gap
Jiang et al. (2026a) recently showed that Muon does not converge in the general nonconvex nonsmooth setting, highlighting the need for principled modifications to its update rule.
Methodology
Problem Formulation
The paper considers the stochastic optimization problem:
Key assumptions:
- is -Lipschitz continuous in its first argument
- is -weakly convex
- Stochastic oracle is an unbiased estimator of a Clarke subgradient with bounded variance
The Musec Algorithm
The key difference from Muon lies in the update step. Instead of orthogonalization (setting all singular values to 1), Musec applies spectral clipping:
The clipping operator is defined entrywise:
Unlike Muon's polar step (which maps all nonzero singular values to one), Musec only truncates singular values exceeding threshold while preserving smaller ones.
Musec as Constrained Steepest Descent
Proposition 4.1: The Musec update solves:
which yields where and .
Convergence Analysis
Key Lemma 4.2 (Single-epoch progress bound): For and where :
Theorem 4.3 (Convergence guarantee): With and where :
Corollary 4.4 (Oracle complexity): With optimal parameter choices, Musec requires at most:
oracle calls to find a -Goldstein stationary point. When , the dominant term reduces to , matching the optimal dependence on accuracy parameters.
Soft Musec: Efficient Implementation
To avoid expensive SVD computations, hard clipping is replaced with a smooth saturation function:
which yields the soft spectral clipping operator:
The matrix inverse square root is approximated using coupled Newton–Schulz iterations (only matrix multiplications, GPU-friendly). The addition of shifts eigenvalues away from zero, ensuring numerical stability. Only 5 Newton–Schulz iterations suffice in bfloat16 arithmetic.
Empirical Validation / Results
Experimental Setup
- Models: NanoGPT-Small (491M), NanoGPT-Medium (613M), NanoGPT-Wide (1.63B parameters)
- Datasets: FineWeb, OpenWebText, C4
- Baselines: Muon, MuonClip, SPECTRA (with SGDM base)
- Hyperparameters: Weight decay tuned over {0.096, 0.3, 0.6, 1.2}; clipping threshold D tuned over {0.05, 0.125, 0.25, 0.5, 0.75, 1.0}
Stability Across Learning Rates
Results on FineWeb (Figure 1 in paper):
- All methods achieve comparable validation loss at smaller learning rates
- As learning rate increases: Soft Musec maintains stable convergence; Muon and MuonClip degrade
- At the largest learning rate: Muon fails to converge across all model sizes; MuonClip fails on Small and Medium, converges to substantially worse loss on Wide
- Soft Musec and SPECTRA remain stable across all configurations
- Soft Musec achieves performance comparable to SPECTRA with slight improvements in several settings
Training Dynamics
Training NanoGPT-Medium at learning rate 0.2 (Figure 2 in paper):
- All methods exhibit a transient loss spike near step 400 (coincides with scheduled learning rate increase of 52%, doubled batch size, and widened attention window)
- Soft Musec and SPECTRA recover quickly and smoothly from the spike
- Muon recovers slowly and converges to substantially higher final validation loss
- MuonClip improves over Muon but displays noticeable oscillations
Weight Norm Analysis
Spectral norm tracking during NanoGPT-Medium training on FineWeb at (Figure 3):
| Method | QK norms | VO norms | MLP norms |
|---|---|---|---|
| Muon | 300–400 (severe inflation, large oscillations) | 300–400 | 300–400 |
| MuonClip | Partially mitigated | Elevated | Elevated |
| Soft Musec | Below 10 | Below 10 | Below 10 |
| SPECTRA | Below 10 | Below 10 | Below 10 |
This confirms that optimizer-level spectral clipping provides uniform stabilization across the entire model, whereas MuonClip only regulates query-key matrices.
Theoretical and Practical Implications
Theoretical Implications
-
First convergence guarantee for Muon-type algorithms in nonconvex nonsmooth settings: While Jiang et al. (2026a) showed Muon with exact polar updates does not converge, Musec achieves convergence through explicit spectral clipping.
-
Optimal complexity: The dependence on accuracy parameters () matches the optimal stochastic first-order method (Cutkosky et al., 2023). The factor arises from the matrix-valued structure, improving on the factor of prior Muon convergence analyses under smoothness.
-
Complementary to concurrent work: Li & Tsuchiya (2026) proved convergence via implicit smoothing from Newton–Schulz iterations; Musec offers convergence via explicit spectral clipping.
Practical Implications
-
Architecture-agnostic stabilization: Unlike MuonClip (which targets QK weights only), Musec operates at the optimizer level, stabilizing all weight matrices uniformly without architectural modifications.
-
Wider usable learning rate range: Soft Musec remains stable at learning rates where Muon and MuonClip diverge, potentially enabling faster training through higher learning rates.
-
Safe integration: Soft Musec matches Muon's performance under well-tuned configurations while providing a safety margin against divergence, making it suitable for large-scale LLM training where failed runs are extremely costly.
Conclusion
The paper introduces Musec, which replaces Muon's spectral flattening with spectral clipping to stabilize training while preserving fast convergence. Key contributions:
-
Theoretical: First convergence guarantees for spectral clipping-based Muon variants in nonconvex nonsmooth optimization, with optimal complexity matching the optimal stochastic first-order method.
-
Algorithmic: Development of Soft Musec, an efficient SVD-free implementation using smooth spectral saturation via coupled Newton–Schulz iterations.
-
Empirical: Consistent stability improvements over existing Muon variants across multiple datasets (FineWeb, OpenWebText, C4) and model sizes (491M to 1.63B parameters), with stable convergence in settings where Muon and MuonClip diverge.
Future directions suggested by the work include:
- Further investigation of spectral clipping as an optimizer-agnostic wrapper (as explored concurrently by SPECTRA)
- Application of Musec to other matrix-aware optimizers beyond Muon
- Extension of the theoretical analysis to other smoothness conditions or problem structures
Related papers
- Beyond Quadratic Loss: The Stability Phase Diagram of Adam
Adam's loss spikes in neural networks follow a near-linear beta boundary because confident cross-entropy losses form a superquadratic core-wall landscape, unlike the cubic scaling of quadratic losses.
- On the Design of Qwen3.8-Next Architecture: Evaluation, Efficiency, and Training Stability
Qwen3.8-Flash-Next matches its 397B predecessor's quality using one-third activated parameters and one-ninth training FLOPs via GDN, QSA, GR, and n-gram embeddings.
- An Empirical Cost Attribution of Context-Compression Gateways in Multi-Turn Coding Agents: Why Compression Rate Is Not the End-to-End Saving
Tool-schema filtering, not content compression, dominates coding-agent token savings, though content compression's quadratic accumulation overtakes it after turn six.