Truncated Spectral Descent (TSD)
- Truncated Spectral Descent (TSD) is a family of optimization methods that trim spectral details—via Chebyshev, eigen-directions, or singular directions—to reduce computational cost and maintain convergence.
- The approaches include unbiased stochastic gradient estimation in spectral-sum setups, rate interpolation in SPD quadratic problems, and low-rank updates in non-smooth convex matrices.
- TSD techniques strategically replace full spectral computations with truncated approximations, offering a balance between efficiency and rigorous convergence guarantees.
Searching arXiv for papers on Truncated Spectral Descent and closely related formulations. Truncated Spectral Descent (TSD) is a label used in arXiv literature for several optimization procedures that truncate spectral information in order to reduce iteration cost while retaining explicit convergence guarantees. In Han et al.’s treatment of spectral-sum optimization, TSD arises from randomized truncation of Chebyshev expansions combined with Monte-Carlo trace estimation, yielding unbiased stochastic gradients for objectives of the form (Han et al., 2018). In a quadratic optimization setting, a truncated spectral-coordinate variant augments randomized coordinate descent by a finite set of eigen-directions associated with the smallest eigenvalues of an SPD matrix (Kovalev et al., 2018). In a non-smooth convex matrix setting, TSD denotes descent along only the top- singular directions of a subgradient matrix, with global linear convergence under convexity, Lipschitz continuity, and sharpness (Yang et al., 26 May 2026). Taken together, these works suggest a family of methods built around the same structural idea: replace a full spectral object by a truncated one that is cheaper to compute.
1. Terminological scope and canonical variants
Across the cited works, “Truncated Spectral Descent” does not denote a single standardized algorithm. The term is attached to distinct update mechanisms, each defined by what is being truncated and by the ambient optimization model.
| Variant | Optimization setting | Truncated object |
|---|---|---|
| Chebyshev TSD | Spectral-sum objectives | Polynomial degree of a Chebyshev expansion |
| Spectral-coordinate TSD | SPD quadratic minimization | spectral directions |
| Matrix-sign TSD | Non-smooth convex matrix optimization | Top- singular directions of a subgradient |
The three formulations are linked by spectral compression rather than by identical algebra. In (Han et al., 2018), truncation occurs in polynomial approximation, but stochastic reweighting removes the bias of a fixed truncation. In (Kovalev et al., 2018), truncation means using only a subset of eigenvectors, so the method interpolates between randomized coordinate descent and a fully spectral method. In (Yang et al., 26 May 2026), truncation means replacing the full matrix-sign by the rank- operator , which changes both the descent geometry and the required SVD computation.
This distinction matters because convergence statements, computational costs, and admissible problem classes differ substantially across the three settings. A recurrent source of confusion is to treat TSD as if it were always either a stochastic spectral-gradient method or always a low-rank singular-vector method; the literature here shows that both interpretations occur, but in different models.
2. Chebyshev-based TSD for spectral-sum optimization
Han et al. consider spectral-sum objectives for symmetric 0 with spectrum in 1, where
2
After the affine rescaling
3
the spectrum of 4 lies in 5, and an analytic 6 admits a uniformly convergent Chebyshev expansion
7
The trace terms are estimated with Hutchinson’s method,
8
where 9 has independent Rademacher entries. A fixed degree-0 truncation combined with 1 probe vectors gives a natural estimator, but that estimator is biased unless 2 is a polynomial of degree 3 (Han et al., 2018).
The defining step of this TSD construction is stochastic truncation. Instead of truncating at a deterministic degree, the method samples 4 from a distribution 5 and uses the reweighted random polynomial
6
This is designed so that 7, provided 8 for all 9. Consequently,
0
satisfies 1. If 2 depends smoothly on parameters, then each coordinate estimator
3
is unbiased for 4. The vectors 5 and their derivatives can be built in 6 extra matrix-vector multiplies per degree by using the chain rule together with the Chebyshev three-term recurrence (Han et al., 2018).
The method’s remaining design freedom is the degree law 7. Under analytic decay 8, TSD derives a variance-optimal truncation distribution under a fixed expected degree 9, with a closed-form solution 0 and exponentially small variance for large 1. The resulting estimator plugs into projected SGD and into an SVRG-style semi-stochastic loop. Under 2-strong convexity and smoothness assumptions on 3, SGD with 4 yields
5
with estimator variance
6
while the semi-stochastic construction attains linear convergence (Han et al., 2018).
3. Truncated spectral-coordinate descent for SPD quadratics
A different use of the term appears in the quadratic setting
7
with 8 symmetric positive-definite and eigen-decomposition 9, 0. Here TSD is the variant called SSCD in the source paper: it augments the standard coordinate directions 1 by the 2 eigenvectors corresponding to the 3 smallest eigenvalues, 4 (Kovalev et al., 2018).
At each iteration, the method samples a direction from
5
according to a distribution 6, and then performs exact one-dimensional minimization,
7
The sampling law is constructed from
8
and
9
with probabilities
0
The principal convergence theorem states that
1
and equivalently
2
Because 3 is monotonically decreasing in 4, the rate improves as more spectral directions are added. The endpoints are explicit: 5 recovers randomized coordinate descent with diagonal sampling, for which 6, while 7 matches the pure spectral method SSD with 8, independent of 9 (Kovalev et al., 2018).
This formulation makes truncation a mechanism for rate interpolation. The method retains the cheap directional structure of coordinate descent while inserting a small number of “hard” spectral directions associated with the smallest eigenvalues. For large sparse 0, the paper notes that the 1 eigenvectors may be obtained with Lanczos or randomized SVD at cost roughly 2, and it also analyzes inexact SSCD, in which approximate eigenvectors 3 are permitted, as well as a mini-batch extension mSSCD. Reported experiments on synthetic problems of size 4 and up to 5 show a sharp phase-transition once 6 exceeds the number of “bad” small eigenvalues, factor 7 improvements under exponentially decaying spectra, and order-of-magnitude iteration-count reductions versus RCD in sparse tests with 8 and 9 (Kovalev et al., 2018).
4. Top-0 singular-direction TSD in non-smooth convex optimization
In the non-smooth convex matrix setting, TSD is defined for
1
where 2 is proper, lower-semicontinuous, convex, and possibly non-smooth. If 3 has compact SVD 4, the full matrix-sign operator is
5
TSD truncates this object to the first 6 singular directions. Writing
7
and letting 8 and 9 collect the first 0 singular vectors, the truncated operator is
1
which is an element of the subdifferential of the Ky-Fan 2-norm 3. The update rule is
4
This is the TSD algorithm analyzed as a truncated counterpart of Spectral Descent (SD) in the context of Muon-type methods (Yang et al., 26 May 2026).
The analysis assumes convexity, Lipschitz continuity, and sharpness. Specifically, 5 is convex; there exists 6 such that 7; and 8 is 9-sharp in the sense that
00
Defining 01, the subgradient ranks 02, 03, and
04
the paper assumes 05, which implies 06. With a geometric step-size,
07
the iterates satisfy the rank-08 descent recursion
09
and hence the global linear rate
10
The corresponding iteration complexity to reach 11 is 12 (Yang et al., 26 May 2026).
The proof centers on a uniform lower bound for the truncated descent term 13, where 14 is the residual to the solution set. The source identifies the core new technical lemma as a geometric bound that combines sharpness, the Lipschitz subgradient bound 15, and the fact that only the top-16 directions are retained. Relative to full SD, whose worst-case contraction constant depends on the instantaneous rank 17, TSD replaces that dependence by the fixed truncation level 18. The paper states that choosing 19 relaxes the condition the most, at the cost of computing a truncated SVD of rank 20 instead of a full SVD. The corresponding computational trade-off is explicit: full SVD 21 versus top-22 SVD 23 or power-method 24 (Yang et al., 26 May 2026).
5. Regularization, weight decay, and robust low-rank recovery
The non-smooth framework also introduces regularized TSD with decoupled weight decay, denoted RTSD-WD. With 25, the momentum-free MuonW update becomes
26
where 27 is a “spatially smoothed” subgradient from the 28-neighborhood of 29. The paper shows that this is exactly a Frank-Wolfe (Conditional Subgradient) update over the spectrally constrained set
30
Under the same convexity, Lipschitz, and sharpness assumptions, but no longer requiring 31 large, the distance to the solution set decays at rate 32 (Yang et al., 26 May 2026).
The same paper applies RTSD-WD to robust low-rank matrix recovery. The measurement model is
33
where 34 is low-rank, 35 is sparse, and 36 is dense but small. The optimization problem is the LAD formulation
37
Under standard 38-RIP on 39 and its restriction to outlier indices, the paper proves that 40 is Lipschitz with respect to the nuclear norm with constant 41 and establishes a restricted sharpness inequality
42
Applying RTSD-WD with 43 and 44 then yields, with high probability,
45
while requiring only the top-1 singular vector per iterate, for an 46 per-step cost (Yang et al., 26 May 2026).
This application highlights a specific advantage of truncation in the non-smooth setting: the update is aligned with the dominant singular direction rather than with the full subgradient spectrum. In regimes where a top-1 or low-rank SVD is much cheaper than a full factorization, the resulting reduction in per-iteration cost is central to the method’s usefulness.
6. Comparative interpretation and recurring misconceptions
The three TSD constructions differ first in the mathematical object that is truncated. In (Han et al., 2018), truncation is over Chebyshev degree, and the estimator is made unbiased by randomization and reweighting. In (Kovalev et al., 2018), truncation is over eigen-directions, and the method samples from a mixed set of coordinate and spectral directions. In (Yang et al., 26 May 2026), truncation is over singular directions of a subgradient, producing a low-rank matrix-sign step. These are not interchangeable algorithmic templates.
A second misconception is that truncation necessarily introduces uncontrolled approximation error. That is not true in the Chebyshev formulation, where the point of the random degree 47 and the weights 48 is precisely to remove truncation bias and obtain an unbiased estimator of both 49 and its gradient (Han et al., 2018). In the spectral-coordinate and non-smooth matrix formulations, truncation does alter the update rule, but it does so within a convergence theory that makes the trade-off explicit: 50 in the SPD quadratic case, and 51, 52, and 53 in the non-smooth sharp setting (Kovalev et al., 2018).
A third misconception is to equate “spectral” with “full eigendecomposition” or “full SVD.” All three papers move in the opposite direction. The stochastic Chebyshev method relies on matrix-vector products and randomized trace probing instead of full spectral differentiation. SSCD uses only the 54 smallest eigenvectors rather than the full eigenbasis. The non-smooth TSD method replaces full 55 by 56, with stated complexity reductions from full SVD 57 to top-58 SVD 59 or power-method 60 (Yang et al., 26 May 2026).
The broader significance of the term therefore lies less in a single algorithm than in a common design pattern. These works collectively show that truncating spectral structure can support unbiased stochastic gradients, interpolation between coordinate and spectral descent rates, or low-rank singular-direction updates for non-smooth sharp problems. For arXiv readers, the essential interpretive step is to identify which spectral object is being truncated—Chebyshev degree, eigen-directions, or singular directions—before transferring convergence intuitions from one TSD formulation to another.