Newton–Schulz Iterations
- Newton–Schulz iterations are fixed-point matrix recurrences that replace factorizations with GEMM operations to approximate inverses, square roots, and polar factors.
- They are employed in modern optimization for efficient orthogonalization and retractions on the Stiefel manifold, reducing reliance on SVD or QR routines.
- Researchers tune finite-step variants and polynomial designs to balance convergence accuracy and computational efficiency in applications like Muon optimizers and group synchronization.
Searching arXiv for papers on Newton–Schulz iterations, orthogonalization, Muon, and Stiefel applications. Searching arXiv for papers on Newton–Schulz iterations, orthogonalization, Muon, and Stiefel applications. Newton–Schulz iterations are fixed-point Newton-type matrix recurrences that replace factorizations and solves by matrix–matrix multiplications. In classical numerical linear algebra they are used for matrix inversion and related matrix functions; in contemporary optimization they are used to approximate inverse square roots, matrix sign functions, and polar factors, thereby enabling efficient orthogonalization, retractions on the Stiefel manifold, and semi-orthogonal update rules in Muon-type optimizers. Their contemporary importance derives from two linked properties: rapid local convergence under spectral scaling, and an implementation profile dominated by GEMMs rather than SVD or QR routines (Stotsky, 2022, Stotsky, 2020, Grishina et al., 12 Jun 2025, Shulgin et al., 22 Oct 2025).
1. Canonical formulations and normalization conditions
The classical second-order Newton–Schulz iteration for the inverse of an invertible matrix is
with convergence under a contraction condition such as or (Stotsky, 2022, Stotsky, 2020, Maity, 29 Sep 2025). In this form the residual obeys the quadratic recursion
and higher-order “hyperpower” variants generalize this to
which gives order- local convergence when the initial residual is spectrally contractive (Stotsky, 2022).
For symmetric positive definite matrices, Newton–Schulz is also used to approximate the inverse square root. A standard form is
or an equivalent implementation such as
with scaling chosen so that the spectrum is mapped into a neighborhood of the identity, typically after normalization (Grishina et al., 12 Jun 2025, Shulgin et al., 22 Oct 2025, Tang et al., 25 Jun 2026). Closely related coupled recurrences track both a square root and an inverse square root,
0
again under appropriate scaling (Maity, 29 Sep 2025).
The orthogonalization use-case follows from polar decomposition. For 1 with full column rank,
2
is the polar factor, and Newton–Schulz can approximate 3 or act directly on 4 through the “direct NS” polar iteration
5
with 6 chosen so that 7 (Peng et al., 7 Apr 2026, Shulgin et al., 22 Oct 2025). Rectangular row-oriented and column-oriented forms differ only in whether the smaller Gram is 8 or 9. This direct orthogonalization viewpoint is the form most visible in modern optimization systems.
Historically, the classical second-order Newton–Schulz iteration dates back at least to Schulz (1933), and later work systematized higher-order forms, factorized hyperpower schemes, and integrations with Richardson iteration for parameter estimation and generalized inverse computation (Stotsky, 2020, Stotsky, 2022).
2. Singular-value action, polar geometry, and manifold structure
Newton–Schulz orthogonalization is most naturally understood through the singular value decomposition. If
0
then an odd-polynomial orthogonalization step
1
acts diagonally on singular values: 2 Thus the iteration preserves left and right singular vectors while transforming singular values toward unity (Grishina et al., 12 Jun 2025, Huang, 29 May 2026). In Muon-style iterations, this is realized through low-degree matrix polynomials in a Gram matrix rather than by explicit computation of a polar factor.
The geometric target is the polar factor. For a thin SVD 3, the polar factor is
4
In the Muon analysis it is a partial isometry with 5, and it satisfies
6
which identifies it as the maximally aligned direction in the nuclear–operator norm geometry used for convergence analysis (Kim et al., 27 Jan 2026). This is why orthogonalization by polar approximation is not merely a numerical convenience: it is the geometry-aware descent direction underlying the optimizer.
For polynomial Newton–Schulz updates of the form
7
the singular subspaces are preserved. If 8, then
9
so the 0 factors are unchanged, the range of 1 is preserved, and 2 is invariant under the iteration (Kim et al., 27 Jan 2026). This invariance is central to finite-step analyses of practical orthogonalization routines.
On the Stiefel manifold,
3
the tangent and normal spaces at 4 are
5
The order-6 Newton–Schulz correction
7
lies in the normal space, and the paper on retraction-free second-order methods interprets Newton–Schulz as motion along the normal bundle of a layered manifold surrounding the Stiefel constraint set (Xiong et al., 4 May 2026). This geometric interpretation distinguishes Newton–Schulz from generic fixed-point orthogonalizers: it reduces infeasibility by an explicitly normal-space displacement while leaving tangent-space objective reduction to a separate mechanism.
3. Convergence orders, residual recursions, and inexactness models
The classical convergence mechanism is residual squaring. For inverse iteration one has 8, and for higher-order hyperpower variants 9 (Stotsky, 2022, Stotsky, 2020). For polar orthogonalization, the same principle is expressed through contraction of the Gram error or orthogonality residual once the spectrum has been normalized into the admissible region.
A modern finite-step analysis appears in the study of Muon with Newton–Schulz. There the momentum matrix 0 is first scaled by
1
which guarantees 2 and places the spectrum of 3 in 4 (Kim et al., 27 Jan 2026). The degree-5 Newton–Schulz polynomial is
6
and the induced orthogonality residual contracts according to
7
Hence,
8
and the polar approximation error 9 yields a multiplicative convergence factor
0
The paper proves that 1 doubly exponentially in 2, so Muon with a finite number of Newton–Schulz steps matches the SVD-polar idealization up to a rapidly vanishing constant factor (Kim et al., 27 Jan 2026). This is a formal justification of the empirical observation that “a few NS steps” can already behave like exact polar orthogonalization in iteration count.
The same paper adopts a nonconvex stationarity measure in nuclear norm,
3
and proves that Muon with Newton–Schulz converges to a stationary point at the same rate as the SVD-polar idealization, up to the constant 4 (Kim et al., 27 Jan 2026). It also proves that Muon removes the typical square-root-of-rank loss compared to SGD with momentum under the same nuclear-norm stationarity metric.
A complementary perspective comes from the analysis of the inexact Muon update. There, the exact linear minimization oracle solution 5 is replaced by an approximate 6 with additive error
7
The deterministic and stochastic bounds show that lower oracle precision requires a smaller step size and a larger momentum parameter; in particular, larger inexactness degrades the convergence bound through factors such as 8, while the optimal schedules satisfy 9 and 0 in the stochastic setting (Shulgin et al., 22 Oct 2025). This elevates the number of Newton–Schulz steps from a low-level implementation choice to a hyperparameter that couples directly to learning-rate and momentum schedules.
Outside optimization, NS-RGS for orthogonal group synchronization establishes that blockwise Newton–Schulz retraction achieves linear convergence to the target solution up to near-optimal statistical noise levels, provided spectral initialization places the iterate in the appropriate local region and the inexact retraction error stays below a prescribed bound (Peng et al., 7 Apr 2026). On the Stiefel manifold, the retraction-free SOL and SOL-sym methods obtain local quadratic convergence in the exact case, and superlinear convergence of order 1 under Eisenstat–Walker forcing for inexact linear solves, with the order-2 Newton–Schulz normal component providing quadratic reduction of the infeasibility 3 (Xiong et al., 4 May 2026).
4. Role in optimization and synchronization
In Muon, Newton–Schulz is used to orthogonalize the momentum matrix rather than the raw gradient. The update analyzed in the convergence paper is
4
where 5 is obtained by scaling 6, applying 7 Newton–Schulz steps, and using the result as an approximation to 8 (Kim et al., 27 Jan 2026). The theoretical significance is that the polar direction is optimally aligned in operator–nuclear geometry, and the practical significance is that Newton–Schulz makes this geometry usable without an SVD at every layer and step.
The group-synchronization setting places Newton–Schulz in a Riemannian optimization loop over 9. The objective is
0
and the NS-RGS method updates each block by a Riemannian gradient step followed by blockwise Newton–Schulz sign/polar retraction (Peng et al., 7 Apr 2026). The convergence analysis uses spectral initialization and refined leave-one-out arguments to show linear contraction to the target up to statistical error. Empirically, the method attains accuracy comparable to the generalized power method while achieving nearly a 1 speedup, and on Lucy 3D global alignment the reported runtime is 2s for NS-RGS versus 3s for GPM, with relative error approximately 4 for RTR, GPM, and NS-RGS (Peng et al., 7 Apr 2026).
On the Stiefel manifold, Newton–Schulz appears in a different role: not as a retraction applied after a tangent step, but as the normal component of a retraction-free second-order landing scheme. The update is
5
where 6 solves a modified Newton equation designed to account for the normal-induced perturbation of the gradient (Xiong et al., 4 May 2026). The resulting SOL and SOL-sym methods are proved to enjoy local quadratic convergence, or superlinear convergence for the inexact variant, and numerical experiments on orthogonal Procrustes, PCA, and real-data ICA show better performance than the compared methods.
These applications reveal a common pattern. Newton–Schulz is not only a generic orthogonalizer; it is a mechanism for embedding matrix-function structure into an optimization algorithm without factorization-heavy projections. In Muon, the structure is a geometry-aware update rule; in group synchronization, it is blockwise Riemannian retraction; in Stiefel optimization, it is an explicit normal-space feasibility correction.
5. Polynomial design, factorization strategies, and finite-step variants
A large part of the modern literature concerns not the existence of Newton–Schulz iterations, but the design of better finite-step polynomials. The Chebyshev-optimized Newton–Schulz method CANS replaces fixed coefficients by minimax odd polynomials on a prescribed singular-value interval 7. For degree 8, the paper derives a closed form via Chebyshev alternance; for higher degrees it uses a Remez algorithm to compute optimal coefficients (Grishina et al., 12 Jun 2025). This preserves the all-matmul pipeline while improving convergence per GEMM, and the paper reports faster convergence than classical Newton–Schulz on random 9 matrices, better test loss than Muon’s original polynomial at the same matmul budget in NanoGPT training, and the lowest per-epoch time among the compared Stiefel retractions in Wide ResNet experiments (Grishina et al., 12 Jun 2025).
Turbo-Muon modifies the first stage rather than the polynomial coefficients. Its “Almost Orthogonal Layer” preconditioner rescales columns by
0
so that the initial Gram matrix is better conditioned before Newton–Schulz begins (Boissin et al., 4 Dec 2025). Because the first Gram computation is reused, the overhead is negligible relative to the baseline NS routine. The paper reports that this allows the removal of one iteration out of the usual five without degrading approximation quality, yields up to a 1 speedup in the Newton–Schulz approximation, and improves end-to-end training runtime by 2–3 in realistic training scenarios (Boissin et al., 4 Dec 2025).
Another line of work changes the granularity of the operator. HiMuon partitions each momentum-gradient matrix into 4 tiles, applies the same finite Newton–Schulz map independently to each tile, and reassembles the output. For fixed finite 5, this is explicitly not a convergent approximation to the full-matrix update; it is a local matrix-function map that preserves spectral interactions within tiles and discards them across tile boundaries (Tang et al., 25 Jun 2026). The leading work changes from
6
for the full-matrix map to
7
for the tiled map, enabling tile-size-dependent kernels, cross-layer batching, memory-bounded chunking, and runtime tile-size schedules (Tang et al., 25 Jun 2026).
A separate finite-step design question is addressed by the relaxed cubic schedule proposed to study how much orthogonalization Muon actually needs. Instead of seeking a more accurate polar solver, the paper derives a five-step cubic schedule that moves protected singular values into a relaxed target band 8 under bfloat16 constraints. Each cubic step uses two dominant multiplications rather than the three required by a quintic step, so cubic5 uses ten dominant matrix multiplications versus fifteen for five quintic iterations (Huang, 29 May 2026). The central empirical conclusion is that training quality is not governed monotonically by polar-decomposition accuracy: truncated Polar Express, Muon-Jordan quintic, cubic5, and an explicit FP32 SVD polar factor can reach nearly indistinguishable final loss on GPT-2 Small, and cubic5 matches Muon-Jordan within about 9 validation loss on hybrid MoE/Mamba models from one billion to four billion parameters (Huang, 29 May 2026).
The earlier matrix-inversion literature developed analogous factorization ideas in a different idiom. Unified factorization schemes express a high-order Newton–Schulz series with order 0 through structured groupings such as
1
reducing the number of matrix–matrix multiplications per cycle and defining an efficiency index
2
for the factorized scheme (Stotsky, 2020). This older factorization viewpoint and the newer polynomial-design viewpoint serve the same end: improved contraction per unit of matrix-multiplication budget.
6. Computational profile, hardware alignment, and limitations
The practical appeal of Newton–Schulz is that its dominant kernels are GEMMs. NS-RGS emphasizes that the method uses only dense matrix multiplications and additions, which align well with GPUs, TPUs, and tensor cores, while SVD and QR have more sequential dependencies and are typically memory- and latency-bound (Peng et al., 7 Apr 2026). In Muon-style applications, a direct polar Newton–Schulz step requires roughly one Gram computation and one multiplication by a small dense polynomial in that Gram, so total cost grows linearly with the number of inner steps (Shulgin et al., 22 Oct 2025).
The Muon convergence paper makes the wall-clock comparison explicit for a layer of shape 3. Exact thin SVD has
4
floating-point complexity, while 5 degree-6 Newton–Schulz steps implemented by Horner’s rule have
7
complexity (Kim et al., 27 Jan 2026). Since GEMM utilization on GPUs is much higher than SVD throughput, the paper argues that a few low-degree Newton–Schulz steps achieve near-SVD behavior at a fraction of the wall-clock cost. Similar arguments underlie the results of Turbo-Muon, CANS, and HiMuon, each of which improves either the contraction per step or the execution efficiency per step (Boissin et al., 4 Dec 2025, Grishina et al., 12 Jun 2025, Tang et al., 25 Jun 2026).
Several limitations recur across the literature. First, convergence depends on scaling or on staying within a local basin. NS-RGS states the classical sufficient condition
8
for quadratic convergence of the sign iteration, and notes that if 9 is far from orthogonal one may need scaling or preconditioning to enter the basin (Peng et al., 7 Apr 2026). The inexact Muon analysis likewise treats orthogonalization error as an explicit optimization parameter because finite-step Newton–Schulz can be materially suboptimal when the number of steps is too small (Shulgin et al., 22 Oct 2025).
Second, more exact polar approximation is not always better for downstream training. The cubic5 study explicitly finds that training quality is not governed monotonically by polar-decomposition accuracy, and that an explicit FP32 SVD polar factor does not outperform strong approximate Newton–Schulz variants in the tested GPT-2 Small regime (Huang, 29 May 2026). This suggests that the relevant object in optimizer design is not only approximation error to the exact polar factor, but the induced spectral shaping of the update.
Third, acceleration mechanisms introduce their own biases and failure modes. Turbo-Muon identifies an AOL-induced “polar bias” that persists as the iteration count grows, even though at practical budgets the decrease in approximation error dominates that bias (Boissin et al., 4 Dec 2025). CANS notes instability in Remez-based optimization for high degrees and reports that degrees beyond 00 did not improve performance empirically (Grishina et al., 12 Jun 2025). HiMuon emphasizes that tiling defines a distinct local operator rather than a convergent approximation to full-matrix Newton–Schulz unless 01, so very small tiles can under-whiten and reduce capacity (Tang et al., 25 Jun 2026).
Finally, Newton–Schulz is not the only route to semi-orthogonal updates. AuON proposes a linear-time alternative that avoids constructing semi-orthogonal matrices altogether, while Hybrid-AuON applies a single Newton–Schulz step before an alternative normalization scheme (Maity, 29 Sep 2025). The existence of such alternatives does not diminish the importance of Newton–Schulz; rather, it clarifies the trade-off space. Newton–Schulz remains the canonical GEMM-only mechanism for approximating polar structure, but modern work increasingly treats its polynomial degree, number of steps, preconditioning, and coupling range as tunable design variables rather than fixed classical formulas.