---
title: 'Muon-VR2: Optimal Variance-Reduced Optimizer'
url: https://www.emergentmind.com/topics/muon-vr2
type: topic
---

# Muon-VR2: Optimal Variance-Reduced Optimizer

Searching arXiv for the Muon-VR2 optimizer paper and related Muon papers to ground the article.
Muon-VR2 is a variance-reduced variant of the Muon framework introduced in “On the Convergence of Muon and Beyond” [2509.15816]. It is designed for optimizing a possibly non-convex objective over matrix-valued parameters and was constructed to explore the theoretical limits of the Muon framework in stochastic non-convex settings. Its defining feature is a same-sample variance-reduction term inside the momentum-like recursion, and its main theoretical result is the first rigorous proof that such a mechanism enables a Muon-style optimizer to attain the optimal convergence rate \(\tilde{\mathcal O}(T^{-1/3})\), matching the theoretical lower bound for this class of problems. The analysis also establishes convergence guarantees for Muon variants under the Polyak–Łojasiewicz condition.

## 1. Optimization problem and update rule

Muon-VR2 considers the optimization problem
$$
f(X)\;=\;\mathbb E_{\xi\sim\mathcal D}[\,f(X;\xi)\,],\quad X\in\mathbb R^{m\times n},
$$
and iterates according to
$$
\begin{aligned}
g_t &:= \nabla f(X_t;\xi_t),\quad g_{t-1}'\;:=\;\nabla f(X_{t-1};\xi_t)\quad(\text{same sample }\xi_t),\\
M_t &= \beta_t\,M_{t-1}\;+\;(1-\beta_t)\,g_t
\;+\;\gamma\,\beta_t\,(g_t - g_{t-1}'),\\
O_t &=\text{Newton-Schulz}(M_t)\quad\bigl(\,O_t^\top O_t=I_n,\;\|O_t\|_F=\sqrt n\bigr),\\
X_{t+1} &= X_t - \eta_t\,O_t\,.
\end{aligned}
$$

In practice one sets \(\gamma=1\), \(\beta_t=1-\eta_t\), and \(g_{t-1}'=\nabla f(X_{t-1};\xi_t)\) so that the difference \(g_t-g_{t-1}'\) is computed on the same mini-batch. Pseudocode for this variant is given as Option VR2 in lines 5–7 of Algorithm 1.

The update rule is notable because the recursion is not expressed directly in terms of the raw stochastic gradient step. Instead, Muon-VR2 first forms \(M_t\), then applies Newton-Schulz to obtain \(O_t\), and finally updates \(X_t\) with stepsize \(\eta_t\). This places Muon-VR2 within the family of Muon-style methods while isolating the effect of variance reduction on convergence.

## 2. Variance-reduction mechanism

Standard Muon, denoted Option EMA, uses
$$
M_t=\beta\,M_{t-1}+(1-\beta)\,g_t,
$$
which accumulates an exponentially weighted average of stochastic gradients. Muon-VR1 adds a correction \(g_t-\nabla f(X_{t-1};\xi_{t-1})\), but those two gradients come from different samples, so only an approximate variance reduction occurs.

Muon-VR2 replaces that approximation with the two-batch term \((g_t-g_{t-1}')\) computed using the same sample \(\xi_t\) at steps \(t\) and \(t-1\). Because
$$
\mathbb E_{\xi_t}[\,g_{t-1}'\,|\,X_{t-1}] = \nabla f(X_{t-1}),
$$
the difference \(g_t-g_{t-1}'\) is an unbiased estimator of \(\nabla f(X_t)-\nabla f(X_{t-1})\) and cancels a large part of the stochastic noise.

This mechanism is the central structural distinction of Muon-VR2. The paper’s theoretical claims are organized around the proposition that same-sample differencing, rather than merely adding a correction term, is what enables the optimal \(\tilde{\mathcal O}(T^{-1/3})\) rate. A plausible implication is that the variance-reduction component is the decisive ingredient in closing the gap between the practical performance of Muon-style optimizers and their earlier theoretical analyses.

## 3. Convergence guarantees in the general non-convex setting

The general non-convex analysis assumes that \(f\) is bounded below by \(f^*<\infty\), that \(f\) and each \(f(\cdot;\xi)\) are \(L\)-smooth in Frobenius norm, and that stochastic gradients satisfy the bounded-variance condition
$$
\mathbb E\|\nabla f(X;\xi)-\nabla f(X)\|_F^2\le\sigma^2.
$$

Under these assumptions, Theorem 1.3 sets
$$
\eta_t=t^{-2/3},\qquad \beta_t=1-\eta_t,\qquad \gamma=1,\quad t=1,\dots,T,
$$
and establishes
$$
\min_{1\le t\le T}\mathbb E\|\nabla f(X_t)\|_F \;=\;\tilde{\mathcal O}\bigl(T^{-1/3}\bigr).
$$

The significance of this result lies in two points. First, the paper states that this is the first rigorous proof that incorporating a variance-reduction mechanism enables Muon-VR2 to attain an optimal convergence rate in stochastic non-convex optimization. Second, the rate matches the theoretical lower bound for this class of problems. In the paper’s framing, this resolves the suboptimal \(\mathcal O(T^{-1/4})\) convergence behavior previously associated with the standard Muon variant in stochastic non-convex settings.

## 4. Proof structure and Polyak–Łojasiewicz analysis

The proof strategy proceeds through a sequence of estimates. The first step is a descent lemma for \(f(X_{t+1})\le f(X_t)-\eta_t\|M_t\|_F+\dots\), together with control of cross-terms by Young’s inequality. The second step introduces the momentum error
$$
S_t=M_t-\nabla f(X_t),
$$
and derives the recursive bound
$$
\mathbb E\|S_{t+1}\|_F^2\le\beta_t\,\mathbb E\|S_t\|_F^2\;+\;2\beta_t^2L^2\mathbb E\|X_{t+1}-X_t\|_F^2\;+\;2(1-\beta_t)^2\sigma^2.
$$
The third step chooses the coupling \(\beta_t=1-\eta_t\) and \(\eta_t=t^{-2/3}\) so that \(\sum\eta_t^2\) and \(\sum\beta_t\) behave like \(\ln T\), and then applies the discrete stability lemma to show
$$
\frac1T\sum_{t=1}^T\mathbb E\|S_t\|_F^2=\tilde O(T^{-2/3}).
$$
The final step plugs this estimate back into the descent inequality, telescopes, and uses Cauchy–Schwarz and Jensen to convert \(\|M_t\|_F\) control into \(\|\nabla f(X_t)\|_F\) control, yielding the \(\tilde O(T^{-1/3})\) bound.

The paper also analyzes Muon variants under the Polyak–Łojasiewicz condition
$$
\|\nabla f(X)\|_F^2\;\ge\;2\mu\bigl(f(X)-f^*\bigr).
$$
In this regime one obtains a non-ergodic rate for suboptimality. Muon-EMA and Muon-VR1, with their stated parameter schedules, satisfy
$$
\mathbb E[f(X_{T+1})]-f^*\;=\;O\!\bigl((\ln T)^2\,T^{-1/2}\bigr),
$$
whereas Muon-VR2, with \(\eta_t=t^{-2/3}\), \(\beta_t=1-t^{-2/3}\), and \(\gamma=1\), satisfies the faster rate
$$
\mathbb E[f(X_{T+1})]-f^*\;=\;O\!\bigl((\ln T)^2\,T^{-2/3}\bigr).
$$

Within the paper’s taxonomy, this makes Muon-VR2 the fastest sublinear Muon variant under the PL condition. This suggests that the same variance-reduction mechanism that improves the ergodic gradient bound in the general non-convex case also sharpens single-point suboptimality guarantees when PL structure is available.

## 5. Empirical evaluation

The empirical study covers both vision and language workloads. On CIFAR-10 with ResNet-18, the hardware setup is 4×Ascend 910C NPUs plus 4×RTX 4090 GPUs. Training uses 100 epochs, batch size 128, cosine decay to 10% of initial learning rate, weight decay 0.01, and a learning rate chosen by grid search. The reported metrics are train and test loss and accuracy versus epochs, together with test accuracy versus wall-clock time. The results state that all Muon variants converge faster than SGD and Adam in loss, and that Muon-VR2 achieves the highest final test accuracy and fastest per-iteration progress [2509.15816].

On C4 with LLaMA2-130M, the same multi-accelerator setup is used. Training is from scratch for 10 000 steps with global batch 512, constant learning rate \(10^{-3}\), linear warmup plus cosine decay, weight decay 0.1, and bfloat16. The reported metrics are training and validation loss curves. The results state that Muon-VR2 reduces train loss more rapidly than AdamW, Muon-EMA, and Muon-VR1, and yields the lowest validation loss throughout.

The empirical claims are framed as corroboration of the theoretical findings on per-iteration convergence. In the paper’s presentation, the experiments are not merely illustrative benchmarks; they are used to support the claim that the improved theoretical rate corresponds to faster practical progress on both a vision benchmark and a large-scale language pretraining workload.

## 6. Position within the Muon literature and nomenclature

Muon-VR2 is defined relative to three variants discussed in the paper: standard Muon as Option EMA, Muon-VR1 as a one-batch variance-reduced alternative, and Muon-VR2 as the same-sample two-batch construction. The key distinction is that standard Muon uses only an exponentially weighted average of stochastic gradients, Muon-VR1 uses a correction with gradients from different samples, and Muon-VR2 uses \(g_t-g_{t-1}'\) with the same sample \(\xi_t\). The article’s overall conclusion is that Muon-VR2 provides the first proof of optimality for a Muon-style optimizer and clarifies the path toward developing more practically efficient, accelerated variants.

A recurring source of confusion is the name itself. In the optimization literature, “Muon-VR2” denotes the variance-reduced Muon optimizer analyzed in [2509.15816]. Separately, the term “Muon-VR2” is also used in JUNO for a muon shower vertex reconstruction technique based on waveform information [2203.00402]. This suggests that the label is context-dependent rather than a unique cross-domain term.

The optimization usage is therefore best understood as a specific theoretical and algorithmic object: a Muon-style method with a same-sample variance-reduction term, Newton-Schulz transformation, and provable \(\tilde{\mathcal O}(T^{-1/3})\) stochastic non-convex convergence. Within that scope, Muon-VR2 occupies a distinct place as the variant for which optimality is proved rather than only empirically suggested.

Source: https://www.emergentmind.com/topics/muon-vr2