[Pretraining 2026] Newton–Muon: Decoding the "Black Box" of Matrix Orthogonalization

The Newton-Muon Optimizer

2026-04-01
Zhehang Du, Weijie Su
Summary
Problem
Method
Results
Takeaways
Abstract

Newton–Muon is a novel matrix-structured optimizer for LLMs that enhances the Muon algorithm by incorporating a right-preconditioner derived from input activation second moments. It achieves SOTA convergence speeds, reaching target validation losses 6% faster in iteration steps and 4% faster in wall-clock time compared to standard Muon.

TL;DR

The Muon optimizer has taken the LLM world by storm, but why its "gradient orthogonalization" works so well has remained a mystery. Newton–Muon provides the answer: Muon is actually an incomplete Newton method. By adding a simple right-preconditioner based on the second moment of input activations (), Newton–Muon achieves 6% faster convergence and 4% lower wall-clock time than the original Muon in GPT-2 speedruns.

Problem: The Hidden Anisotropy in Muon

Standard Muon updates weights using . While this successfully captures the "direction" of the gradient by discarding singular values, it makes a massive, implicit assumption: that the input data to each layer is isotropic (perfectly uniform in all directions).

In reality, data activations in LLMs are famously anisotropic (highly skewed). This skewness distorts the gradient, making the optimization "see" a warped landscape. Standard Muon is essentially "blind" to this data geometry.

Methodology: The Triplet Quadratic Surrogate

The authors introduce a principled framework called the Triplet Quadratic Surrogate. Instead of just looking at the gradient , they model the loss change around a weight matrix using three components:

  1. G: The Gradient matrix (First-order info).
  2. H: Output-space curvature (The Hessian's left side).
  3. Z: Input activations (The Hessian's right side).

The Newton-Muon Update Rule

Through a "one-step descent analysis," the authors prove that if you assume the difference between your current weights and the optimal weights is isotropic, the optimal update is:

This formula is beautiful in its simplicity: it uses to "whiten" the input data before applying the matrix sign.

Model Architecture and Derivative Logic Figure: The core Newton-Muon update rule derived from the triplet surrogate.

Experiments: Breaking the Speed Records

The researchers tested Newton–Muon on the Modded-NanoGPT speedrun benchmark, which is the gold standard for measuring how fast an optimizer can reach a specific validation loss.

Key Findings:

  • Convergence Efficiency: Newton–Muon reaches target loss in 6% fewer steps.
  • Wall-Clock Gains: Even with the overhead of computing matrix inverses, it reduces total training time by 4%.
  • Robustness to "Spikes": In synthetic tests where data has "spiked" directions (high condition numbers), Newton–Muon's performance remains constant, while Muon and AdamW degrade significantly.

Experimental Results Comparison Figure: Newton–Muon outperforms Muon and AdamW on both GPT-2 and CIFAR-10 tasks.

Why It Works: A Physical Intuition

Think of optimization as trying to find the bottom of a bowl. If the bowl is perfectly round, any direction works. If the bowl is a narrow "crevice" (anisotropic), you'll bounce off the walls.

  • AdamW tries to fix this element-wise (scalar).
  • Muon tries to fix this by making the gradient matrix "square" (orthogonal).
  • Newton–Muon realizes that the "crevice" is often caused by the input data. By right-preconditioning with the inverse of the data's second moment, it effectively "rounds out" the crevice before taking a step.

Implementation & Practicality

You might worry that inverting a matrix is too slow. The authors solve this with three clever tricks:

  1. Periodic Refreshes: They only re-compute the inverse every 16 or 32 steps.
  2. Newton–Schulz Iteration: They use high-performance polynomial approximations for the matrix sign.
  3. Symmetric Compute: They use custom Triton kernels to exploit matrix symmetry, cutting the math workload in half.

Conclusion & Future Look

Newton–Muon proves that we haven't reached the limit of first-order optimizers. By bringing a "local second-order view" to matrix optimization, we can train models faster without the massive memory overhead of full Natural Gradient Descent.

Limitations: The method currently relies on an "isotropic proxy" for weights, which might not hold true in very late-stage training. Future research into estimating weight displacement () could unlock even more speed.


Primary Source: The Newton–Muon Optimizer, Du & Su, University of Pennsylvania (2026).

Find Similar Papers

Try Our Examples

  • Find recent papers from 2025-2026 that extend the Muon optimizer or propose other matrix-sign-based methods for large-scale transformer training.
  • Which original paper proposed the Kronecker-factored approximate curvature (K-FAC) and how does Newton–Muon's triplet surrogate contrast with K-FAC's Fisher information matrix estimation?
  • Are there studies applying Newton-type matrix optimizers to non-text modalities like Vision Transformers (ViT) or Diffusion Models, and do they use similar activation-based preconditioning?
Contents
[Pretraining 2026] Newton–Muon: Decoding the "Black Box" of Matrix Orthogonalization
1. TL;DR
2. Problem: The Hidden Anisotropy in Muon
3. Methodology: The Triplet Quadratic Surrogate
3.1. The Newton-Muon Update Rule
4. Experiments: Breaking the Speed Records
4.1. Key Findings:
5. Why It Works: A Physical Intuition
6. Implementation & Practicality
7. Conclusion & Future Look