On the Convergence Analysis of Muon
Wei Shen, Ruichuan Huang, Minhui Huang, Cong Shen, Jiawei Zhang
TL;DR
This work analyzes the convergence of Muon, a matrix-parameter optimizer that orthogonalizes gradient updates, across nonconvex and star-convex regimes. It derives convergence guarantees under both Frobenius- and spectral-norm Lipschitz smoothness without requiring uniform smoothness and shows Muon can outperform gradient methods when Hessians are low-rank and approximately blockwise diagonal. Theoretical results are corroborated by experiments on neural-network-like settings and quadratic functions, illustrating conditions under which Muon has advantages. Overall, the paper highlights how exploiting matrix structure in optimization can yield improved convergence behavior and outlines directions for exploiting Hessian structure in future optimizer design.
Abstract
The majority of parameters in neural networks are naturally represented as matrices. However, most commonly used optimizers treat these matrix parameters as flattened vectors during optimization, potentially overlooking their inherent structural properties. Recently, an optimizer called Muon has been proposed, specifically designed to optimize matrix-structured parameters. Extensive empirical evidence shows that Muon can significantly outperform traditional optimizers when training neural networks. Nonetheless, the theoretical understanding of Muon's convergence behavior and the reasons behind its superior performance remain limited. In this work, we present a comprehensive convergence rate analysis of Muon and its comparison with Gradient Descent (GD). We further characterize the conditions under which Muon can outperform GD. Our theoretical results reveal that Muon can benefit from the low-rank and approximate blockwise diagonal structure of Hessian matrices -- phenomena widely observed in practical neural network training. Our experimental results support and corroborate the theoretical findings.
