Inexact Manifold Proximal Linear (IManPL)
- IManPL is an inexact proximal-linear methodology for composite optimization on Riemannian manifolds that solves local convex subproblems approximately to ensure global convergence.
- It employs adaptive inexactness criteria and Armijo-style retraction strategies to balance computational efficiency with rigorous convergence guarantees.
- IManPL variants handle both feasible and infeasible settings effectively, achieving significant speed-ups in applications like sparse PCA and spectral clustering.
Searching arXiv for the cited papers and closely related variants. arxiv_search query: (Huang et al., 2021) OR (Zheng et al., 26 Aug 2025) OR (He et al., 16 Aug 2025) OR (Xie et al., 24 May 2026) max_results: 10 arxiv_search({"query":"(Huang et al., 2021) OR (Zheng et al., 26 Aug 2025) OR (He et al., 16 Aug 2025) OR (Xie et al., 24 May 2026)","max_results":10}) Inexact Manifold Proximal Linear Algorithm (IManPL) denotes an inexact proximal-linear methodology for nonsmooth composite optimization over Riemannian manifolds or embedded submanifolds. The name appears explicitly in "A New Inexact Manifold Proximal Linear Algorithm with Adaptive Stopping Criteria" (Zheng et al., 26 Aug 2025), and closely related papers develop the same basic paradigm under adjacent names: an inexact Riemannian proximal gradient method (Huang et al., 2021), an inexact variable metric proximal linearization method (He et al., 16 Aug 2025), and a feasibility-safeguarded inexact proximal linearized method (Xie et al., 24 May 2026). Taken together, these works suggest a research line centered on solving a strongly convex local model only approximately, while retaining global stationarity guarantees, -type outer iteration complexity in several settings, and Kurdyka–Łojasiewicz-based full-sequence convergence under additional assumptions.
1. Terminological scope and historical placement
The earliest formulation in the supplied corpus is "An Inexact Riemannian Proximal Gradient Method" (Huang et al., 2021), which studies minimization of the sum of a differentiable function and a nonsmooth function on a Riemannian manifold. That paper emphasizes that earlier Riemannian proximal-gradient analyses relied on solving the Riemannian proximal mapping exactly, whereas exact solution can be too expensive or impracticable. Its contribution is an inexact variant with practical accuracy conditions for the proximal mapping and convergence results based on the Riemannian Kurdyka–Łojasiewicz property.
The label IManPL is introduced directly in (Zheng et al., 26 Aug 2025) for nonsmooth and nonconvex composite optimization on Riemannian manifolds. There, each outer iteration solves a convex subproblem on a tangent space inexactly under one of two adaptive stopping criteria, followed by an Armijo-style retraction step. The paper positions IManPL against exact manifold proximal linear (ManPL) and manifold proximal gradient (ManPG) methods.
A parallel development appears in (He et al., 16 Aug 2025), where the method is an inexact variable metric proximal linearization scheme for minimizing over an embedded submanifold. The variable metric matrix generalizes isotropic proximal regularization and yields a strongly convex tangent-space subproblem with a practical inexactness criterion.
A different but related extension is "An Infeasible Method with Feasibility Safeguard for Nonsmooth Composite Optimization Over Manifolds" (Xie et al., 24 May 2026). That method, called FSIPL in the paper, allows infeasible iterates in a bounded neighborhood of the manifold and adds a correction step plus merit-function-based nonmonotone backtracking. A plausible implication is that IManPL is best viewed not as a single fixed algorithm, but as a family of inexact manifold proximal-linear schemes sharing a common local-model philosophy.
2. Problem classes and geometric setting
Across these works, the target problem is a composite optimization problem constrained to a manifold. In (Huang et al., 2021), the formulation is
where is a finite-dimensional Riemannian manifold, is continuously differentiable, and is proper and lower-semicontinuous, possibly nonsmooth.
In (Zheng et al., 26 Aug 2025), the problem is
where is a compact Riemannian submanifold with the metric induced by the ambient Euclidean inner product, and 0 are 1-smooth with Lipschitz continuous Jacobians, and 2 is convex, Lipschitz continuous, and has a tractable Euclidean proximal operator.
In (He et al., 16 Aug 2025), the composite structure is
3
with 4 a 5-smooth embedded submanifold, 6 and 7 of class 8 on an open set containing 9, and 0 closed and convex with an easy proximal mapping.
In (Xie et al., 24 May 2026), the manifold is represented extrinsically by nonlinear equality constraints,
1
with 2 having full row rank in a neighborhood of 3, and the objective is
4
where 5 is continuously differentiable with 6-Lipschitz gradient and 7 is proper, closed, convex, and possibly nondifferentiable.
The shared geometric ingredients are the tangent space, the Riemannian gradient or Euclidean projection of the gradient onto the tangent space, and a retraction. In (Zheng et al., 26 Aug 2025), a retraction 8 satisfies 9 and 0. In (He et al., 16 Aug 2025), the retraction estimates
1
hold for small 2 on compact subsets. These formulations place IManPL within manifold optimization, but its distinguishing feature is the retention of the nonsmooth term in proximal form rather than full smoothing or full penalization.
3. Core proximal-linear construction
The algorithmic core is a strongly convex local model built on a tangent space or on a linearized feasible subspace. In (Huang et al., 2021), at iterate 3 and with 4, the tangent-space proximal-linear model is
5
and the exact local step would be
6
The next iterate is then 7 for an inexact 8.
In (Zheng et al., 26 Aug 2025), the Riemannian prox-linear model at 9 and step size 0 is defined on 1 by
2
Under the stated Lipschitz and weak-convexity bounds, 3 is 4-strongly convex for 5. The exact minimizer is denoted 6, but the algorithm only requires an inexact point 7.
In (He et al., 16 Aug 2025), the local model incorporates a variable metric:
8
with 9 for some 0. A concrete effective choice mentioned in the paper is
1
This preserves strong convexity while using first-order information from the composite map.
In (Xie et al., 24 May 2026), the subproblem is posed in the ambient space with linearized constraints:
2
Because 3 has full row rank near 4, this is strongly convex in 5.
These formulations differ in geometry and notation, but their common structure is stable: linearize the smooth part, preserve the nonsmooth part in proximal or composite form, regularize quadratically, and solve only approximately.
4. Inexactness rules and stopping criteria
The defining feature of IManPL is that the local subproblem is not solved exactly. The simplest inexactness pattern in (Huang et al., 2021) imposes two conditions:
6
and
7
where 8 is a user-chosen tolerance and 9 is a continuous error-control function. The paper lists several common choices:
0
These choices are linked to different convergence conclusions, including global stationarity, uniqueness of the limit, and local KL-based rates.
The adaptive stopping rules are made explicit in (Zheng et al., 26 Aug 2025). If 1 is the exact minimizer and
2
is the subproblem residual, then two regimes are permitted. The low-accuracy condition (LACC) is
3
while the high-accuracy condition (HACC) is
4
The paper shows that HACC implies LACC for an appropriate 5. The stopping rules are called adaptive because their right-hand sides depend on the current outer iterate and current subproblem candidate.
The variable-metric paper (He et al., 16 Aug 2025) adopts a model-value-based criterion:
6
where 7 is the exact minimizer and 8 is a small tolerance. Strong duality is used there to control 9 via a dual lower bound.
The infeasible safeguarded variant (Xie et al., 24 May 2026) uses a KKT-residual criterion. Writing
0
the algorithm requires
1
for a tolerance 2 that decays to zero, for instance summably.
These criteria illustrate three distinct notions of inexactness: distance to the exact local minimizer, subproblem objective gap, and KKT residual. The literature in the supplied corpus treats all three as practical surrogates for exact local solution while preserving descent and stationarity conclusions.
5. Acceptance mechanisms, retractions, and feasibility control
After computing an inexact local step, IManPL variants use an acceptance mechanism to update the iterate. In (Huang et al., 2021), the update is the direct retraction
3
The paper also remarks that Steps 2–3 may be interpreted through an inexact Riemannian proximal mapping,
4
with the tangent-space model 5 as its counterpart.
In (Zheng et al., 26 Aug 2025), the inexact tangent-space point 6 is not accepted outright. Instead, an Armijo-style backtracking chooses the largest 7 such that
8
and
9
where
0
The retraction is therefore integrated into a line-search globalization device rather than used only as a geometric projection.
The variable-metric formulation (He et al., 16 Aug 2025) employs an Armijo-type accept/reject test of the form
1
If this fails, 2 is increased by a factor 3 and the subproblem is resolved. This produces a coupled metric-selection and acceptance loop.
The most elaborate acceptance mechanism appears in (Xie et al., 24 May 2026), where iterates may be infeasible. After forming
4
the method either applies a gradient step on the squared violation function 5,
6
or projects back to the manifold,
7
Acceptance is then governed by the merit function
8
together with a nonmonotone backtracking condition involving 9 and a summable allowance 0.
A central distinction therefore separates feasible and infeasible variants. The feasible algorithms maintain iterates on the manifold via retraction, whereas FSIPL permits iterates in a tubular neighborhood 1 and makes bounded infeasibility part of the algorithmic design.
6. Convergence theory, complexity, and empirical behavior
The convergence theory is built around sufficient decrease, vanishing model steps, and stationarity of limit points. In (Huang et al., 2021), if 2 is bounded below, the relevant sublevel set is compact, 3 is 4-retraction-smooth on that set, 5, and
6
then 7 is nonincreasing, 8 has at least one accumulation point, and every accumulation point 9 satisfies
00
Under the Riemannian KL property and the stronger inexactness
01
the whole sequence converges to a single 02. If the desingularizing function is 03 with 04, then the paper states: 05 gives finite termination, 06 gives local linear convergence, and 07 gives a sublinear rate.
In (Zheng et al., 26 Aug 2025), the key theorem gives 08 outer iteration complexity when 09 is used as the stationarity criterion. The paper also states that any limit point exists by compactness and satisfies the first-order stationarity condition
10
Its sufficient-decrease lemma yields
11
once the line-search accepts 12.
In (He et al., 16 Aug 2025), the stated results include finite inner-loop termination, sufficient decrease
13
vanishing steps 14, stationarity of cluster points, and 15 outer iterations together with 16 calls to a subproblem solver for obtaining an 17-stationary point. If the inner solver is a dual first-order method, the paper further deduces
18
Under a KL property of the constructed potential function on the set of cluster points, the whole sequence converges. For KL exponent 19, the paper states locally linear decay for 20 and a sublinear rate for 21.
In (Xie et al., 24 May 2026), the main guarantees are finite termination of backtracking, subsequential convergence to KKT points, and an 22 outer iteration complexity bound under summable inexactness 23 and summable nonmonotone allowance 24. If a suitable auxiliary function satisfies a Kurdyka–Łojasiewicz property, then the full sequence converges to a single stationary point.
Empirically, the principal testbeds are sparse PCA and sparse spectral clustering. The sparse PCA model in (Huang et al., 2021) is
25
on the Stiefel manifold, with 26 having i.i.d. 27 entries, columns centered and scaled, 28, small 29 such as 30, 31, 32, polar-decomposition retraction, and BB-step initialization for 33. The reported observation is that more accurate subproblem solves reduce outer iterations but increase per-iteration cost; IRPG-L converges in the fewest iterations but often costs the most time overall, while IRPG-G offers the lowest total time for moderate accuracy.
The 2025 IManPL paper (Zheng et al., 26 Aug 2025) reports sparse spectral clustering on 34 with synthetic datasets and nine single-cell RNA-seq sets, and sparse PCA with synthetic 35. In representative SSC timings, ManPL versus IManPL-(LACC) versus IManPL-(HACC) is reported as 36, 37, and 38 seconds on Synthetic 1, and 39, 40, and 41 seconds on Synthetic 2. On the Macosko dataset the reported times are 42, 43, and 44 seconds, and on Zeisel 45, 46, and 47 seconds. The paper states that IManPL achieves roughly an order-of-magnitude speed-up when 48 is large, with essentially identical clustering accuracy as measured by NMI. For SPCA, adaptive IManPL-ASSN(LACC) is reported to match or outperform ManPG-Ada in CPU time by 49–50 when subproblems are harder, and APG-based subproblem solves are generally slower than ASSN.
The feasibility-safeguarded variant (Xie et al., 24 May 2026) evaluates sparse PCA and sparse spectral clustering on the Stiefel manifold and reports that it outperforms ARPG and SLPG in CPU time on sparse PCA while achieving the same objective and constraint accuracy, and that only a few projection steps are needed. On sparse spectral clustering, it is compared with RADA-PGD and MPGDA and is reported to achieve similar cluster objectives at roughly half the CPU time and fewer iterations on synthetic data.
Taken as a whole, the literature portrays IManPL as a manifold analogue of inexact prox-linear optimization in which local models are solved only to controlled accuracy. The theoretical record in the supplied papers consistently supports global convergence to stationary points, KL-based refinement to full-sequence convergence and local rates, and strong practical performance when subproblem accuracy is matched to the outer progress requirement.