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
Figure 1: Intuition for DP-Muon with inner momentum (DP-Muon-IM). (a) DP-Muon-IM averages each example’s Muon gradients at the current and recent private model states before flat clipping. (b-c) Unequal clipping factors introduce a residual R relative to a common rescaling of the batch mean. IM averages per-example gradients before this reweighting. (d) The residual can change the polar factor. We measure residual size and polar error separately; the utility experiments evaluate the complete method.
Method
Source
BLEU ↑
ROUGE-L ↑
DP-Muon
Kim and Fan (2026)
63.78
66.96
DP-Muon-BC
Kim and Fan (2026)
63.66
66.71
KF-DP-Muon-IM
This work
64.77
67.37
KF-DP-Muon
This work
64.95
67.36
DP-Muon
This work
64.79
67.58
DP-Muon-IM
This work
65.65
67.80
Table 1: E2E test results for GPT-2 fine-tuning at target ϵ=8 .
DP-Muon
DP-Muon-IM
Task
Target ϵ
BLEU ↑
ROUGE-L ↑
BLEU ↑
ROUGE-L ↑
E2E
1
57.64±1.97
62.71±0.21
60.21±2.65
64.41±1.02
2
63.05±0.34
65.89±0.62
63.76±0.26
66.43±0.60
4
64.10±0.29
66.72±0.18
64.83±0.57
67.03±0.39
8
64.74±0.05
67.31±0.25
65.34±0.39
67.60±0.17
DART
1
32.34±0.59
50.20±0.23
33.19±0.42
50.91±0.16
Table 2: Test generation after ten epochs: mean ± standard deviation over seeds 37 – 39 .
Figure 2: Effect of history length in separate utility and geometry experiments. Left: validation BLEU versus training time after ten epochs. Right: pre-noise polar-error reduction before optimizer update step 10 , with Muon-only history.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Task
Target ϵ
DP-Muon (No-IM)
DP-Muon-IM
E2E
1
(0.0016,0.0028)
(0.0016,0.0035)
2
(0.0016,0.0035)
(0.0016,0.0035)
4
(0.0016,0.0035)
(0.0020,0.0035)
8
(0.0020,0.0035)
(0.0020,0.0035)
DART
1
(0.00105,0.00168)
(0.00105,0.00168)
2
(0.0013125,0.00168)
(0.0013125,0.0021)
Appendix
Table 3: Validation-selected base learning rates for DP-Muon (No-IM) and DP-Muon-IM; each pair is (Muon, AdamW). Both methods retain the same standard optimizer moments.
Task
Target ϵ
Noise multiplier σDP
Achieved ϵ
δ
E2E
1
2.05078125
0.996290
1/84122
2
1.2646484375
1.999911
1/84122
4
0.889892578125
3.996703
1/84122
8
0.67626953125
7.998976
1/84122
DART
1
1.767578125
0.993732
1/125318
2
1.123046875
1.998849
1/125318
Appendix
Table 4: Per-run PRV calibration for our utility runs, with δ=1/(2N) at every budget. Achieved ϵ is rounded.
History enabled
Test NLL ↓
BLEU ↑
ROUGE-L ↑
Neither
1.2842
63.66
66.90
Muon only
1.2779
63.76
66.95
AdamW only
1.2686
64.37
67.12
Both
1.2586
65.30
67.47
Appendix
Table 5: Optimizer-group ablation on E2E at target ϵ=4 and δ=1/84122 . NLL is measured in nats per target token.
Figure 3: Corrected three-seed polar diagnostic at (K,γ)=(4,0.9) . Relative reduction is computed within each seed as 100(1−EIM/Ecurrent) , then averaged. Faint lines show individual seeds; bars and shading are pointwise sample SD, not confidence intervals.
Figure 4: Normalized clipping residual ηR on E2E for historical averaging ( K=4 , γ=0.9 ) and a single current-state evaluation at the same model states. Points show means over training seeds 42 – 44 ; bars show sample standard deviation, not confidence intervals. All seven pre-update checkpoints are shown. Clipping uses the complete raw query at C=1 ; the residual metric covers Muon coordinates.
We study differentially private optimization with matrix-orthogonalized momentum. DP-Muon uses conventional global per-example clipping and one Gaussian gradient release per step; matrix updates and auxiliary updates are post-processing. Our main contribution concerns the additional mean distortion created when fresh Gaussian noise passes through a nonlinear matrix map. Conditioning on the actual adaptive history immediately before the current noise yields an exact Gaussian heat identity. For a smooth Newton-Schulz map, first-order DP-MuonBC reduces this conditional output bias from second to fourth order in the fresh noise scale, and an arbitrary-order extension has bias of order 2K+2. We prove matrix-block stationarity bounds under global clipping, retain finite-step orthogonalization error explicitly, and give an exact criterion for improvement of the resulting upper bound. A separate inequality exposes the effect of auxiliary Adam updates. GPT-2 experiments on E2E at four privacy targets favor the reported Muon configurations over Adam baselines in test NLL.
Training deep neural networks requires optimizers that balance computational efficiency with formal data privacy. While orthogonalized update rules, such as the recently introduced Muon optimizer, have shown strong empirical performance and scalability, their behavior under Differential Privacy (DP) is not yet understood. In this paper, we propose DP-Muon, a differentially private variant of the Muon optimizer. By analyzing Muon's orthogonalized updates through the lens of a Linear Minimization Oracle (LMO), we show that the leading effect of per-example clipping is a positive rescaling of the gradient, to which the LMO is blind, so that only a small directional residual controlled by the centered gradient variance enters the optimization error. This yields an O(K−1/4) convergence rate, up to logarithmic factors, to a clipping-dependent neighborhood at a fixed noise scale and, with noise calibrated to a fixed (ε,δ) budget, the standard (d/(nε))1/2 privacy--utility bound of DP-SGD, without assuming bounded gradients. Furthermore, we investigate the hyperparameter landscape of DP-Muon and document how the optimal learning rate, momentum, and batch size change under privacy. Empirically, on image classification DP-Muon matches or improves on DP-SGD and DP-Adam, whereas on language modeling the best optimizer depends on the batch size, with DP-Muon best at small batches and DP-Adam best near the privacy-optimal batch size.
Alexander Gaponov, Grigory Malinovsky, Egor Shulgin +1
King Abdullah University of Science and Technology (KAUST) KAUST Center of Excellence for Generative AI Thuwal, Saudi Arabia
Muon-style optimizers take a matrix-valued momentum or preconditioned update B=Udiag(σ1,…,σr)V⊤ and replace it with its canonical partial polar factor Pol(B)=UV⊤. This maps every nonzero singular value to one. MuCon is the clipped-Muon variant studied here: it applies singular-value clipping to the same Muon matrix, DMuCon_τ(B)=MClip_τ(B)=Udiag(min{σ_i,τ})V⊤,τ>0. Thus, MClip_τ denotes the mathematical clipping operator, while MuCon denotes the optimizer primitive that substitutes this clipped direction for Muon's polar direction. The Muon/MuCon scaling parameterization used in this work is called SpectralP: it is the hidden-matrix scaling recipe under which polar Muon or clipped MuCon directions are applied. The map MClip_τ is the Frobenius projection onto the spectral-norm ball {X:∥X∥2≤τ}: it leaves singular values at or below τ unchanged and modifies only the violating singular directions. This paper asks when the MuCon clipping step can be approximated without a full dense SVD. We record two exact identities, a polar/absolute-value formula and a scalar-root formulation leading to a rational Newton filter for the clipped positive-semidefinite factor, and identify the numerical obstruction common to both: singular values near the threshold make sign decisions and rational solves ill-conditioned. Matrix-function methods are therefore useful only when paired with stable polar/square-root primitives or explicit regularization near the clipping boundary.