Nonsmooth Optimization via Orthogonalized Momentum
| Lexiao Lai† and Tianyi Lin⋄ and Jiayu Zhang⋄ |
| Department of Industrial Engineering and Operations Research⋄ |
| Columbia University |
| Department of Mathematics, The University of Hong Kong† |
September 12, 2026
Abstract
Modern real application problems involve matrix-valued parameters, yet conventional optimizers treat them as vectors, thereby motivating matrix-aware methods that exploit input-output geometry, such as Muon which orthogonalizes the momentum matrices before parameter updates. Its empirical success raises a conceptual question: can orthogonalized momentum remain effective beyond smooth optimization? This paper studies this question for locally Lipschitz functions using a generalized derivative framework compatible with backpropagation. Our first contribution is to identify a key limitation: for every fixed momentum factor , Muon can fail to approach the global optimal solution of a convex Lipschitz objective from almost every initialization, when step sizes adapt to the full gradient history. The failure can occur even along bounded iterates. Our example is inspired by the one of Parshakova et al. (2026) which only covers . Then, we show that the obstruction lies in fixed momentum rather than orthogonalization. Indeed, when the momentum factor is adaptive and approaches together with a vanishing step size, Muon recovers asymptotic convergence for nonconvex nonsmooth optimization under the boundedness and regularity conditions. Moreover, we propose a MAGD method, which combines orthogonalized momentum with gradient and weights them based on their relative progress. MAGD retains asymptotic convergence in nonconvex settings and achieves a convergence rate of in convex settings. A lower bound is established to show the optimal dimension dependence. Experiments on synthetic problems, image classification, and LLM pretraining show that our method is a simple and practical alternative to Muon. Together, our results characterize when orthogonalized momentum fails without smoothness and how it can be made reliable and we hope that the analysis may be useful more broadly.
1 Introduction
A common geometric principle underlying first-order methods is that first-order information is converted into an update through a chosen norm or regularizer. Classical algorithms have adopted Euclidean or coordinate-wise geometry after vectorizing the decision variables. This framework includes stochastic gradient descent (SGD), momentum methods, and adaptive methods such as AdaGrad, RMSProp, and Adam (Robbins and Monro, 1951; Polyak, 1964; Nesterov, 1983; Sutskever et al., 2013; Duchi et al., 2011; Tieleman and Hinton, 2012; Kingma and Ba, 2015). For matrix-valued variables, however, vectorization obscures their input-output structure. The operator norm instead directly measures how strongly a matrix amplifies its inputs. This observation has motivated matrix-aware methods whose geometry respects the role of a matrix as a linear map (Large et al., 2024; Bernstein and Newhouse, 2024; Bernstein and Newhouse, 2025; Pethick et al., 2025). Neural network training is a prominent application because most trainable parameters are naturally organized as matrix-valued layers, but the underlying problem is more general: first-order optimization in matrix-norm geometry.
A simple matrix-aware first-order method forms a momentum matrix and orthogonalizes it before taking a main step. This update is known as Muon (Jordan et al., 2024; Liu et al., 2025). For a matrix variable , the inexact Muon recursion is
where represents the first-order information returned by backpropagation and is the set of all inexact orthogonalizations of within an inexactness factor . In practice, we apply a small number of polynomial iterations to to realize , which preserves the singular subspaces of while pushing its nonzero singular values toward (Jordan et al., 2024; Amsel et al., 2026a).
The empirical success of Muon raises a conceptual question: can orthogonalized momentum remain effective for nonsmooth optimization? Recent analyses have shown the convergence of inexact Muon with finitely many inner iterations for smooth optimization (Shulgin et al., 2026; Kim and Oh, 2026). Smoothness provides a local upper bound on the objective, ensuring that a sufficiently small step along a well-aligned direction produces a predictable decrease. This argument is unavailable for locally Lipschitz objectives, whose behavior may change abruptly at nonsmooth points (Wang, 2005). Orthogonalization creates an additional difficulty since it removes the magnitude information from the momentum matrix. Even an arbitrarily small nonzero momentum can produce a full operator-norm step. It is thus unclear whether momentum stabilizes these normalized updates or leads to nonconvergence.
The recent work of Parshakova et al. (2026) gives a negative answer for convex objectives. Indeed, for diagonal cases, Muon reduces to signed momentum (Bernstein et al., 2018), allowing the counterexamples for sign-based methods to be embedded into the matrix recursion. Based on this insight, they construct convex Lipschitz objectives on which Muon with fixed momentum does not converge. One result covers every fixed momentum factor but restricts the step size schedule and initialization, while another result allows the step size chosen from the full gradient information but only covers . They also combine error feedback with Muon and restores the convergence for convex objectives. Their results establish a novel obstruction but leave its precise source unresolved. In particular, does almost everywhere failure extend to every fixed factor ? Can an adaptive momentum schedule restore convergence, even when orthogonalization is computed inexactly? Can one obtain a finite-time guarantee with the optimal dimension dependence while retaining the effectiveness of orthogonalized momentum?
We study these questions in a nonconvex and locally Lipschitz setting. We formulate our analysis using conservative fields, set-valued mappings that encode generalized first-order information for nonsmooth functions. (Bolte and Pauwels, 2021). This framework accommodates the outputs of backpropagation while retaining a chain rule. We identify the nonconvergence counterexamples and derive convergence results using conservative fields. The convex Lipschitz function class is a simple and clean benchmark: every stationary point is globally optimal, Lipschitz continuity bounds the subgradients, and Euclidean subgradient descent has the optimal worst-case dependence (Nemirovski and Yudin, 1983; Beck, 2017; Nesterov, 2018). Nonconvergence counterexample is established on this class and cannot be attributed to a nonconvex landscape or unbounded first-order information.
The negative result comes from the interaction between the fixed momentum and orthogonalization. At a nonsmooth point, the first-order information can change abruptly. Then, a fixed momentum factor transmits this change at a rate independent of the step size, while orthogonalization turns every nonzero momentum into a normalized direction. Our construction exploits this behavior to preserve a nonzero component of the objective, regardless of chosen step sizes. For the positive results, we synchronize the momentum and parameter updates by setting
| (1.1) |
Related one-timescale couplings appear in stochastic heavy-ball schemes (Gadat et al., 2018, Eq. (4)), nonsmooth Adam-family methods (Xiao et al., 2024), and, for , a variance-reduced Muon analysis (Chang et al., 2025, Theorem 4.2). Under the schedule (1.1), the momentum and parameter updates evolve on the same time scale and controlled approximation errors vanish asymptotically. This yields a Lyapunov function , for which the conservative field chain rule and operator-nuclear norm duality yield . Coupling the two updates restores a dissipative structure which is absent under fixed momentum and yields the asymptotic convergence. To obtain a finite-time guarantee for convex objectives, we propose MAGD, which combines orthogonalized momentum with gradient descent and weights them based on their relative progress. The weighting rule is inspired by the one of Cesa-Bianchi and Lugosi (2006) and allows our method to inherit the safeguard without modifying the Muon direction.
Contributions.
The contribution of this paper consists in studying when orthogonalized momentum fails and how it can be made reliable beyond smoothness, and in establishing matching upper and lower complexity bounds for convex Lipschitz optimization in operator-norm geometry. In further detail:
- 1.
We establish a sharp separation between fixed and adaptive momentum beyond smoothness. For every fixed , Muon fails to approach the global optimal solution of a convex and Lipschitz objective from almost every initialization, even when the step sizes adapt to full gradient history. The failure can occur even along bounded iterates. By using the coupled schedule in Eq. (1.1) and controlled inner approximation, inexact Muon converges asymptotically and the objective values converge to the global optimal value for convex objectives.
- 2.
We establish asymptotic and finite-time guarantees for MAGD. Under the conservative field model, an appropriate diminishing step size schedule yields stationarity of every cluster point as well as convergence of the objective values. For convex Lipschitz objectives on , MAGD can return an -optimal point within iterations. A lower bound is then established to show the optimal dimension dependence. Experiments on synthetic problems, image classification, and LLM pretraining show that our method is a simple and practical alternative to Muon.
Further related work.
In addition to the aforementioned works, we provide a few additional remarks regarding related work on Muon and related methods, nonsmooth optimization, lower bound analysis, and normalized and sign methods.
The existing theory of Muon and related scale-invariant methods has developed along two lines. Early analyses consider the exact polar update and establish convergence for several variants involving momentum, constraints, star-convexity, weight decay and variance reduction (Li and Hong, 2025; Shen et al., 2025; Sato et al., 2025; Sfyraki and Wang, 2025; Chang et al., 2025). Recent works have moved toward the inexact orthogonalization used in practice. Shulgin et al. (2026) quantified how approximation error interacts with the step size and momentum, Kim and Oh (2026) proved convergence with finite Newton-Schulz iterations, Qian and Richtárik (2026) studied inexact Muon in the degenerate spectral regime under generalized smoothness condition, and Zhang and Lin (2026) established optimal rates for stochastic scale-invariant methods in operator-norm geometry and implemented the resulting matrix updates using inexact polar computations. Complementary analyses examine spectral updates through one-step progress, local curvature models, and non-Euclidean trust regions (Davis and Drusvyatskiy, 2025; Su, 2025; Kovalev, 2025). Alongside this theory, a rapidly growing literature develops practical Muon variants and scalable implementations, including large-scale Muon and MuonClip, NorMuon and Muon2, adaptive and Gram-based orthogonalization and full-stack distributed systems (Liu et al., 2025; Team, 2025; Li et al., 2026; Liu et al., 2026; Zhuang et al., 2026; Zhang et al., 2026; Khona et al., 2026; Amsel et al., 2026b). Existing convergence theory remains tied to smoothness or generalized smoothness, whereas we ask what remains true for locally Lipschitz objectives.
The framework used here belongs to a line of work on set-valued first-order dynamics. Differential inclusion methods connect stochastic approximation with continuous-time limits (Benaïm et al., 2005) and stochastic subgradient methods converge on tame objectives under some regularity conditions (Davis et al., 2020). For automatic differentiation, Bolte and Pauwels (2021) has introduced conservative fields and developed their calculus, while Lewis and Tian (2021) characterized their specific structure on semialgebraic functions through Whitney stratifications, building on earlier variational analysis of stratifiable functions (Bolte et al., 2007). Related tools have since been applied to adaptive first-order methods (Xiao et al., 2024; Hu et al., 2025; Ding and Toh, 2025; Ding et al., 2025), while Jiang et al. (2026) obtained the finite-time guarantees for nonconvex nonsmooth optimization using matrix online learning methods through smoothing. Our analysis instead applies conservative field dynamics directly to orthogonalized momentum for nonsmooth optimization.
Beyond the aforementioned classical convex lower bounds, the information-theoretic arguments give minimax bounds for stochastic first-order oracles, while local oracle constructions extend such results to randomized algorithms and general normed spaces (Agarwal et al., 2012; Braun et al., 2017; Braun et al., 2024). In smooth nonconvex settings, Carmon et al. (2020); Carmon et al. (2021) established deterministic oracle lower bounds for finding stationary points, and Arjevani et al. (2023) developed corresponding stochastic lower bounds. In nonsmooth nonconvex settings, the notion of Clarke stationarity (Clarke, 1990) yields impossibility and lower bound results for first-order methods (Zhang et al., 2020; Kornowski and Shamir, 2022). Our lower bound is derived for convex first-order optimization in matrix-norm geometry. Indeed, we adapt hidden-direction arguments to operator-norm geometry using nearly orthogonal rank-one matrices and operator-nuclear norm duality.
Finally, the diagonal reduction of polar updates connects Muon with normalized and sign methods, which likewise discard magnitude information (Balles and Hennig, 2018; Bernstein et al., 2018; Cutkosky and Mehta, 2020). In this context, Karimireddy et al. (2019) has shown that sign subgradient descent can fail on a convex Lipschitz objective and that error feedback can restore convergence. Error feedback has since been developed for biased compression and for Muon and related methods (Beznosikov et al., 2023; Demidovich et al., 2023; Gruntkowska et al., 2026; Parshakova et al., 2026). Our MAGD method follows a different route by leaving the inexact Muon direction unchanged and controlling its influence through a separate gradient branch, yielding an improved performance across different tasks.
Organization.
The remainder is organized as follows. In Section 2, we review conservative fields, Muon, and black-box first-order oracle model. In Section 3, we present the counterexample, establish asymptotic convergence for inexact Muon under increasing momentum, introduce MAGD, and prove the matching upper and lower bounds. In Section 4, we conduct the experiments on synthetic and real data and the numerical results show the efficiency of our method. We conclude this paper in Section 5.
2 Preliminaries
We first review tools from nonsmooth analysis and state the assumptions used throughout the paper. Then, we introduce the inexact Muon and its operator-norm geometry, followed by the first-order oracle model used in our subsequent analysis.
2.1 Nonsmooth analysis and conservative fields
We consider the matrix optimization problem given by
Throughout, we assume that is locally Lipschitz, meaning that it is Lipschitz on a neighborhood of every point in . Rademacher’s theorem guarantees that such a function is differentiable almost everywhere and the Clarke subdifferential of (Clarke, 1990) at is defined by
where denotes the convex hull of for any . However, backpropagation might not output an element of the Clarke subdifferential during neural network training (Bolte and Pauwels, 2021, Remark 13). To capture what backpropagation actually returns, a more general model of calculus, called conservative field, was introduced in (Bolte and Pauwels, 2021). In particular, a conservative field of maps each to a set of potential differentials of at , and generalizes to accommodate the operations and compositions that are standard in neural networks. It becomes almost everywhere the singleton consisting of the gradient of (Bolte and Pauwels, 2021, Theorem 1).
We abbreviate any set-valued mapping by , where are sets and is the power set of . The graph of is defined as . Let be a closed and possibly unbounded interval. A function is absolutely continuous if it is differentiable almost everywhere and satisfies for all . Formally, we have
Definition 2.1
Let be locally Lipschitz, and let be a set-valued mapping with closed graph and nonempty and compact values. We say that is a conservative field of if, for every absolutely continuous and every measurable with for almost every , the following statement holds,
For an objective represented by a finite computational graph whose elementary functions admit conservative fields, the possible outputs of backpropagation form a conservative field for (Bolte and Pauwels, 2021, Theorem 8). We impose the following assumption on and its conservative field , which has become recognized as standard in the literature (Bolte and Pauwels, 2021; Davis et al., 2020; Ding et al., 2025).
Assumption 2.2
The objective function admits a convex-valued conservative field for which the weak Sard condition holds. Equivalently, we have (i) is locally Lipschitz, (ii) is a convex-valued conservative field for , and (iii) has empty interior in .
The objective functions obtained from standard architectures, including convolutional networks (Goodfellow et al., 2016, Chapter 9) and transformers (Vaswani et al., 2017), satisfy Assumption 2.2. Indeed, the automatic differentiation construction of Bolte and Pauwels (2021, Section 5.2 and Corollary 6) yields the conservative field containing the outputs of backpropagation. Taking its convex hull can preserve conservativity and does not exclude any such output (Bolte and Pauwels, 2021, Remark 3(e)), while the nonsmooth Morse-Sard theorem gives the weak Sard condition (Bolte and Pauwels, 2021, Theorem 5). To obtain finite-time guarantees for our algorithm, we impose the additional structure.
Assumption 2.3
The objective function is convex, and .
For convex , the Clarke subdifferential coincides with the convex subdifferential, so can be understood in either sense (Clarke, 1990, Proposition 2.2.7) without abuse of notation.
2.2 Muon and operator-norm geometry
We study Muon in the operator-norm geometry. For , let , where denotes the Euclidean norm, and let denote the nuclear norm. These norms are dual under the Frobenius inner product.
Newton-Schulz (Jordan et al., 2024) and PolarExpress (Amsel et al., 2026a) are standard subroutines for Muon to approximate orthogonalization. At each iteration of inexact Muon, these methods start from a normalized momentum matrix and apply a finite number of polynomial iterations. Given that is a momentum matrix and is a parameter in normalization, the resulting approximation has the following form of
where denotes the Frobenius norm and is the scalar polynomial determined by the chosen method and number of polynomial iterations. These subroutines preserve the nonzero singular subspaces and modify only the singular values. Motivated by these properties, we use the following abstract model. For , with and , we define and, for ,
| (2.1) |
Given a sequence and , the inexact Muon recursion is
| (2.2) |
with the convention of when and . We note that is a singleton set for any such that (Higham, 2008, Theorem 8.1). Therefore, if and is a compact SVD, the inexact Muon scheme (2.2) reduces to the exact Muon recursion
The exact Muon recursion thus minimizes a linear model over an operator-norm ball centered at (Pethick et al., 2025), given by, .
2.3 Oracle complexity of convex nonsmooth optimization
We use the black-box first-order oracle model (Nemirovski and Yudin, 1983; Braun et al., 2017) to measure the number of oracle calls needed to optimize in the operator-norm geometry, where the unknown objective belongs to a known class of convex Lipschitz functions on , and accuracy is measured relative to its minimum over a nonempty compact convex set . At each iteration, an algorithm queries a point using the preceding oracle replies, and the oracle returns the function value and a subgradient at that point. Given , the algorithm seeks to output satisfying . This paradigm includes projected subgradient descent and mirror descent (Beck, 2017), conditional gradient (Jaggi, 2013) and Muon (Jordan et al., 2024).
More specifically, given and , an oracle supplies partial information about an unknown instance at a queried point . The algorithm may query and report anywhere in . We consider a first-order oracle , which answers a query by
where is the function value and is a subgradient of at . We also require to be local: if agree on a neighborhood of , we have . Thus, the oracle reply at depends only on the behavior of near .
Let denote the set of deterministic algorithms based on . Each algorithm proceeds by maintaining for (with ) and applying a decision rule that either outputs a point or continues to select the next query . Given , and a tolerance , we write for the number of queries that makes to reach an -optimal solution. Equivalently, if stops after completed calls with an output satisfying , and otherwise. The worst-case oracle complexity is defined by
| (2.3) |
Let denote the set of probability distributions on , we define the distributional complexity as
| (2.4) |
Bounding this quantity yields stronger lower bounds. Indeed, Yao’s minimax principle (Yao, 1977) yields
| (2.5) |
which implies that a lower bound for is also the lower bound for .
3 Main Results
We first show that Muon fails to converge to a global optimal solution for some convex and Lipschitz functions when the momentum factor is constant. Then, we show that inexact Muon with a particular momentum schedule and vanishing polar error converges asymptotically in general nonconvex settings. We also propose a new algorithm based on Muon and proves that it achieves the asymptotic convergence in nonconvex settings and the optimal convergence rate in convex settings.
3.1 Convergence behavior of Muon
Parshakova et al. (2026, Counterexample 3.3) provides a convex and Lipschitz function for which Muon with and a nonincreasing step size sequence fails to converge from some starting points, and Parshakova et al. (2026, Counterexample 3.4) strengthens this conclusion to almost every starting point and adaptive step sizes based on the full gradient history, but only for . Our first result closes the gap by proving this almost everywhere failure for every .
Theorem 3.1
For any fixed and , there exists a convex and Lipschitz function such that the iterates generated by Muon in Eq. (2.2) with , , , , and arbitrary adaptive step sizes based on the full subgradient history satisfy
for almost every ,
Proof. For any matrix , we denote as its -th entry. We define
where are positive constants and depend only on . For simplicity, we denote the set-valued sign function by as
Step 1: We can rewrite Muon’s updates in the coordinate system of and using the form of . Indeed, we define , , and . Since depends only on and , both subgradient and momentum are supported only on the diagonal entries as follows,
Since is a compact SVD, depends on the same two entries and all other entries are . We write and . By definition, we have
In addition, we have and where
If , we have and have opposite signs and . Thus, we have
| (3.1) |
Step 2: We define and show that there are such that for all . Note that we will show in Step 3 that for almost every .
We consider the case of . Indeed, we set and . For every , we have . This implies and . Hence, .
We proceed to the general case of . Here, the construction of and is implicit. Indeed, we define by and show that there exists such that . Indeed, for any , we define
Both and are compact. Since , we have and . Thus, if , then and . Since is countable, we can choose , which gives . Then, we set where , and define
Then, we show for all . By using the definition of and and , we have . In each of the cases , , and , the -update can be written as
| (3.2) |
Since , we have and . By induction, we have and for all . Thus, it remains to show that for all .
Before , we call a maximal consecutive block of indices on which a negative run, and define a positive run analogously. Fix . If , then is in a positive run starting at some and
Since , we have . By definition of , we have . Thus, we have . Then, it remains to show implies .
We let start the negative run containing and define
We claim that . Indeed, we first consider and obtain that and . Furthermore, we consider and and the preceding positive run starts at . This implies for all . Thus, we have . Finally, we consider and the preceding positive run starts at . This implies , which together with Eq. (3.2) yields and . Since , we have . Thus, we have and . This implies where . Therefore, we have
where is the length of the run up to .
It remains to prove and for all . Indeed, we consider the case of . Then, we have
For all , we have . By the definition of , we have
Thus, we have and
Then, we consider the case of . Since , we have
Since , Eq. (3.1) holds for all .
Step 3: We show that for almost every . Indeed, we let be the set of subgradients of at points and where is the adaptive step-size rule. Then, we define
Thanks to the particular form of , the set is finite even though is infinite. Since there are finitely many choices for each , the set is countable. Note that is a countable union of affine hyperplanes. Thus, its union with is a zero-measure set. If , , and , Eq. (3.1) before gives . Thus, all subgradients before belong to and . This yields a contradiction. Thus, and for every for almost every , which implies . This completes the proof.
We remark that the failure of Muon in Theorem 3.1 is not due to unbounded iterates. Indeed, the proof has shown that the iterates remain bounded whenever the step sizes are bounded. Our second result further shows that this failure stems from fixed momentum rather than orthogonalization.
Theorem 3.2
We first define the -graph enlargement of the mapping as . Here, is locally bounded if for any there exists a neighborhood such that is bounded. The typical examples of locally bounded mappings are conservative fields (Bolte and Pauwels, 2021, Remark 3). We then provide a general sufficient condition for the asymptotic convergence of updates that approximate a differential inclusion, which is the key to our subsequent analysis. For the sake of completeness, we provide the detailed proof.
Lemma 3.3
Let be locally bounded, has a closed graph, and have nonempty convex values. We consider the update where , , , , , and . Let , be continuous and be the set of limit points of the sequence as defined by
| (3.3) |
Suppose that has an empty interior and is a Lyapunov function for (every absolutely continuous solution of for almost every satisfies for all , with for every whenever ). Then, we have , becomes a constant on , and converges. In addition, every cluster point of lies in .
Proof. To apply the arguments from Benaïm et al. (2005), we construct the continuous-time version of our updates. Let and for . Since , we define by
Accordingly, we define . We claim that . Since and , it suffices to show . Indeed, by the definition of -graph enlargement, there exist such that , and . Since is uniformly bounded and , is uniformly bounded. It follows from the local boundedness of and that is uniformly bounded, which implies .
The desired result holds if is internally chain transitive (ICT) for . Indeed, since and is ICT, Benaïm et al. (2005, Lemma 3.5 and Proposition 3.27) and an empty interior of gives and for some constant . If does not converge to , the boundedness of guarantees a subsequence converging to some satisfying . This contradicts the continuity of . Since every cluster point of belongs to , every cluster point lies in .
To apply (Benaïm et al., 2005, Theorem 3.6) to show that is ICT, we show that is a bounded perturbed solution of some differential inclusion where is globally bounded, convex-valued, has a closed graph, and coincides with on a neighborhood of . Indeed, we define , where is a continuous compactly supported function that equals one on a neighborhood of . Since is locally bounded and is supported on a compact set, is globally bounded. is convex-valued since is convex-valued. Moreover, we show that has a closed graph. If and with , the local boundedness of implies that is bounded. Passing to a subsequence, by the closed graph of , and thus using the continuity of . We then show that is a bounded perturbed solution of . Indeed, for , we have and . This implies where . In addition, is uniformly bounded since is uniformly bounded.
Proof of Theorem 3.2. By choosing , we can rewrite Eq. (2.2) as . Letting and , we have . Thus, we define the mapping as , where is the nuclear norm as a function . Then, it suffices to show that the vectorized version of , , and satisfy the conditions of Lemma 3.3.
We first show that is bounded. Indeed, is bounded. Since is locally bounded, is bounded. In addition, and for all large . Thus, is bounded. Putting these pieces together yields the desired result.
We obtain that satisfies the properties from Lemma 3.3 since and are locally bounded, have closed graphs, and have nonempty convex values. To apply Lemma 3.3, we have to prove that (i) with and (ii) there exists a function satisfying the desired properties.
We show (i). Indeed, we construct and so that , , and with . If , we set . Otherwise, we let , and using SVD that outputs in Eq. (2.1). We define
and
which implies and . Here, we claim that . Indeed, since and , we have for all . Therefore, we have , where . Since and are bounded, . Since and , we have , which further implies . Putting these pieces together yields the desired result.
We show (ii). Indeed, we define the function and show that it satisfies the desired properties. We set as the limit set of in Eq. (3.3) and . By Assumption 2.2, has the empty interior. Let be a solution of whose range lies in . For almost everywhere, the matrices and satisfy and . By using the conservative field chain rule for and the chain rule for the nuclear norm, we have
Thus, is nonincreasing along . The decrease is strict if . Indeed, if for some , is constant on and for almost everywhere . The continuity of gives for all . Thus, gives for almost everywhere . By using the closed graph of , we obtain that , which implies . Putting these pieces together yields the desired result.
3.2 Muon advised by gradient descent
Muon with fixed momentum can fail on convex Lipschitz objectives, whereas Muon with an appropriately coupled momentum schedule can converge asymptotically. Whether the latter admits a finite-time complexity guarantee remains unclear. Error feedback with momentum (Parshakova et al., 2026) modifies Muon to obtain a finite-time rate. It tracks the discrepancy introduced by orthogonalization and feeds this error into the input of the orthogonalization at the next iteration. However, convergence of this mechanism has not been established for general nonsmooth, nonconvex objectives, and experiments suggest that it can perform worse than unmodified Muon (Parshakova et al., 2026, Section 5).
We propose Muon Advised by Gradient Descent (MAGD) as an alternative modification of Muon for nonsmooth objectives. Inspired by prediction with expert advice (Cesa-Bianchi and Lugosi, 2006), MAGD evaluates a gradient at and maintains two branches: takes the Muon update, while takes the gradient descent update. MAGD forms each iterate by mixing the two branches and adapts the mixing factor by comparing their decreases under the linearized loss. This rule assigns more weight to the branch with the larger predicted decrease, and hence MAGD remains close to Muon whenever the Muon branch performs better.
We next establish the asymptotic convergence of MAGD. The theorem covers two regimes. In the first regime, the GD branch asymptotically dominates the Muon branch, while the Muon branch may use a fixed or arbitrary momentum schedule. In the second regime, neither branch needs to dominate, but the momentum factor of the Muon branch approaches one as in Theorem 3.2.
Theorem 3.4
Suppose that Assumption 2.2 holds. Run Algorithm 1 with , and suppose that a closed ball contains and . Set and . Assume that one of the following regimes holds.
- (i)
We have , , , and .
- (ii)
For some , we have , , , , , , and with . In addition, . If , we also assume that .
Then, every cluster point of lies in , and converges. In regime (ii), we additionally have .
We prove two regimes separately. Let , , and such that . Since is convex, . Local boundedness of gives . Hence, , , and is uniformly bounded. Eq. (2.1) gives , and thus . In addition,
| (3.4) | ||||
In both regimes, and . The sigmoid function has a globally bounded second derivative, and thus we have
| (3.5) |
Proof of regime (i). We smooth the update of . Let denote the Euclidean projection onto the Frobenius ball of radius centered at origin. For and , we define
Since and , . For , let
| (3.6) |
We obtain that satisfies the properties from Lemma 3.3 since is continuous in and linear in and is locally bounded, has a closed graph, and has nonempty convex values. Let and . To apply Lemma 3.3, we have to prove that (a) with and (b) there exists a function satisfying the desired properties.
We show (b). Indeed, we define the continuous function and show that it satisfies the desired properties. Let be the limit set of defined in Eq. (3.3) and . Since , has empty interior. Let be a solution of whose range lies in . For almost everywhere, the matrix . The conservative field chain rule and Eq. (3.6) give
| (3.7) |
Thus, is nonincreasing along . To show strict decrease outside , solving gives
| (3.8) |
Thus, implies for every finite . If for some , Eq. (3.7) implies that for almost every . The closed graph of gives . It remains to consider . Eq. (3.8) gives and for all , and hence for almost everywhere. Suppose that . is nonempty, compact, and convex. Let be the Euclidean projection of onto . Then, and for every . Consequently, we have
This contradicts the boundedness of . Hence, no solution with range in starts in the set . Therefore, every solution with range in that starts outside has , and for every . This proves the required properties of .
By Lemma 3.3, converges. In addition, if , there exists that converges to some point in . Hence, we have .
Proof of regime (ii). We set , , and . For , Eq. (3.4) gives , where
Since and , and hence are uniformly bounded. For , we define
We obtain that satisfies the properties of Lemma 3.3 since and are locally bounded, have closed graphs and nonempty and convex values. To apply Lemma 3.3, we have to prove that (a) with and (b) there exists a function satisfying the desired properties.
We show (a). We apply the singular value truncation used in the proof of Theorem 3.2. It gives such that and . Since and , we have , , and . In addition, Eq. (3.5) gives . We set and let be realized by . Let . Dividing Eq. (3.5) by , we obtain and hence . Denoting the four components of and by the subscripts , direct subtraction gives
Every term on the right tends to zero. In addition, since and , we have . After vectorizing the matrices, we set , and thus .
We show (b). If , we set . If , the assumption of regime (ii) lets us choose such that eventually. Let be the limit set of defined in Lemma 3.3. Since is closed, every satisfies , , and . We set
We show that satisfies the desired properties. Since , has empty interior. In addition, is continuous. Let be a solution of whose range lies in . For almost everywhere, the matrices and belong to and , respectively, and realize the inclusion. Then
Using the conservative field chain rule for and the chain rule for the nuclear norm, we obtain
Letting , we obtain
| (3.9) |
Thus, is nonincreasing along .
The decrease is strict outside . Indeed, if for some , then is constant on . If , we have , and thus the first term in Eq. (3.9) gives for almost every . We then consider the case where . If , the first term gives . If , the last term gives . Hence, for almost every in either case. By continuity, throughout , and then gives for almost every . The closed graph of gives . Thus, .
By Lemma 3.3, and converges. Letting be a cluster point of , we choose a subsequence . Boundedness of gives indices such that converges to a point of . Hence . As such, every cluster point of the bounded sequence is . Thus, , completing the proof.
Besides asymptotic convergence, MAGD also admits a finite-time convergence rate for convex Lipschitz objectives under Assumption 2.3.
Theorem 3.5
Suppose that Assumption 2.3 holds and let satisfy . Assume that there exists such that for any satisfying and . If we run Algorithm 1 with
then, for every ,
| (3.10) |
As a consequence, for any , if we choose , , , , and , then Algorithm 1 visits a time step such that , and the number of subgradient evaluations is
Proof. Let and , with . Let with . Letting so that , we get and . Since , , and , induction gives .
We bound the linearized function gap. Letting , we have and , and thus . Since , summing from to , we have
| (3.11) |
It follows from that . Summing over , we obtain
Since , combining the above inequality with Eq. (3.11) gives
We convert the inequality above to Eq. (3.10). Let minimize . Then, . If , . We therefore suppose that . If , the convexity of gives . If , is a minimizer of . Thus, it remains to consider and . We choose , , and so that . We then have
Convexity and Lipschitz continuity therefore proves Eq. (3.10) by
3.3 Oracle complexity in operator-norm geometry
While Theorem 3.5 guarantees that MAGD attains an -optimal function value in subgradient evaluations under Assumption 2.3, is such dimension-dependent factor intrinsic to operator-norm geometry? We provide an affirmative answer by showing that this factor is unavoidable for first-order methods when is sufficiently large. Our analysis is based on the local first-order oracle model and notation of Section 2.3. We recall and (see Eq. (2.3) and (2.4)) and define
and
Theorem 3.6
If , we have
where is a local first-order oracle on .
We divide the proof into two steps: (i) construct the hard instances in operator-norm geometry and reformulate the resulting optimization problem as the string guessing problem (Braun et al., 2017, Oracle III.2 and Proposition III.3), and (ii) apply the lower bound for solving the string guessing problem to yield the desired result.
Definition 3.7 (string guessing oracle)
Fixing and any hidden sign vector , a query to the string guessing oracle on is , where , indices , and guesses . If there exists such that , the oracle returns the first mismatch . Otherwise, the oracle returns equal.
For simplicity, we define for any integer . A string guessing algorithm recovers by querying the string guessing oracle . For , , , , and , it keeps with , and uses a decision rule based on that either returns some or the next query . A consequence of (Braun et al., 2017, Proposition III.3) shows that hides useful information from any randomized algorithm attempting to recover . We define the binary entropy by
We summarize this result in the following lemma.
Lemma 3.8
Let and . For any string guessing algorithm that accesses only through the string guessing oracle and stops with an output after queries, we have
As a consequence, the lower bound on increases in for given fixed, and decreases in given fixed.
The following proposition shows that optimizing a max-of-affine function whose affine pieces encode a hidden vector is at least as hard as recovering through the string guessing oracle. We recall from Section 2.3 that is the set of deterministic algorithms using oracle , and is the number of queries made by to reach an -optimal solution of .
Proposition 3.9
Let , , and such that for every . For and , let , . We draw and independently. For any , any local first-order oracle on , and any such that , for almost every , there exists a string guessing algorithm such that the string guessing oracle responses that receives on any determine the queries, oracle responses, and output of on with oracle , , and , where
Proof. For , , and , we define the function where . Accordingly, we define . Given any algorithm , we define as the index of the affine function for its query , i.e., . If stops before iteration, . We also define with .
In what follows, we define and show that (i) for , there exists a string guessing algorithm with an algorithm such that the string guessing oracle responses that receives produces the oracle responses that receives. and are based on different oracles but have the same oracle responses if we run on with oracle for every ; (ii) and for every ; and (iii) . For , we define if and otherwise.
We prove (i) by characterizing and as shown in Figure 1 and showing the desired properties. Indeed, we denote by the indices of the signs that are known to before makes its query with . For and a query , we define , the sign of the lower sign and higher value and . Suppose that the decision is to query . Then, we order the unknown indices as according to non-increasing values . If , we set . If , queries the string guessing oracle with . A response equal gives for every and . A first mismatch at position gives for and . Finally, we update and define where
We feed to and to an ordered list to get that stores previous queries and oracle responses with . If the decision is to output , we output for . Since receives , we proceed to the decision of to query or stop with some .
By definition, and are based on different oracles. Then, we show that they have the same oracle responses if we run on with oracle for every . It suffices to show that and coincides with the queries and oracle responses that running on with oracle would receive. We first prove by induction. Indeed, since . If or the oracle replies equal, we have . Thus, we consider the case when the oracle replies with a mismatch . By definition, and . We claim that . Indeed, for any , we have . By definition, we have . If , we have . Thus, which implies . If , we have since . Since , we have which implies . Since , we have . We then prove that coincides with the queries and oracle responses that running on with oracle would receive by induction. Indeed, we have
which implies that on the neighborhood of and .
We prove (ii). By definition, makes at most one query per query of . Combining it with yields that for all . We fix and choose from the definition of . Since , we have . If is the -optimal point output by , we have . Since , this implies for every , and . Therefore, recovers every , and we have .
We prove (iii). Since and is a finite-valued random variable, for any and almost every . It suffices to show that for any .
Fixing , and , we define and claim that . For , we let satisfy and , and define . In what follows, we show that is countable. Indeed, by induction over , we show that is locally constant for . Indeed, suppose that for every in a neighborhood of for some . Since , we have for every . This together with the continuity implies that, after shrinking this neighborhood if necessary, for every near and every in a neighborhood of . For every , we have since . This implies on the neighborhood of . By locality of , the oracle response at remains unchanged, and thus the query also remains unchanged. Since the first query is independent of , this induction shows that is constant on a neighborhood of . This yields the desired result and further implies that is constant on this neighborhood. If , implies . Thus, at most one point of satisfies this equality in this neighborhood. Putting these pieces together yields that is countable. Since is conditionally uniform on , we obtain , which proves .
Finally, we have for any . This implies that for any and completes the proof.
To apply Proposition 3.9, we claim that, for any , there exists a universal constant such that there exist , , and with and . Indeed, the claim implies
| (3.12) |
for any local oracle on and any using the hard function distribution over defined in Proposition 3.9. For any , if with any positive probability, and the lower bound holds. Otherwise, Proposition 3.9 gives, for almost every , a string guessing algorithm reproducing ’s queries and responses and satisfying for all and , and Lemma 3.8 gives . Taking expectation over yields . This holds for any , proving Eq. (3.12).
In what follow, we prove the desired claim. Indeed, without loss of generality, we assume . We derive a key probability inequality to separate low and high accuracy regimes. Let denote the standard basis vector in . The uniform distribution on the sphere with radius is isotropic and has a uniformly bounded sub-gaussian norm (Vershynin, 2018, Theorem 3.4.6). Hence, (Vershynin, 2018, Theorem 4.6.1) gives an absolute constant such that every random matrix with independent rows uniform on the unit sphere satisfies
| (3.13) |
We set where and consider two cases. First, we assume . By setting , and for , we have , and . By setting , we have and . Second, we assume . By setting , we have , and . The existence of can be established by the following argument. Indeed, letting be independent orthogonal matrices distributed uniformly with respect to the Haar measure, we set , , and . For any given , the row of is , where is a unit vector. Thus, the rows of are independent and uniform on the unit sphere. Since , Eq. (3.13) guarantees which implies . Therefore, some deterministic realization of makes the quantity inside the expectation at least . We fix such a deterministic and let . Then, we define where
Thus, and for all . In addition, we have and . As a consequence, . Letting , we obtain that any belongs to which implies . Moreover, we have . Mapping to yields the claim. Therefore, we conclude that
for any local oracle on and any .
It suffices to prove that, for any local oracle on there exists a local oracle on such that for any , we have . Indeed, we define , . This is a bijection and guarantees that maps bijectively onto and is -optimal for if and only if is -optimal for . Given a local first-order oracle on , we define
Since , we obtain that is the first-order oracle that locality follows from . Given any , we construct that simulates by mapping every query to , rescaling the resulting oracle reply by , and mapping the terminal output to . Thus, for every , . Taking the infimum over algorithms and the supremum over distributions proves the desired result.
4 Experiments
We conduct extensive experiments with nonsmooth hard instance, quadratic optimization, convolutional neural networks (CNNs) and LLM pretraining. The candidate approaches include SGD, inexact Muon (with either Newton-Schulz or PolarExpress) and MAGD (with either Newton-Schulz or PolarExpress). In each experiment, we tune the hyperparameters by grid search for all methods and also keep the step size and momentum schedules same for Muon and the Muon branch of MAGD.
4.1 Nonsmooth hard instance
We consider a differentiable approximation of hard instances from Theorem 3.1 parameterized by . For , they reduce to the original instances. For , letting and , we define
where the first term approximates , while the second term approximates . We use a fixed momentum factor , from the proof of Theorem 3.1, , and . We initialize and independently from standard normal distributions and set all of other entries as .
We compare gradient descent (GD), fixed-momentum Muon, adaptive-momentum Muon, and MAGD for 50000 iterations over 100 initializations, using the exact polar updates. We search over step size schedules as follows,
where , and . For MAGD, we additionally tune to follow the same schedules with , , and , and use normalized gradient descent for the GD branch as in Theorem 3.5. For every method and value of , we select the configuration that maximizes the fraction of initializations attaining an objective gap below .
Table 1 shows that fixed-momentum Muon cannot reach an objective gap below for all runs when . In contrast, adaptive-momentum Muon, GD and MAGD achieve improved performance. It is also worth noting that the performance of all methods improves as the parameter increases.
| Muon (fixed ) | Muon () | GD | MAGD (fixed ) | |
|---|---|---|---|---|
4.2 Quadratic optimization
We consider the quadratic optimization problems used in Gonon et al. (2026). Taking , the convex quadratic function is defined by
where is positive definite and is random and orthogonal. After vectorizing , the Hessian of is . Each eigenvalue of appears times in the spectrum of . In Table 2, we summarize seven spectrum families, where all of them use the same endpoints, and . Thus, every problem has condition number and only the shape of the eigenvalue distribution varies. We sort the eigenvalues in decreasing order and exactly enforce the endpoints.
| Spectrum | Construction |
|---|---|
| max_spiked | One eigenvalue at , all others at . |
| min_spiked | One eigenvalue at , all others at . |
| uniform | sampled uniformly on . |
| gaussian | sampled from a clipped Gaussian centered in . |
| linear_decay_to_max | , . |
| geometric_decay_to_max | . |
| u_shaped | , . |
We compare GD, Muon, and MAGD using PolarExpress (Amsel et al., 2026a) for orthogonalization. We sample and run each method for iterations over 100 initializations on an NVIDIA 4060 Laptop GPU with 8 GB of VRAM. We then report the mean number of orders of magnitude by which the loss decreases (i.e., ) over the random initializations, together with confidence intervals.
For hyperparameter tuning, we disable Muon momentum and perform a grid search over the constant step sizes in for both Muon and GD. The best step size is for GD and for Muon as observed in Gonon et al. (2026). We run MAGD using these step sizes for its GD and Muon branches, respectively, with and .
We present the results in Figure 2. GD is strong on several instances whose spectra are concentrated near the largest eigenvalues. Muon is robust on spectra for which GD is slow and performs extremely well on min_spiked. MAGD combines these behaviors by adaptively mixing a GD branch and a Muon branch, thereby exhibiting best-of-both-worlds behavior on this benchmark. It outperforms the best of Muon and GD on five of the seven spectra. On each of the two spectra with a single outlier eigenvalue, it retains some of the gains achieved by the stronger baseline.
4.3 Convolutional neural network
We train a 2-million-parameter CIFARNET (Jordan, 2024) on CIFAR-10 (Krizhevsky, 2009) for image classification using one NVIDIA GPU with 48 GB of VRAM. We split the training set into 40000 training samples and 10000 validation samples and evaluate the models on the test set of 10000 samples. Each run uses 200 optimization steps with a batch size of 2000, corresponding to 10 passes over the training set. We train with cross-entropy loss and label smoothing and report unsmoothed cross-entropy loss. We compare Muon, MAGD, and stochastic gradient descent with momentum (SGDM) for training the main convolutional layers, where none of them uses weight decay. All remaining trainable parameters other than the main convolutional layers are optimized by SGDM. When tuning the step size and momentum for these methods, we use 3 Newton-Schulz iterations for orthogonalization. The optimization problem is nonsmooth because the CNN uses max pooling.
We select the hyperparameters by maximizing validation accuracy averaged over 50 seeds. For Muon, we test the pair of step size and momentum factor in
For SGDM, we test step sizes in with the same momentum grid. For MAGD, we retain Muon’s selected step size and momentum factor and tune the MAGD-specific parameters under the same validation criterion. The selected step size and momentum factor are and for SGDM, and and for Muon. MAGD uses the selected Muon settings together with , , and .
In Table 3, we report the validation and test losses and accuracies averaged over 100 random seeds. MAGD performs competitively with Muon, and its performance improves as the approximation becomes more accurate. Moreover, both MAGD and Muon outperform SGDM in this setting.
| Method | Val. Loss | Val. Accuracy | Test Loss | Test Accuracy |
|---|---|---|---|---|
| MAGD (NS3) | ||||
| Muon (NS3) | ||||
| MAGD (NS5) | ||||
| Muon (NS5) | ||||
| MAGD (PolarExpress) | ||||
| Muon (PolarExpress) | ||||
| SGDM |
4.4 LLM pretraining
We train 286M- and 537M-parameter nanochat transformers (Vaswani et al., 2017; Karpathy, 2025) on the NVIDIA ClimbMix dataset (Diao et al., 2025) for 1680 and 3584 steps, respectively. Both settings use a vocabulary of 32768 tokens, 42M validation tokens, a global batch size of tokens, and a sequence length of 2048. Each run for the 286M-parameter model uses one NVIDIA GPU with 48 GB of VRAM and 32 gradient-accumulation steps. Each run for the 537M-parameter model uses four 40 GB NVIDIA A100 GPUs and 4 gradient-accumulation steps.
We use decoder-only transformers. Each transformer block contains self-attention with rotary position embeddings (RoPE) (Su et al., 2024) and MLP layers with squared-ReLU activations. The 286M-parameter model has 12 layers, hidden dimension , and 6 attention heads, whereas the 537M-parameter model has 16 layers, hidden dimension , and 8 attention heads. Both models use a head dimension of 128, learned value embeddings in alternating layers, and an untied head.
We compare Muon and MAGD for training the attention and MLP layers, using peak step sizes in with a warmup-stable-decay schedule. The weight decay used in Muon follows a cosine schedule, and the Muon branch of MAGD uses the same schedule. We use five PolarExpress steps for orthogonalization. All remaining trainable parameters are optimized using AdamW (Loshchilov and Hutter, 2019) with fine-tuned step sizes and weight decay factors. For MAGD, we use , , and . Figure 3 shows that MAGD is competitive with Muon and exhibits similar robustness across step sizes.
5 Conclusion
We studied orthogonalized momentum for locally Lipschitz matrix optimization and established a sharp distinction between fixed and coupled momentum schedules. For every fixed momentum factor , Muon can fail to approach the global optimal solution of a convex Lipschitz objective from almost every initialization, when the step sizes adapt to the full gradient history. In contrast, coupling the momentum factor to a diminishing step size through can restore asymptotic convergence for inexact Muon under boundedness and vanishing polar error. In particular, every cluster point is stationary, the momentum converges to , and the objective values converge. Under convexity, this value coincides with the global minimum. These results identify the interaction between fixed momentum and orthogonalization as a fundamental obstruction in nonsmooth optimization.
To obtain a finite-time guarantee, we proposed MAGD, which adaptively combines an inexact Muon branch with a gradient descent branch. It retains stationary cluster points and convergent objective values for nonconvex objectives and finds an -optimal iterate within iterations for convex objectives. We derive the lower bound to demonstrate the optimal dependence on and . The numerical results on the synthetic problems, image classification and LLM pretraining illustrate that MAGD safeguards the orthogonalized update while retaining its empirical performance.
Several questions remain open. First, it is unclear whether Muon itself, without an auxiliary gradient branch, admits a uniform finite-time guarantee under an adaptive momentum and step-size schedule, even for convex Lipschitz objectives. Second, our asymptotic analysis requires the polar approximation error to vanish, whereas practical implementations use a fixed number of Newton-Schulz or PolarExpress iterations. Developing a theory that allows persistent approximation error would narrow the gap between theory and practice. Finally, extending the upper and lower bounds to other matrix-norm geometries would clarify which phenomena are specific to operator-norm optimization and which reflect more general principles of matrix-aware methods.
Acknowledgments
The first author is partially supported by a start-up fund at the University of Hong Kong and by the Hong Kong Research Grants Council under ECS project 27301425. The second author is partially supported by a start-up fund and the Early Career Scholarship Support Grant at Columbia University. JZ thanks Derek Long for useful discussions. This work used GPU at NCSA and Indiana Jetstream2 through allocation CIS261175 from the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program (Boerner et al., 2023), which is supported by U.S. National Science Foundation grants #2138259, #2138286, #2138307, #2137603, and #2138296. We acknowledge the GPU support from Columbia University’s Insomnia computer cluster.
References
- Information-theoretic lower bounds on the oracle complexity of stochastic convex optimization. IEEE Transactions on Information Theory 58 (5), pp. 3235–3249. Cited by: §1.
- The Polar Express: optimal matrix sign methods and their application to the Muon algorithm. In ICLR, External Links: Link Cited by: §1, §2.2, §4.2.
- Dion3: full-stack orthogonal updates. ArXiv Preprint: 2608.11612. Cited by: §1.
- Lower bounds for non-convex stochastic optimization. Mathematical Programming 199 (1), pp. 165–214. Cited by: §1.
- Dissecting Adam: the sign, magnitude and variance of stochastic gradients. In ICML, pp. 404–413. Cited by: §1.
- First-order methods in optimization. SIAM. Cited by: §1, §2.3.
- Stochastic approximations and differential inclusions. SIAM Journal on Control and Optimization 44 (1), pp. 328–348. Cited by: §1, §3.1, §3.1, §3.1.
- Old optimizer, new norm: an anthology. In NeurIPS Workshop on Optimization for Machine Learning, External Links: Link Cited by: §1.
- Modular duality in deep learning. In ICML, pp. 3920–3930. Cited by: §1.
- SignSGD: compressed optimisation for non-convex problems. In ICML, pp. 560–569. Cited by: §1, §1.
- On biased compression for distributed learning. The Journal of Machine Learning Research 24 (276), pp. 1–50. Cited by: §1.
- ACCESS: advancing innovation: NSF’s advanced cyberinfrastructure coordination ecosystem: services & support. In Practice and Experience in Advanced Research Computing 2023: Computing for the Common Good, pp. 173–176. Cited by: Acknowledgments.
- Clarke subgradients of stratifiable functions. SIAM Journal on Optimization 18 (2), pp. 556–572. Cited by: §1.
- Conservative set valued fields, automatic differentiation, stochastic gradient methods and deep learning. Mathematical Programming 188 (1), pp. 19–51. Cited by: §1, §1, §2.1, §2.1, §2.1, §3.1.
- Lower bounds on the oracle complexity of nonsmooth convex optimization via information theory. IEEE Transactions on Information Theory 63 (7), pp. 4709–4724. Cited by: §1, §2.3, §3.3, §3.3.
- Corrections to “lower bounds on the oracle complexity of nonsmooth convex optimization via information theory”. IEEE Transactions on Information Theory 70 (7), pp. 5408–5409. Cited by: §1.
- Lower bounds for finding stationary points I. Mathematical Programming 184 (1-2), pp. 71–120. Cited by: §1.
- Lower bounds for finding stationary points II: first-order methods. Mathematical Programming 185 (1-2), pp. 315–355. Cited by: §1.
- Prediction, learning, and games. Vol. 1, Cambridge University Press. Cited by: §1, §3.2.
- On the convergence of Muon and beyond. ArXiv Preprint: 2509.15816. Cited by: §1, §1.
- Optimization and nonsmooth analysis. SIAM. Cited by: §1, §2.1, §2.1.
- Momentum improves normalized SGD. In ICML, pp. 2260–2268. Cited by: §1.
- Stochastic subgradient method converges on tame functions. Foundations of Computational Mathematics 20 (1), pp. 119–154. Cited by: §1, §2.1.
- When do spectral gradient updates help in deep learning?. ArXiv Preprint: 2512.04299. Cited by: §1.
- A guide through the zoo of biased SGD. In NeurIPS, pp. 23158–23171. Cited by: §1.
- Nemotron-CLIMB: clustering-based iterative data mixture bootstrapping for language model pre-training. In NeurIPS Datasets and Benchmarks Track, External Links: Link Cited by: §4.4.
- Stochastic Bregman subgradient methods for nonsmooth nonconvex optimization problems. Journal of Optimization Theory and Applications 206 (3), pp. 67. Cited by: §1.
- Adam-family methods with decoupled weight decay in deep learning. Transactions on Machine Learning Research (TMLR). Note: External Links: ISSN 2835-8856, Link Cited by: §1, §2.1.
- Adaptive subgradient methods for online learning and stochastic optimization. The Journal of Machine Learning Research 12 (7), pp. 2121–2159. Cited by: §1.
- Stochastic heavy ball. Electronic Journal of Statistics 12 (1), pp. 461–529. External Links: Document Cited by: §1.
- Insights on Muon from simple quadratics. ArXiv Preprint: 2602.11948. Cited by: §4.2, §4.2.
- Deep learning. MIT Press. External Links: Link Cited by: §2.1.
- Error feedback for Muon and friends. In ICLR, External Links: Link Cited by: §1.
- Functions of matrices. Society for Industrial and Applied Mathematics. External Links: Document Cited by: §2.2.
- Learning-rate-free momentum SGD with reshuffling converges in nonsmooth nonconvex optimization. Journal of Scientific Computing 102 (3), pp. 85. Cited by: §1.
- Revisiting Frank–Wolfe: projection-free sparse convex optimization. In ICML, Vol. 28, pp. 427–435. Cited by: §2.3.
- Adaptive matrix online learning through smoothing with guarantees for nonsmooth nonconvex optimization. In COLT, pp. 3782–3824. Cited by: §1.
- Muon: an optimizer for hidden layers in neural networks. External Links: Link Cited by: §1, §1, §2.2, §2.3.
- 94% on CIFAR-10 in 3.29 seconds on a single GPU. ArXiv Preprint: 2404.00498. Cited by: §4.3.
- Error feedback fixes signSGD and other gradient compression schemes. In ICML, pp. 3252–3261. Cited by: §1.
- NanoChat: the best ChatGPT that $100 can buy. GitHub. External Links: Link Cited by: §4.4.
- SOAP, Muon, and beyond: pushing LLM pretraining scales. ArXiv Preprint: 2607.20548. Cited by: §1.
- Convergence of Muon with Newton-Schulz. In ICLR, External Links: Link Cited by: §1, §1.
- Adam: a method for stochastic optimization. In ICLR, External Links: Link Cited by: §1.
- Oracle complexity in nonsmooth nonconvex optimization. The Journal of Machine Learning Research 23 (314), pp. 1–44. Cited by: §1.
- Understanding gradient orthogonalization for deep learning via non-Euclidean trust-region optimization. ArXiv Preprint: 2503.12645. Cited by: §1.
- Learning multiple layers of features from tiny images. Technical Report Department of Computer Science, University of Toronto. External Links: Link Cited by: §4.3.
- Scalable optimization in the modular norm. In NeurIPS, pp. 73501–73548. Cited by: §1.
- The structure of conservative gradient fields. SIAM Journal on Optimization 31 (3), pp. 2080–2083. Cited by: §1.
- A note on the convergence of Muon. ArXiv Preprint: 2502.02900. Cited by: §1.
- NorMuon: making Muon more efficient and scalable. In ICML, External Links: Link Cited by: §1.
- Muon is scalable for LLM training. ArXiv Preprint: 2502.16982. Cited by: §1, §1.
- Muon: boosting Muon via adaptive second-moment preconditioning. ArXiv Preprint: 2604.09967. Cited by: §1.
- Decoupled weight decay regularization. In ICLR, External Links: Link Cited by: §4.4.
- Problem complexity and method efficiency in optimization. J. Wiley. Cited by: §1, §2.3.
- A method of solving a convex programming problem with convergence rate . In Doklady Akademii Nauk, pp. 543–547. Cited by: §1.
- Lectures on convex optimization. Vol. 137, Springer. Cited by: §1.
- Muon does not converge on convex Lipschitz functions. ArXiv Preprint: 2605.08980. Cited by: §1, §1, §3.1, §3.2, Abstract.
- Training deep learning models with norm-constrained LMOs. In ICML, pp. 49069–49104. Cited by: §1, §2.2.
- Some methods of speeding up the convergence of iteration methods. USSR Computational Mathematics and Mathematical Physics 4 (5), pp. 1–17. Cited by: §1.
- Convergence analysis of Muon-type methods with inexact LMO in the degenerate case. ArXiv Preprint: 2606.21581. Cited by: §1.
- A stochastic approximation method. The Annals of Mathematical Statistics, pp. 400–407. Cited by: §1.
- Convergence bound and critical batch size of Muon optimizer. ArXiv Preprint: 2507.01598. Cited by: §1.
- Lions and Muons: optimization via stochastic Frank-Wolfe. ArXiv Preprint: 2506.04192. Cited by: §1.
- On the convergence analysis of Muon. ArXiv Preprint: 2505.23737. Cited by: §1.
- Beyond the ideal: analyzing the inexact Muon update. In AISTATS, External Links: Link Cited by: §1, §1.
- RoFormer: enhanced transformer with rotary position embedding. Neurocomputing 568, pp. 127063. Cited by: §4.4.
- Isotropic curvature model for understanding deep learning optimization: is gradient orthogonalization optimal?. ArXiv Preprint: 2511.00674. Cited by: §1.
- On the importance of initialization and momentum in deep learning. In ICML, pp. 1139–1147. Cited by: §1.
- Kimi k2: open agentic intelligence. ArXiv Preprint: 2507.20534. Cited by: §1.
- Neural networks for machine learning, Lecture 6.5 - RMSProp. Note: COURSERA: Neural Networks for Machine Learning Cited by: §1.
- Attention is all you need. In NIPS, pp. 5998–6008. Cited by: §2.1, §4.4.
- High-dimensional probability: an introduction with applications in data science. Vol. 47, Cambridge University Press. Cited by: §3.3.
- Subdifferentiability of real functions. Real Analysis Exchange 30 (1), pp. 137–171. Cited by: §1.
- Adam-family methods for nonsmooth optimization with convergence guarantees. The Journal of Machine Learning Research 25 (48), pp. 1–53. Cited by: §1, §1.
- Probabilistic computations: toward a unified measure of complexity. In 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), pp. 222–227. Cited by: §2.3.
- Gram Newton-Schulz. External Links: Link Cited by: §1.
- Complexity of finding stationary points of nonconvex nonsmooth functions. In ICML, pp. 11173–11182. Cited by: §1.
- Scale-invariant neural network optimization: norm geometry and heavy-tailed noise. ArXiv Preprint: 2605.18528. Cited by: §1.
- AMO: adaptive Muon orthogonalization. ArXiv Preprint: 2605.17806. Cited by: §1.