Denoise First, Orthogonalize Later: Understanding Momentum in Muon via Spectral Filtering

Xianliang Li, Zihan Zhang, Weiyang Liu, Han Bao
6/2/2026
cs.LG

No official code found. Best implementation: yinleung/Denoise-Ortho (7 stars, MIT, last commit 2026-06-03).

Abstract

Muon has recently demonstrated strong empirical performance in large language model training, but the theoretical role of momentum in Muon remains unclear. Existing analyses of Muon either remove momentum to study spectral updates in isolation, or retain momentum without explaining why it improves empirical performance. Our work bridges this gap by showing momentum in Muon acts as a spectral filter. Under a structured signal-plus-perturbation gradient model, we prove that momentum suppresses perturbations while preserving the dominant signal, thereby enlarging the spectral gap between them. This enlarged gap stabilizes the singular subspaces of the matrix passed to Muon's orthogonalization step, making the resulting update more reliable. We further show that applying momentum before orthogonalization achieves provably stronger alignment with the signal component of the gradient than either reversing this order or simply removing momentum. Experiments across diverse tasks, including LLM pretraining, support our theoretical analysis. More broadly, our theory offers a starting point for understanding the benefits of momentum in other matrix-based optimizers.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of Denoise First, Orthogonalize Later: Understanding Momentum in Muon via Spectral Filtering

70May 8, 20264 months agoMIT

Similar Papers

Cite this paper

@article{li2026denoise,
  title  = {Denoise First, Orthogonalize Later: Understanding Momentum in Muon via Spectral Filtering},
  author = {Xianliang Li and Zihan Zhang and Weiyang Liu and Han Bao},
  year   = {2026},
  eprint = {2606.03899},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.03899v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.03899.svg)](https://codeofpaper.com/paper/2606.03899)

Discussion