MuonIO: Principled Norm-Aware Descent for Embedding Tables and Language Model Heads
cs.LG, cs.AI
Submitted: 2026-10-02
Updated: 2026-10-02
License: http://creativecommons.org/licenses/by/4.0/
The gist: The Muon optimizer derives its update rule for hidden linear layers by solving a local linearization of the loss penalized by the spectral norm, motivated by an RMS-stability argument for dense
Abstract
The Muon optimizer derives its update rule for hidden linear layers by solving a local linearization of the loss penalized by the spectral norm, motivated by an RMS-stability argument for dense linear layers. Standard Muon implementations, however, exclude the input (embedding table) and output (language model head) layers from this principled treatment, for which they use AdamW instead. We present MuonIO, a single Muon-style update for both of these layers. For the language model head L in R V times d, we motivate the use of the 2 to infinity operator norm, due to the Lipschitz continuity of the softmax output geometry, while for the embedding table E in R d times V, we draw on the 1 to 2 operator norm, based on the one-hot input geometry identified by Bernstein & Newhouse (2025). The identity L 2 to infinity= L 1 to2 then puts both matrices in the same vocabulary-oriented geometry: MuonIO applies a single normalized-vector rule, which appears as column normalization for E and row normalization for L. Empirical evaluations demonstrate the effectiveness of our approach, with MuonIO reducing I/O optimizer state memory by 50% and I/O update FLOPs by about 46% compared to Muon for 1B LLaMA pretraining on C4, while also improving validation perplexity.
Sources
- Dion2: A Simple Method to Shrink Matrix in Muon
- Dion: Distributed Orthonormalized Updates
- Old Optimizer, New Norm: An Anthology
- Memory-Efficient LLM Pretraining via Minimalist Optimizer Design
- Optimal Embedding Learning Rate in LLMs: The Effect of Vocabulary Size
- Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling
- Quantifying Hyperparameter Transfer and the Importance of Embedding Layer Learning Rate
- Adam: A Method for Stochastic Optimization
- Symmetry-Compatible Principle for Optimizer Design: Embeddings, LM Heads, SwiGLU MLPs, and MoE Routers
- Muon is Scalable for LLM Training
- Softmax is $1/2$-Lipschitz: A tight bound across all $\ell_p$ norms
- Ember: A Kilobyte-State Optimizer for Token Interfaces
- AdaMuon: Adaptive Muon Optimizer
- Kimi K2: Open Agentic Intelligence
- LLaMA: Open and Efficient Foundation Language Models
- A Spectral Condition for Feature Learning
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks