English

Sign compression for Muon: SignMuon, MuonSign, and the Limits of Error Feedback

Optimization and Control 2026-07-31 v1 Machine Learning

Abstract

SignMuon compresses the Muon update to one bit per parameter by taking its elementwise sign, providing the most direct way to run a matrix-aware optimizer under an extremely low communication budget. It outperforms SignSGD in practice, yet it can ascend even on a linear function. Signing the gradient before the Linear Minimization Oracle (LMO), rather than after, does not repair this: we construct a small explicit instance on which sign-before (MuonUSign) and sign-on-both-sides (MuonSign) ascend as well, so no placement of the sign around the oracle descends in general. Error feedback, the standard remedy for a biased compressor, does not rescue SignMuon: when applied to Muon's output, error feedback can fail for every smoothness constant, step size, and momentum. Applied to the gradient, error feedback does work, and EF21-MuonUSign and EF21-MuonSign attain the standard O(T1/2)\mathcal{O}(T^{-1/2}) rate for the squared gradient norm on smooth nonconvex problems, the latter at one bit in each direction. Experiments then reverse the ordering: across centralized CIFAR-10, federated CIFAR-10, and the nanoGPT speedrun, the strongest compressed method is consistently sign-after-the-LMO, precisely the placement we prove divergent, with the provably convergent variants trailing it. Compressing after the LMO, a heuristic, matters more at these scales than the guarantee does.

Keywords

Cite

@article{arxiv.2607.29674,
  title  = {Sign compression for Muon: SignMuon, MuonSign, and the Limits of Error Feedback},
  author = {Maria Smirnova and Alexey Kravatskiy},
  journal= {arXiv preprint arXiv:2607.29674},
  year   = {2026}
}

Comments

42 pages, 13 figures. Code: https://github.com/intsystems/signmuon