Riemannian Conjugate Subgradient Method
- Riemannian conjugate subgradient method is a first-order technique that unifies conjugate gradient memory with the selection of directionally active subgradients on manifolds.
- It leverages the Riemannian Clarke subdifferential, retraction-based iterates, and isometric vector transport to ensure monotonic descent and convergence under semismooth conditions.
- Empirical results demonstrate its CPU time efficiency over bundle and projected subgradient methods in solving large-scale problems on spheres and SPD matrices.
A Riemannian conjugate subgradient method is a first-order optimization method on a Riemannian manifold that combines nonsmooth first-order information with conjugate-direction memory. In the literature represented here, the explicit formulation of such a method appears as the Riemannian semismooth conjugate subgradient method (RSSCSM), proposed for nonconvex, nonsmooth optimization on manifolds. Its defining ingredients are the Riemannian Clarke subdifferential, retraction-based iterates, vector transport of previous directions, and a search direction obtained from a convex combination of a selected Riemannian subgradient and the transported previous search direction (Tang et al., 7 Sep 2025).
1. Problem class and formal definition
The problem addressed by RSSCSM is
where is a -dimensional, complete, connected Riemannian manifold and is generally nonconvex and nonsmooth. The analysis is developed for
that is, semismooth functions on the manifold. The class explicitly includes smooth functions, convex functions, maxima of smooth functions, and compositions of semismooth functions (Tang et al., 7 Sep 2025).
The nonsmooth first-order object is the Riemannian Clarke subdifferential
where is the set of differentiability points of . Any is a Riemannian Clarke subgradient. A point is Riemannian Clarke stationary if
0
This formulation places the method beyond the scope of classical smooth Riemannian conjugate gradient schemes, which assume the availability of 1 at every iterate and rely on smooth line-search conditions. In the nonsmooth setting, there is no single gradient, the usual Fletcher–Reeves, Polak–Ribière, Hestenes–Stiefel, or Dai–Yuan coefficients are not directly meaningful, and descent cannot be inferred from smooth Taylor behavior. The 2025 paper explicitly presents RSSCSM as, to the authors’ knowledge, the first CG-type method developed for Riemannian nonsmooth optimization (Tang et al., 7 Sep 2025).
2. Geometric and nonsmooth ingredients
The directional derivative at 2 in direction 3 is defined by
4
for any smooth curve 5 with 6 and 7. Using a retraction 8, this is equivalently
9
A central notion is the directionally active subgradient
0
For semismooth 1, this set is nonempty. The method therefore does not select an arbitrary Clarke subgradient; it selects subgradients active relative to directional derivatives along specified directions (Tang et al., 7 Sep 2025).
The required manifold operations are the tangent space 2, the Riemannian metric 3, a retraction 4, the derivative of the retraction 5, and a vector transport 6. The geometric assumptions used in the convergence theory are a positive lower bound on the injectivity radius,
7
an isometric vector transport
8
and a transport parallel to 9. The third assumption is used to transfer orthogonality from a derivative-of-retraction direction to the transported previous search direction (Tang et al., 7 Sep 2025).
The method is formulated on general Riemannian manifolds, not only embedded ones. In coordinates, the paper gives the conversion
0
where 1 is the metric matrix in coordinates. This makes explicit how Euclidean Clarke subgradients of a local representation are converted into Riemannian Clarke subgradients.
3. Construction of the conjugate-subgradient direction
The iterate update is retraction-based: 2 At iteration 3, the line-search curve is
4
Its one-sided directional derivatives are
5
After a step 6 is chosen, the method selects two directionally active subgradients at the new point: 7 and
8
These satisfy
9
and
0
The selected subgradient is then taken from their convex hull: 1 If
2
then
3
If the denominator is zero, the method sets
4
By construction,
5
Under the transport assumption used in the paper, this implies
6
The new search direction is defined as the minimum-norm vector in the convex hull of 7 and the transported previous direction: 8 The closed-form coefficient is
9
and the direction update is
0
The initial direction is
1
The paper also gives a nonsmooth Riemannian Fletcher–Reeves-type direction
2
and shows that, under isometric transport,
3
Thus the proposed direction is a rescaled version of an FR-type nonsmooth Riemannian conjugate-gradient direction (Tang et al., 7 Sep 2025).
4. Line search, monotonicity, and convergence theory
The line search accepts 4 such that
5
This is the first-order optimality condition for the one-dimensional semismooth line-search model. The paper integrates an interval reduction procedure (IRP). If 6, the search is performed on 7; if 8, the search is performed on 9 by applying the IRP to 0; otherwise the algorithm takes the null step 1 (Tang et al., 7 Sep 2025).
For a univariate semismooth function 2, the IRP maintains an interval 3 with trial point 4. It accepts 5 if
6
Otherwise the interval is reduced according to the sign of the one-sided derivatives and the function values. The paper uses the parameters 7 and 8 in the reduction and expansion rules, and in the experiments specifies 9, 0, 1, 2, 3, with stopping threshold
4
A direct consequence is monotonicity: 5 so the objective sequence is monotonically nonincreasing.
A key identity in the convergence analysis is
6
equivalently
7
Hence
8
When the selected subgradients are bounded above by 9, this implies
0
The vanishing of search-direction norms is one of the central technical devices in the proof (Tang et al., 7 Sep 2025).
The main convergence theorem states that if 1, the initial level set
2
is bounded, Assumptions 1–3 on geometry hold, and the sequence is generated by RSSCSM, then one of two conclusions holds. If the algorithm stops at some 3, then 4 is a Riemannian Clarke stationary point. If the infinite sequence has a unique cluster point, then that cluster point is a Riemannian Clarke stationary point. The paper also proves a more general accumulation statement: if the algorithm does not stop and 5 denotes the set of cluster points, then
6
In addition, if 7 is not Clarke stationary, then the number of null steps taken at 8 is finite (Tang et al., 7 Sep 2025).
5. Position within the broader literature
Before the appearance of RSSCSM, the literature represented here was divided between smooth Riemannian conjugate-gradient methods and nonsmooth Riemannian subgradient methods without conjugacy. The distinction is substantial: the former rely on Riemannian gradients and Wolfe-type theory, whereas the latter use subgradients, generalized directional information, or projected manifold subgradient steps (Sato, 2021).
| Method family | Representative papers | Distinguishing feature |
|---|---|---|
| Smooth Riemannian conjugate gradient | (Sato et al., 2013, Sakai et al., 2020, Sato, 2021) | Retraction, transport, and 9-recursions built from 0 |
| Riemannian subgradient without conjugacy | (Louzeiro et al., 2022, Liu et al., 2023) | Manifold subgradient updates, but no conjugate-direction mechanism |
| Riemannian conjugate subgradient | (Tang et al., 7 Sep 2025) | Nonsmooth CG-type update using active subgradients and transported memory |
The smooth line is exemplified by the general Riemannian conjugate-gradient framework
1
with retraction-based iterates, multiple transport mechanisms, and Riemannian analogues of FR, DY, CD, PRP, HS, and LS coefficients. That framework explicitly studies smooth unconstrained optimization on a Riemannian manifold and does not develop methods for nonsmooth objectives, Clarke subgradients, generalized gradients, or subdifferentials on manifolds (Sato, 2021).
The 2013 globally convergent Riemannian conjugate-gradient method introduced the scaled vector transport
2
in order to preserve norm control in a smooth Fletcher–Reeves-type algorithm. This is directly relevant to the geometry of conjugate directions on manifolds, but it is still a smooth method and not a subgradient method (Sato et al., 2013). The 2020 hybrid Riemannian conjugate-gradient methods likewise remain in the smooth setting, combining Dai–Yuan and Hestenes–Stiefel behavior under strong Wolfe conditions, with no subgradient or generalized-gradient component (Sakai et al., 2020).
On the nonsmooth side, the 2022 projected subgradient method is formulated on a Hadamard manifold and uses
3
but it studies optimization over a manifold of parameters defining a Riemannian metric, not a conjugate subgradient mechanism (Louzeiro et al., 2022). The 2023 ReSync method is a Riemannian subgradient-based algorithm on 4 using tangent projection and QR-based retraction,
5
yet it also contains no conjugate coefficient, no vector transport, and no transported previous direction (Liu et al., 2023).
Accordingly, “Riemannian conjugate subgradient method” should not be conflated with earlier smooth Riemannian conjugate-gradient methods. In this literature set, RSSCSM is the point at which the smooth conjugate-gradient architecture and the nonsmooth Riemannian subgradient architecture are explicitly merged (Tang et al., 7 Sep 2025).
6. Numerical behavior, applications, and limitations
The numerical experiments for RSSCSM are conducted on the sphere 6 and the manifold of SPD matrices. On the sphere, the retraction is
7
and on the SPD manifold the exponential map is used as retraction. Parallel transport is used as vector transport in the experiments (Tang et al., 7 Sep 2025).
Three classes of optimization problems are reported. The first is the maximum of multiple Rayleigh quotients on 8,
9
The second is the Riemannian geometric median on the sphere,
00
The third is the Riemannian center of mass on SPD,
01
The comparisons are against RPBM and REsubGM (Tang et al., 7 Sep 2025).
The main empirical pattern is that RSSCSM usually wins in CPU time, especially on larger problems. The paper also reports that RSSCSM often needs more iterations than bundle methods or 02-subgradient methods, but each iteration is cheaper because it avoids QP subproblems. As problem size increases, the QP cost in RPBM and REsubGM dominates, and the time advantage of RSSCSM widens. For the large Rayleigh-quotient case 03, the reported times are 04 for RSSCSM, 05 for RPBM-exp, 06 for RPBM-qf, and 07 for REsubGM (Tang et al., 7 Sep 2025).
The method’s strengths and limitations are both explicit. Its strengths are that it is first-order, CG-like and low-memory, avoids repeated quadratic subproblems, ensures a monotonically nonincreasing objective sequence, and comes with global convergence results under semismoothness and geometric assumptions. Its limitations are equally structural: it requires semismoothness rather than mere local Lipschitz continuity, assumes a positive injectivity-radius lower bound, assumes isometric vector transport and a specific compatibility with 08, and may require nontrivial problem-dependent procedures to compute or approximate directionally active subgradients (Tang et al., 7 Sep 2025).
A recurring misconception is to treat any smooth Riemannian conjugate-gradient method as a “Riemannian conjugate subgradient method.” The cited literature does not support that usage. Smooth Riemannian conjugate-gradient methods provide the transport-and-retraction backbone, while nonsmooth Riemannian subgradient methods provide manifold subdifferential and generalized directional-derivative machinery; the conjugate-subgradient method emerges only when both components are combined in a single algorithmic and analytic framework (Sato, 2021).