Abstract
Motivated by sparse principal component analysis (PCA), this paper proposes ATE-ManPG, a safeguarded transport-extrapolated proximal gradient method for minimizing the sum of a smooth function and a convex, possibly nonsmooth function over the Stiefel manifold. The method augments the manifold proximal gradient method (ManPG) with two ingredients: momentum obtained by transporting the previous proximal search direction to the current tangent space, protected by a monotone restart safeguard, and a bounded adaptive proximal parameter. For the exact idealized iteration, global convergence to stationary points and iteration complexity are proved; under a proximal Kurdyka–Łojasiewicz condition with exponent and a relative-error condition, both stated as explicit hypotheses, the convergence is R-linear. Experiments on a sparse-PCA model, validated by an external residual certificate at the returned point, show a mean iteration-count reduction relative to fixed-parameter ManPG; a factorial ablation attributes most of this reduction to the adaptive parameter, while transported momentum adds a further on average, concentrated in one paired trial.
Keywords:
Stiefel manifold; proximal gradient method; Nesterov extrapolation; Kurdyka–Łojasiewicz inequality; adaptive stepsize; iteration complexity MSC:
90C30; 90C26; 65K05
1. Introduction
The Stiefel manifold captures orthogonality constraints essential to sparse principal component analysis (PCA) [1], compressed modes [2], feature selection [3], and blind deconvolution [4]. This paper considers the composite problem
where f is smooth with L-Lipschitz gradient and h is convex and possibly nonsmooth.
Chen, Ma, So, and Zhang [5] proposed the manifold proximal gradient method (ManPG), a retraction-based algorithm that solves a strongly convex subproblem in the tangent space at each iteration via a semismooth Newton (SSN) method. ManPG converges globally to stationary points with iteration complexity and was selected for republication in the SIGEST section of SIAM Review in 2024 [6], testifying to its practical impact and its role in unifying the theory of nonsmooth Riemannian optimization.
1.1. Motivation and Related Work
Two lines of research motivate the present work: acceleration on manifolds and convergence under geometric conditions.
Accelerated proximal gradient on manifolds. Huang and Wei [7] extended the fast iterative shrinkage-thresholding algorithm (FISTA) [8,9] to the Stiefel manifold via inverse retraction and a periodic safeguard; their Riemannian proximal gradient (RPG) framework [10] gives rates under retraction-convexity and local KL rates, but leaves the vanilla accelerated variant (V-ARPG) unanalyzed. Accelerated Riemannian proximal rates under curvature/convexity assumptions appear in Feng et al. [11]. Related Euclidean theory includes nonconvex acceleration [12,13] and adaptive restart [14]. Other Stiefel tools include Riemannian proximal Newton [15], inexact RPG [16], and recent inertial methods [17]. Overviews and orthogonality-constrained first-order frameworks are [18,19].
Penalty and constraint-handling on Stiefel manifolds. Smooth exact penalties for orthogonality constraints and problems [20,21,22], a penalty-free infeasible method with tangential and normal steps [23], constraint dissolving [24,25], and multiplier/parallel schemes [26,27] form alternative families; they are not drop-in replacements of ManPG tangent subproblems.
Adaptive ManPG. Chen et al. [5] already propose ManPG-Ada (their Algorithm 2). Adaptive proximal parameters are therefore not new here; we focus on transported-direction extrapolation with a monotone safeguard and on when a KL rate is preserved.
KL-based local linear convergence. The Kurdyka–Łojasiewicz (KL) inequality [28,29,30] yields linear rates when and a relative-error bound holds. Liu, So, and Wu [31] prove for smooth quadratics on . Wang, Liu, and So [32] study robust -PCA (), not the penalized variance objective. Huang and Wei [10] obtain a Riemannian KL property with unspecified exponent. Semialgebraicity alone does not prescribe for ; see Remark 1.
1.2. Our Contributions
This paper studies transported-direction extrapolation of the ManPG search direction with monotone restart and a bounded adaptive proximal parameter. Contributions:
- 1.
- Algorithm. ATE-ManPG (adaptive transport-extrapolated ManPG, Algorithm 1): orthogonal-projection transport (no inverse retraction), bounded , objective-based restart, adaptive , and return of the work point where the residual is certified. One extra retraction and function evaluation per iteration relative to ManPG.
- 2.
- Theory. Sufficient decrease (Lemma 1), global subsequential stationarity (Theorem 1), iteration complexity (Theorem 2), and a conditional R-linear rate (Theorem 3) via a standard KL argument, uniform in adaptive . We do not claim for every sparse-PCA stationary point (Remark 1); relative error is verified under smoothness or sign compatibility (Proposition 1).
- 3.
- Experiments. ATE-ManPG is compared with ManPG, ManPG-Ada, TE-ManPG, AManPG, P-ARPG, and RPG on sparse PCA from archived scalar records with an external certificate. A harmonized factorial ablation shows adaptation explains most of the total speedup; transported momentum adds mean iterations on top of adaptation (concentrated in one paired trial), with runtime overhead and occasional quality tradeoffs. Cap sensitivity covers .
| Algorithm 1 ATE-ManPG for solving (1) |
|
2. Preliminaries
2.1. Stiefel Manifold Geometry
The Stiefel manifold is an embedded submanifold of of dimension , compact when . The tangent space at X is
Equipped with the Frobenius inner product , the orthogonal projection onto is
where . The projection is non-expansive: .
A retraction satisfies , and its derivative at the origin is the identity, for every tangent V. For the polar retraction
the matrix is positive definite for every tangent V, so the map is globally defined, and one has the global bounds (no radius restriction)
Thus we may take and below; see also [33,34].
For a smooth function , the Riemannian gradient is . A point is stationary for (1) if
where is the limiting subdifferential of h in the ambient space [5].
2.2. The ManPG Framework
At iteration k, ManPG [5] solves the strongly convex subproblem in the tangent space:
where , and updates with Armijo backtracking on .
The subproblem (7) is solved by semismooth Newton (SSN) on the dual system [5]: a symmetric multiplier yields variables; the dense code factors a system ( with assembly), with conjugate gradient (CG) for larger r. For the prox is element-wise soft-thresholding. Warm starts give a few inner iterations, but the theory assumes exact minimizers (Section 4; Remark 3 quantifies how the inexact inner solves used in practice relate to that framework).
2.3. Vector Transport via Orthogonal Projection
Parallel transport costs on ; Huang and Wei [7] use inverse retraction ( via a Lyapunov equation). We use orthogonal projection as vector transport [33]:
at cost (one product and symmetrization). Boundedness, not isometry, is enough for our momentum step; no linear system is required.
2.4. Kurdyka–Łojasiewicz Inequality
Let be a proper lower semicontinuous function. Following the standard local form [30], satisfies the KL inequality at with exponent if there exist , a neighborhood of , and such that
On we work with the ambient composite and the projected stationarity measure , writing “proximal KL” when (8) is used with that measure. The exponent controls the local rate: finite termination; linear; sublinear [30]. The theoretical residual is (equivalently ); experiments threshold the scaled squared residual against a tolerance proportional to (Section 5)—a different quantity from the norm accuracy in Theorem 2.
Remark 1 (Scope of exponent 1/2).
We do not claim that the penalized objective
has KL exponent at every stationary point. Explicitly, on with and
set . Both coordinates stay positive for small , so is smooth on that arc; is stationary and
On the positive-gap side , diverges, so no finite KL constant with exponent exists (local exponent ). This disproves an unrestricted stationary-point claim; it does not assert that every local minimizer has exponent . Liu, So, and Wu [31] prove for smooth quadratics ; Wang, Liu, and So [32] analyze robust -PCA (), not the penalized variance objective; Huang and Wei [10] obtain a Riemannian KL property for semialgebraic restrictions with unspecified exponent. Semialgebraicity guarantees some KL exponent, not . Theorem 3 is therefore conditional: it applies at limit points where exponent and Assumption 1 are both verified (e.g., under suitable nondegeneracy on an identified smooth stratum).
3. The ATE-ManPG Algorithm
3.1. Transport-Based Search-Direction Extrapolation
Classical FISTA forms [8,9]. On a manifold, need not lie in . We instead transport the previous proximal search direction
(already a tangent vector at the previous work point):
- 1.
- Transport: .
- 2.
- Extrapolate: .
- 3.
- Solve: At , solve the ManPG subproblem to obtain , and retract to obtain .
Even on a flat manifold this is not FISTA: transported-direction extrapolation behaves like , not .
Relative to Huang and Wei [7]: (i) no inverse retraction; (ii) bounded (default ) as a design choice (FISTA’s stays finite); (iii) monotone restart if extrapolation increases F (Section 3.2). Related: [14].
3.2. Algorithm Description
Idealized iteration versus implementation. Section 4 analyzes the exact idealized iteration: exact subproblems, unrestricted backtracking (), and no positive numerical stopping when infinite sequences are studied. A finite-floor implementation may return a linesearch-failure status; the theorems do not cover failed runs. The archived MATLAB code uses ; here is the Armijo step-size floor of the backtracking loop, not the accuracy of the inner solver. The SSN subproblems are solved to an inner tolerance tied to the outer stopping rule: on the squared dual residual, tightened to whenever the line search struggles. Here is the experimental tolerance on of Section 5 (Algorithm 1 states the idealized norm test with ). Remark 3 and (18) state in what sense this inexactness affects the theory. In that sense, the theoretical results support the implemented algorithm as follows: the safeguard, the extrapolation step, and the acceptance test are implemented verbatim; under the relative inner stopping rule just described, inexactness degrades only the constants of Lemma 1 and Theorems 1–2 (Remark 3); and every reported run is validated by an external certificate—one additional SSN solve at the returned point—whose verdict is independent of the inner accuracy used during the run, with finite-floor failures reported as failures rather than successes. The archived code accepts a run only if an external residual certificate at the returned point passes. Failure is decided by the Armijo predicate after the loop, not merely by reaching the floor.
Output certificate. is computed at , so we return , not .
Armijo. Trials are compared with (valid after restart). Lemma 1 gives , so is guaranteed for ; unrestricted halving accepts some .
Restart and . If extrapolation increases F, we set and clear the momentum buffer. is a tuning default; Lemma 1 does not depend on it (Table 1).
Table 1.
Cap sensitivity for ATE-ManPG (, , , , 10 trials; all certified ).
The adaptive update of uses only backtracking information already computed. The analysis of Section 4 is uniform over ; see Remark 7. We write when the proximal parameter varies.
3.3. Comparison with Prior Accelerated Methods
AManPG (accelerated ManPG) [7]. Nesterov sequence and inverse-retraction extrapolation (moving away from the old iterate), with a periodic safeguard that has a stationarity guarantee; no accelerated rate in that paper.
ARPG/P-ARPG (accelerated RPG variants) [10]. RPG rates as above; the vanilla variant V-ARPG is left open; the practical variant P-ARPG uses restarts.
Feng et al. [11]. Accelerated rates under geodesic convexity/curvature, different subproblem and safeguards.
ATE-ManPG. Differences: (i) projected search-direction extrapolation (no inverse retraction or iterate combination); (ii) objective-based restart every iteration; (iii) conditional KL rate for the safeguarded tangent-linearized ManPG iteration. We do not claim the first accelerated rate for all Riemannian proximal methods, nor a worst-case order improvement over ManPG.
4. Convergence Analysis
We establish the theoretical properties of the exact idealized iteration of Algorithm 1: exact subproblem minimizers, unrestricted backtracking (), and no positive numerical stopping when infinite sequences are studied. The analysis covers both a fixed parameter and the adaptive rule of Section 3.2 with (Remark 7); the inexactness of the inner SSN solves used by the implementation is treated in Remark 3. It proceeds in four stages: sufficient decrease, global convergence, worst-case complexity, and improved complexity under the KL condition.
Standing assumptions and constants. f is the restriction of a smooth ambient function with L-Lipschitz gradient near
; h is finite-valued convex on . Model and retracted points lie in a compact tube; is a Lipschitz constant of h there and bounds Karush–Kuhn–Tucker (KKT) multipliers on that tube. Let , , , , , , . In Theorem 2, may be any ; in Theorem 3, .
4.1. Sufficient Decrease
Lemma 1 (Sufficient decrease).
Let be generated by Algorithm 1, and let denote at iteration k (so after a restart). Then for every k. If is fixed, backtracking accepts some
and
If varies, the same holds uniformly with
so and for all k.
Proof.
The restart safeguard yields .
Let and . Optimality of (7) and convexity of h give the strong model inequality
because the first-order condition at V paired with V yields for some , and by convexity. (Testing the objective at V versus 0 gives the weaker bound with ; we use the stronger form.)
Remark 2.
Lemma 1 uses only the monotone restart (not decay of ), so there is no circular dependence on later theorems. When extrapolation is not monotone, momentum is discarded and the step reduces to ManPG at .
Remark 3 (Inexact inner solves).
The SSN solver returns a direction whose subproblem optimality condition (7) holds up to a dual residual with , the quantity monitored by the SSN stopping test. Pairing the perturbed condition with exactly as in the proof of Lemma 1 yields, in place of (12),
and hence . If the inner solver is stopped by a relative rule
then the last term is absorbed as , the Armijo predicate holds for every α with , and the conclusions of Lemma 1, Theorem 1, and Theorem 2 persist verbatim with , , and multiplied by , all uniformly over . The archived code enforces a rule of the form (19): an iterate is processed only while , and the branch of Section 3.2 then gives , i.e., (19) with on the sparse-PCA instances of Section 5, where column normalization gives . Inexactness therefore degrades constants, not the qualitative guarantees. At tolerances so tight that the absolute floor dominates the branch, the relative guarantee (19) ceases to bind; this is precisely the regime of the high-precision failures discussed in Section 5.3. A complete inexact analysis in the spirit of [16] is left as future work (Section 5.4).
4.2. Global Convergence and Worst-Case Complexity
Theorem 1 (Global convergence).
Every limit point of generated by Algorithm 1 is a stationary point of (1). Moreover and .
Proof.
From Lemma 1, is nonincreasing. Compactness of and continuity of F imply converges. Summing the descent inequality gives , hence . By () and non-expansiveness of projection,
Let be a limit point with subsequence . Then also and . The subproblem optimality condition at is
where , with . Since and, choosing in the inclusion,
the sequence is bounded. Passing to a further subsequence with (symmetric) and , outer semicontinuity of the limiting subdifferential of the convex function h [35] yields , and continuity of gives
Projecting onto and noting because is symmetric yields the stationarity condition (6). □
Theorem 2 (Worst-case complexity).
Algorithm 1 requires iterations to achieve .
Proof.
From Lemma 1, telescoping yields for any lower bound , giving , i.e., iterations. □
4.3. Conditional Linear Convergence Under the KL Condition
We state a conditional local rate. Its inputs are (i) proximal KL with exponent at the limit set and (ii) a relative-error bound linking projected stationarity at the accepted point to previous steps. Neither hypothesis is verified here for all sparse-PCA instances (Remark 1). Relative error of this type is standard for proximal algorithms [29,30], but for nonsmooth h the subproblem supplies a subgradient at the affine model point , while the accepted iterate is ; small distance between those points does not by itself transfer subgradients across a kink.
Assumption 1 (Lagged relative error).
There exist such that for all sufficiently large k,
Proposition 1 (Sufficient conditions for Assumption 1).
Let Y be a work point, V the exact subproblem direction, , and the accepted point with . Suppose there exist and with , and let bound the KKT multiplier. Then
In particular: (a) if h is with -Lipschitz gradient near , take ; (b) if and are sign-compatible on the nonzero coordinates of X (same signs; zeros of X admit ), take and . Numeric observation of a stable support is not a proof of (b).
Proof.
The subproblem KKT system yields a symmetric with and such that . Since and , and . Using , nonexpansiveness of projection, , , and ,
Under unrestricted backtracking , so and Assumption 1 follows on the accepted step. □
Remark 4 (Scope of Assumption 1).
Without Proposition 1 (for example at a kink of h with incompatible signs), remains the primary residual in Theorem 2, and the rate below stays an abstract implication. We do not claim that Assumption 1 holds for every sparse-PCA instance.
Theorem 3 (Conditional linear convergence under KL).
Let . Assume the proximal KL inequality holds with exponent on a neighborhood of the limit set of in the one-sided window , and that Assumption 1 holds. Then there exist and such that for ,
where . Consequently in iterations.
Proof.
Set . By Lemma 1, with uniform. KL with and Assumption 1 give, for ,
using . In particular with . Shifting the index, , while implies , so
This is a standard one-step KL contraction: a momentum-energy Lyapunov term is not required once (24) is in force. R-linear decay of follows from . □
Remark 5 (Uniformization and scope).
If the proximal KL inequality holds uniformly on a compact neighborhood of the compact limit set intersected with a sublevel set, then . Under Theorem 3, is summable, so has finite length and converges to one stationary point. For ManPG, and ; the accepted step remains the natural step measure.
Remark 6 (Role of the bounded schedule).
is a tuning default. Polar bounds , are global; FISTA’s stays bounded; Lemma 1 has no dependence. Restart, not the cap, gives monotonicity (Table 1). We do not claim that the cap prevents basin transitions. Restart enforces ; objective monotonicity does not rule out basin transitions in a nonconvex problem.
Remark 7 (Adaptive t).
, , and are uniform on , so Algorithm 1’s adaptive rule preserves the results with those envelopes. Adaptation is not proved to improve the rate relative to fixed .
In summary, the adaptive parameter is theoretically harmless (uniform constants, Remark 7); the theorems assume exact solves and unrestricted backtracking (Section 3.2), and Remark 3 records that the relative inner stopping rule used by the implementation degrades only the constants of those theorems.
5. Numerical Experiments
We evaluate ATE-ManPG on the sparse-PCA model , , with (columns normalized). Baselines:
- ManPG [5]: fixed , SSN subproblem, Armijo constant .
- ManPG-Ada [5]: the adaptive proximal-parameter variant of Chen et al. (their Algorithm 2), included as the natural adaptive baseline. Our implementation adapts t from the backtracking count (increase by without backtracking, decrease by otherwise) and, for comparability with the ATE family, caps ; we do not claim identical update constants to their pseudocode.
- TE-ManPG (transport-extrapolated ManPG): the fixed-t transported-direction variant (extrapolation and restart, no adaptation), reported in the ablation.
- AManPG [7]: Huang–Wei FISTA-style extrapolation with inverse retraction and a periodic safeguard. The supplied driver uses its own tangent semismooth subproblem routine (not the RPMWH routine of [10], the Riemannian proximal-mapping subproblem solver of Huang and Wei).
- P-ARPG and RPG [10]: practical accelerated and non-accelerated RPG, using the RPMWH subproblem model.
Certified protocol. Tables come from archived scalar records (method, dimensions, tolerance, seed, outer iterations, wall-clock time, termination status, restarts, external residual/feasibility at the returned point). Data matrices and returned iterates are not archived; endpoints require rerunning from the seed. Iteration counts are method-specific outer iterations (AManPG and P-ARPG may solve several subproblems per outer step). The external certificate is one SSN solve at returned X with and tight inner tolerance; success requires residual below tolerance and feasibility <10−6. Seeds are shared (trial t: ). Random singular-value-decomposition (SVD) initial points; MATLAB R2024a, Windows 11, Core i7. Main tables: 10 trials; sweeps: 3; high-precision: 1 trial (seed 10042). Sub-second timings are implementation-specific.
5.1. Standard-Precision Comparison
Table 2 reports , , , , 10 trials. All 60 runs shown in the table, together with the 10 additional TE-ManPG runs of the factorial ablation (Section 5.4), passed the external certificate (residual below tolerance at the returned point, feasibility <10−6); every method certified .
Table 2.
Standard-precision comparison (, , , , 10 trials), generated from archived per-run records. All methods certified . Iter. speedup is the mean iteration count relative to ManPG; Solution F is the mean final certified objective over the trials. The proposed method ATE-ManPG is typeset in bold; boldface numbers indicate the best value in each column among the methods sharing the same subproblem model (ManPG, ManPG-Ada, ATE-ManPG). Methods marked † use a different subproblem model and are not ranked, and the Solution F column is not ranked.
ATE-ManPG shows a mean iteration reduction vs. fixed-parameter ManPG, but this is not a momentum-only effect. ManPG-Ada already gives . In the harmonized ablation, adding transported momentum yields a further 6.4% mean iteration reduction (), concentrated in one paired trial (seed 90042: about 106 of 141 iterations saved, with a worse objective vs. ); the other nine pairs improve by about . Mean runtime is higher with momentum ( s vs. s adaptive-only; ATE slower in 9/10 pairs).
Table 2 is therefore best read jointly with the factorial ablation of Section 5.4 when attributing the improvement. Of the total mean iteration reduction relative to fixed-parameter ManPG, the pre-existing adaptive proximal parameter accounts for (ManPG-Ada vs. ManPG), and the harmonized ablation separates the two mechanisms on one implementation: adaptation alone gives , transported extrapolation alone , and their combination , so the marginal contribution of extrapolation on top of adaptation is in mean iterations. The difference between and in Table 2 should accordingly not be read as a pure momentum effect: that table compares total methods whose adaptive constants differ ( here against the -rule of ManPG-Ada), and part of that gap is tuning rather than extrapolation (Section 5.4).
The main advantages of ATE-ManPG over the closest methods, as demonstrated by these examples, are as follows. Compared with fixed-parameter ManPG, it is uniformly faster across settings: fewer mean iterations here (, all certified), – across –1500 (Table 3), and – across (Table 4). Compared with the extrapolation-based AManPG and P-ARPG, it avoids inverse retractions (the transport is one orthogonal projection), enforces decrease of the objective at every iteration through the restart, and returns the point at which the residual is certified; on this test bed it also reaches a lower certified objective than either ( vs. and in Table 2) at a lower runtime than P-ARPG ( s vs. s), whereas P-ARPG needs fewer outer iterations under a different subproblem model and outer-step accounting. Compared with ManPG-Ada, its advantage is modest and instance-dependent, as quantified above. At standard precision, RPG attains a marginally lower objective () at the highest iteration and time cost; at high precision it is the only method certified at all four tolerances (Section 5.3), so no single method dominates. The demonstrated strength of ATE-ManPG is the combination of ManPG-level guarantees, retraction independence, and certified monotone progress at standard precision.
Table 3.
Dimension sweep: iterations vs. n (, , , 3 trials). Parenthesized entries give certified/total runs. Boldface indicates the best value in each column.
Table 4.
Iterations vs. (, , , 3 trials; all certified ). Boldface indicates the best value in each column.
5.2. Dimension Scaling and Regularization
Table 3 and Table 4 report iteration counts (3 trials, ManPG-Ada included). All runs passed the external certificate except one ATE-ManPG trial at (reported as ), whose returned residual exceeded the tolerance after its internal stopping triggered.
Iteration reductions vs. ManPG are stable in n but vary with . These sweeps compare total methods (different tunings), not isolated momentum; at ATE certifies only runs, so that column is not paired.
5.3. High-Precision Behavior
Table 5 reports a single trial (seed 10042) under a uniform iteration budget of 5000, with success decided only by the external certificate. All iteration counts are archived outer iterations (numbers of outer subproblem solves).
Table 5.
High-precision comparison: iterations vs. scaled squared-residual tolerance (, , , single trial, budget 5000). ✓: external certificate passed at the returned point. “LS fail”: explicit Armijo failure triggered before the tolerance was reached (returned residual exceeds it). “safe.”: early safeguard exit whose returned residual exceeds the tolerance. “—”: did not complete the budget within the allotted time (see text).
The certified picture differs from internal-stopping counts. At the SSN family (ManPG, TE, ATE) hits explicit Armijo failure before the tolerance (operative inner floor in the revised code). ManPG-Ada passes and fails at . P-ARPG safeguards out after 168 iterations with residual near . AManPG’s inner solver slows severely and did not finish the budget at (no coded timeout in the archives). RPG is certified at all four tolerances here.
The failure entries have identifiable causes, which are numerical rather than theoretical. The Armijo failures of the SSN family at reflect the interaction between the line search and the inner solver at very small tolerances: Lemma 1 guarantees acceptance of every sufficiently small only for exact subproblems, whereas near the requested residual the decrease predicted by the computed direction, of order , falls below the perturbation induced by the inner dual-residual floor (), which biases at a level that backtracking cannot repair—halving shrinks the target linearly while the realizable decrease is already dominated by that bias. The adaptive tightening of when the line search struggles (Section 3.2) targets precisely this interaction. At the predicted per-step decrease is of order ; the inner-residual bias then dominates the scale being verified, and the cancellation roundoff in evaluating differences of objective values of order 20 (absolute noise of order ) is no longer negligible, so certification at that level sits at the limit of double-precision arithmetic for this family of codes. The P-ARPG entries are not numerical failures: its safeguard exit is a designed termination that returns a point with residual ≈1.3, above the tighter thresholds. AManPG’s dashes are budget failures: its inner routine ties the inner effort to the outer tolerance, the cost per outer step grows as shrinks, and the run did not finish the budget within the allotted time. None of these entries contradicts the theory: Theorems 1–2 concern the exact idealized iteration, and the certified entries of ManPG-Ada and RPG at show that the practical floor is implementation-dependent rather than universal.
These counts are empirical observations under one implementation and budget, not a verification of asymptotic orders: a worst-case bound neither predicts individual trajectories nor is refuted by budget exhaustion, the table’s thresholds a scaled squared residual (a factor-100 tighter squared tolerance is a factor-10 tighter norm tolerance), and every method can enjoy faster local behavior under additional regularity.
5.4. Factorial Ablation and Cap Sensitivity
Table 6 reports the factorial ablation requested to separate the two mechanisms: the four variants are produced by one implementation (identical SSN accuracy, stopping certificate, Armijo constant, adaptive rule, seeds), toggling only the momentum flag and the adaptive proximal parameter.
Table 6.
Factorial ablation (, , , , 10 trials; all certified ). “Restarts” is the mean number of monotone-restart triggers per run.
The attribution is as follows. Adaptation alone: (); momentum alone: (); combined: (). Momentum adds 6.4% on top of the harmonized adaptive rule, concentrated in one paired trial (Section 5), with higher runtime and a worse objective there. ATE triggers restarts frequently (148 per ∼206 iterations). Our adaptive factors are stronger than the -rule ManPG-Ada (220 vs. 251), so part of that gap is tuning.
The marginal effect of extrapolation is also strongly instance-dependent, and its concentration in one pair indicates a dependence on the problem instance and on the initial point. The restart statistics are consistent with this mechanism: extrapolation can help only while successive proximal directions remain correlated along a smooth arc of the objective, whereas near the kinks of h the directions decorrelate and the monotone restart discards the momentum—ATE triggers restarts on 148 of roughly 206 iterations—so only instances whose trajectory stays on such an arc long enough for the extrapolation to compound benefit materially; the seed-90042 trial is the one such instance among the ten. The transported momentum should accordingly be regarded as a safeguarded option that is decisive for certain instances rather than a uniform accelerator: across the -sweep its marginal effect ranges from negligible (: 486 vs. 482 iterations) to moderate (: 41 vs. 60), and the worst-case theory of Section 4 claims no order improvement from it (Remark 6).
Table 1 varies the momentum cap. Mean iteration counts are flat across (all within one standard deviation), while the restart frequency increases mildly with the cap. This confirms that is a tuning default with no special theoretical role (Remark 6): the safeguard, not the numerical cap, controls the iteration.
Limitations. (i) Prove and Assumption 1 for nondegenerate sparse-PCA subclasses, or state general-exponent rates; (ii) harmonize inexact SSN with the analysis [16], of which Remark 3 is a constant-level first step; (iii) restart-only/cap-only studies and additional applications; (iv) explain the quality tradeoff in the concentrated trial. Penalty and constraint-dissolving alternatives [20,23,25] remain uncompared.
6. Conclusions
ATE-ManPG is a safeguarded transport-extrapolated proximal gradient method on the Stiefel manifold: projected search-direction extrapolation, monotone restart, and a bounded adaptive proximal parameter, returning the work point where the residual is certified. For the exact idealized iteration we proved global subsequential stationarity and iteration complexity, and a conditional R-linear rate under explicit KL- and relative-error hypotheses (smoothness or sign compatibility). The penalized sparse-PCA objective has no universal exponent- property; we give an explicit counterexample. Any local order change from to is thus a KL effect rather than a worst-case acceleration (Theorem 3); we do not claim a better worst-case order than ManPG. Experiments under a uniform external certificate show a mean iteration reduction vs. fixed-parameter ManPG, mostly from the pre-existing adaptive parameter; transported momentum adds a small, instance-dependent with runtime overhead and occasional quality tradeoffs. The distinctive construction is search-direction transport plus objective-based restart; the theory records when a KL rate is preserved.
Author Contributions
Conceptualization, L.C. and C.Y.; methodology, L.C. and C.Y.; software, C.Y.; validation, L.C. and C.Y.; formal analysis, L.C.; investigation, L.C. and C.Y.; writing—original draft preparation, L.C.; writing—review and editing, L.C. and C.Y.; supervision, L.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was partially supported by the Science and Technology Research Program of Chongqing Municipal Education Commission (KJQN202000533, KJZD-M202300504), the Chongqing Natural Science Foundation Project (CSTB2024NSCQ-LZX0140, CSTB2025NSCQ-LZX0008), the National Science Foundation of China (12171063).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The MATLAB source code and archived per-run experimental records supporting the numerical results are available from the authors on reasonable request.
Acknowledgments
The authors thank colleagues for comments that improved the experimental protocol and the scope of the theoretical claims.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Jolliffe, I.T.; Trendafilov, N.T.; Uddin, M. A modified principal component technique based on the LASSO. J. Comput. Graph. Stat. 2003, 12, 531–547. [Google Scholar] [CrossRef] [Scilit]
- Ozoliņš, V.; Lai, R.; Caflisch, R.; Osher, S. Compressed modes for variational problems in mathematics and physics. Proc. Natl. Acad. Sci. USA 2013, 110, 18368–18373. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Shen, H.T.; Ma, Z.; Huang, Z.; Zhou, X. ℓ2,1-Norm Regularized Discriminative Feature Selection for Unsupervised Learning. In Proceedings of the IJCAI, Barcelona, Spain, 16–22 July 2011; pp. 1589–1594. [Google Scholar]
- Zhang, Y.; Lau, Y.; Kuo, H.-W.; Cheung, S.; Pasupathy, A.; Wright, J. On the Global Geometry of Sphere-Constrained Sparse Blind Deconvolution. In Proceedings of the CVPR, Honolulu, HI, USA, 21–26 July 2017; pp. 4891–4899. [Google Scholar]
- Chen, S.; Ma, S.; So, A.M.-C.; Zhang, T. Proximal gradient method for nonsmooth optimization over the Stiefel manifold. SIAM J. Optim. 2020, 30, 210–239. [Google Scholar] [CrossRef] [Scilit]
- Chen, S.; Ma, S.; So, A.M.-C.; Zhang, T. Nonsmooth optimization over the Stiefel manifold and beyond: Proximal gradient method and recent variants. SIAM Rev. 2024, 66, 319–352. [Google Scholar] [CrossRef] [Scilit]
- Huang, W.; Wei, K. An extension of fast iterative shrinkage-thresholding algorithm to Riemannian optimization for sparse principal component analysis. Numer. Linear Algebra Appl. 2022, 29, e2409. [Google Scholar] [CrossRef] [Scilit]
- Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Scilit]
- Nesterov, Y. A method for solving a convex programming problem with convergence rate O(1/k2). Sov. Math. Dokl. 1983, 27, 372–376. [Google Scholar]
- Huang, W.; Wei, K. Riemannian proximal gradient methods. Math. Program. 2022, 194, 371–413. [Google Scholar] [CrossRef] [Scilit]
- Feng, S.; Jiang, Y.; Huang, W.; Ying, S. A Riemannian accelerated proximal gradient method. arXiv 2025, arXiv:2509.21897. [Google Scholar]
- Ghadimi, S.; Lan, G. Accelerated gradient methods for nonconvex nonlinear and stochastic programming. Math. Program. 2016, 156, 59–99. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Lin, Z. Accelerated proximal gradient methods for nonconvex programming. In Proceedings of the NeurIPS, Montréal, QC, Canada, 7–12 December 2015; pp. 379–387. [Google Scholar]
- O’Donoghue, B.; Candès, E. Adaptive restart for accelerated gradient schemes. Found. Comput. Math. 2015, 15, 715–732. [Google Scholar] [CrossRef] [Scilit]
- Si, W.; Absil, P.-A.; Huang, W.; Jiang, R.; Vary, S. A Riemannian proximal Newton method. SIAM J. Optim. 2024, 34, 654–681. [Google Scholar] [CrossRef] [Scilit]
- Huang, W.; Wei, K. An inexact Riemannian proximal gradient method. Comput. Optim. Appl. 2023, 85, 1–32. [Google Scholar] [CrossRef] [Scilit]
- Xu, J.; He, B.; Peng, Z.; Zhang, X. An improved proximal alternating linearized minimization algorithm and its inertial Bregman extension for structured nonconvex nonsmooth optimization problems on Riemannian manifold. J. Comput. Appl. Math. 2026, 473, 116886. [Google Scholar] [CrossRef] [Scilit]
- Hu, J.; Liu, X.; Wen, Z.; Yuan, Y. A brief introduction to manifold optimization. J. Oper. Res. Soc. China 2020, 8, 199–248. [Google Scholar] [CrossRef] [Scilit]
- Gao, B.; Liu, X.; Chen, X.; Yuan, Y. A new first-order algorithmic framework for optimization problems with orthogonality constraints. SIAM J. Optim. 2018, 28, 302–332. [Google Scholar] [CrossRef] [Scilit]
- Xiao, N.; Liu, X.; Yuan, Y. Exact penalty function for ℓ2,1 norm minimization over the Stiefel manifold. SIAM J. Optim. 2021, 31, 3097–3126. [Google Scholar] [CrossRef] [Scilit]
- Xiao, N.; Liu, X.; Yuan, Y. A class of smooth exact penalty function methods for optimization problems with orthogonality constraints. Optim. Methods Softw. 2022, 37, 1205–1241. [Google Scholar] [CrossRef] [Scilit]
- Xiao, N.; Liu, X. Solving optimization problems over the Stiefel manifold by smooth exact penalty functions. J. Comput. Math. 2024, 42, 1246–1276. [Google Scholar] [CrossRef] [Scilit]
- Liu, X.; Xiao, N.; Yuan, Y. A penalty-free infeasible approach for a class of nonsmooth optimization problems over the Stiefel manifold. J. Sci. Comput. 2024, 99, 30. [Google Scholar] [CrossRef] [Scilit]
- Xiao, N.; Liu, X.; Toh, K. Dissolving constraints for Riemannian optimization. Math. Oper. Res. 2024, 49, 366–397. [Google Scholar] [CrossRef] [Scilit]
- Hu, X.; Xiao, N.; Liu, X.; Toh, K. A constraint dissolving approach for nonsmooth optimization over the Stiefel manifold. IMA J. Numer. Anal. 2024, 44, 3717–3748. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.; Gao, B.; Liu, X. Multipliers correction methods for optimization problems over the Stiefel manifold. CSIAM Trans. Appl. Math. 2021, 2, 508–531. [Google Scholar] [CrossRef] [Scilit]
- Gao, B.; Liu, X.; Yuan, Y. Parallelizable algorithms for optimization problems with orthogonality constraints. SIAM J. Sci. Comput. 2019, 41, A1949–A1983. [Google Scholar] [CrossRef] [Scilit]
- Attouch, H.; Bolte, J.; Redont, P.; Soubeyran, A. Proximal alternating minimization and projection methods for nonconvex problems: An approach based on the Kurdyka–Łojasiewicz inequality. Math. Oper. Res. 2010, 35, 438–457. [Google Scholar] [CrossRef] [Scilit]
- Bolte, J.; Sabach, S.; Teboulle, M. Proximal alternating linearized minimization for nonconvex and nonsmooth problems. Math. Program. 2014, 146, 459–494. [Google Scholar] [CrossRef] [Scilit]
- Attouch, H.; Bolte, J.; Svaiter, B.F. Convergence of descent methods for semi-algebraic and tame problems: Proximal algorithms, forward–backward splitting, and regularized Gauss–Seidel methods. Math. Program. 2013, 137, 91–129. [Google Scholar] [CrossRef] [Scilit]
- Liu, H.; So, A.M.-C.; Wu, W. Quadratic optimization with orthogonality constraints: Explicit Łojasiewicz exponents and linear convergence of retraction-based line-search and stochastic variance-reduced gradient methods. Math. Program. 2019, 178, 215–262. [Google Scholar] [CrossRef] [Scilit]
- Wang, P.; Liu, H.; So, A.M.-C. Linear convergence of a proximal alternating minimization method with extrapolation for ℓ1-norm principal component analysis. SIAM J. Optim. 2023, 33, 684–712. [Google Scholar] [CrossRef] [Scilit]
- Absil, P.-A.; Mahony, R.; Sepulchre, R. Optimization Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
- Boumal, N.; Absil, P.-A.; Cartis, C. Global rates of convergence for nonconvex optimization on manifolds. IMA J. Numer. Anal. 2019, 39, 1–33, Erratum in IMA J. Numer. Anal. 2020, 40, 2940.. [Google Scholar] [CrossRef] [Scilit]
- Rockafellar, R.T.; Wets, R.J.-B. Variational Analysis; Springer: Cham, Switzerland, 2009. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.