Inner Momentum for Differentially Private Muon
Organizations: Los Alamos National Laboratory · University of Missouri · Georgia Institute of Technology
Abstract
Differentially private training clips each per-example gradient before adding noise. This clipping is radial for each example, yet unequal clipping factors can distort the relative singular-vector geometry of their average. Muon is particularly exposed to this effect, since its update is an approximate polar factor UV^T that depends only on the singular vectors that clipping can shift. To curb this degradation, we propose averaging each sampled example's Muon gradient over the current model and a short history of recent models before clipping. The clipped batch matrix then separates into a common rescaling and a covariance residual R between sampled gradients and clipping values, with ||R||_F <= sigma_lambda sigma_G, bounding the clipping-induced distortion directly. We further show that a finite Newton-Schulz iteration preserves the polar factor of its input under these spectral conditions, confirming that our correction survives orthogonalization. In private GPT-2 fine-tuning on E2E and DART at epsilon in {1, 2, 4, 8}, DP-Muon-IM improves BLEU and ROUGE-L over DP-Muon in every seed-matched comparison, and non-private diagnostics show 2-4% lower pre-noise polar error.
Figures & tables
| Method | Source | BLEU | ROUGE-L |
|---|---|---|---|
| DP-Muon | Kim and Fan (2026) | ||
| DP-Muon-BC | Kim and Fan (2026) | ||
| KF-DP-Muon-IM | This work | ||
| KF-DP-Muon | This work | ||
| DP-Muon | This work | ||
| DP-Muon-IM | This work |
| DP-Muon | DP-Muon-IM | ||||
|---|---|---|---|---|---|
| Task | Target | BLEU | ROUGE-L | BLEU | ROUGE-L |
| E2E | |||||
| DART | |||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Target | DP-Muon (No-IM) | DP-Muon-IM |
|---|---|---|---|
| E2E | |||
| DART | |||
| Task | Target | Noise multiplier | Achieved | |
|---|---|---|---|---|
| E2E | ||||
| DART | ||||
| History enabled | Test NLL | BLEU | ROUGE-L |
|---|---|---|---|
| Neither | |||
| Muon only | |||
| AdamW only | |||
| Both |
Muon Optimizer
Muon optimizer uses momentum and matrix orthogonalization to shape neural-network updates, especially in large language-model training.
See all 143 papers