Product Riemannian Manifold Optimization
- PRMO is a framework that exploits the product structure of Riemannian manifolds to enable block-wise adaptivity and tailored metric design.
- It generalizes adaptive methods like Adagrad and Adam to non-Euclidean spaces using manifold operations such as exponential maps and parallel transport.
- Preconditioning techniques in PRMO accelerate convergence by reducing the condition number of the Riemannian Hessian through strategic metric choices.
Product Riemannian Manifold Optimization (PRMO) denotes optimization in which the decision variable lies on a Cartesian product of manifolds and the optimization method exploits that product structure in the metric, gradient, transport, and update rules. In the arXiv literature, the term is used in several closely related senses: adaptive first-order optimization on , optimization on product manifolds under a preconditioned metric, optimization on products of generalized Stiefel manifolds with a non-standard metric, and application-specific manifold algorithms such as penalty-based RBFGS on mixed Euclidean/oblique/circle product spaces. Across these usages, the common premise is that tangent spaces split factor-wise and that manifold operations can be organized blockwise, while the chosen metric materially affects convergence behavior (Bécigneul et al., 2018, Gao et al., 2023, Shustin et al., 2019, Geng et al., 5 Sep 2025).
1. Product-manifold structure and geometric preliminaries
A standard PRMO setting begins with complete Riemannian manifolds , , and forms the product manifold
In the adaptive-optimization formulation, the product metric is written as
and the tangent space decomposes as
Distance, exponential map, logarithm, and parallel transport act factor-wise. In the embedded-manifold framework, the same product structure is expressed as , with
and the standard product metric
These formulations are equivalent in emphasizing separability at the manifold level (Bécigneul et al., 2018, Gao et al., 2023).
Geodesic convexity is the principal convexity notion used in the first-order theory. If is geodesically convex, then 0 is the feasible set. A differentiable 1 is geodesically convex on 2 iff for every 3,
4
This replaces linear convexity by a relation between the Riemannian gradient and the inverse exponential map. A plausible implication is that PRMO inherits much of the formal structure of block-coordinate Euclidean optimization, but only after replacing vector-space operations by their manifold counterparts.
2. Adaptive first-order PRMO on 5
In "Riemannian Adaptive Optimization Methods" (Bécigneul et al., 2018), PRMO is the setting in which adaptive schemes such as Adagrad, Adam, and Amsgrad are generalized to products of manifolds, with adaptivity implemented across manifolds in the cartesian product. Writing 6, 7, and 8, the Riemannian Adagrad update is
9
For Riemannian Adam, one introduces
0
and updates
1
Riemannian Amsgrad keeps 2 and uses 3 in the denominator; when constraints are present, the iterate is projected back to 4.
The nontrivial step is momentum transport. On a general manifold, 5 must be moved to 6 before it can be combined with 7. The update therefore becomes
8
where 9 is parallel transport. Because 0 is an isometry, norms and inner products are preserved. This guarantees that adaptive momentum and variance estimates stay in the correct tangent spaces.
The convergence theory is stated for geodesically complete manifolds with sectional curvature 1, geodesically convex feasible sets of diameter 2, uniformly bounded gradients 3, and geodesically convex losses 4. Regret is
5
For Ramsgrad with 6 and 7, the regret bound contains the curvature factor 8. If all 9, the method recovers Euclidean Amsgrad bounds; setting 0 yields Riemannian Adagrad with regret 1. The paper explicitly states that the generalization is tight: choosing Euclidean space as Riemannian manifold yields the same algorithms and regret bounds as the standard Euclidean methods.
3. Preconditioned metrics as a PRMO acceleration mechanism
"Optimization on product manifolds under a preconditioned metric" (Gao et al., 2023) treats PRMO as a metric-design framework. The central claim is that local linear convergence of first-order Riemannian methods is governed by the condition number of the Riemannian Hessian at a minimizer,
2
and that one can accelerate optimization by endowing the product manifold with a preconditioned metric
3
where 4 is a self-adjoint, uniformly SPD linear operator approximating the diagonal blocks of the Riemannian Hessian under the standard product metric.
Three preconditioner-design strategies are proposed. Exact block-diagonal preconditioning sets 5, the restriction of the Hessian along the 6-th factor. Left and right preconditioning exploit factorized diagonal blocks 7 or 8, using either 9, 0, or a symmetric choice 1. Gauss–Newton type preconditioning applies when 2, setting
3
which induces the metric
4
Under this metric, the Riemannian gradient becomes
5
with factor-wise expression
6
The Hessian is
7
while retractions and vector transports remain blockwise: 8
This framework leads directly to PRMO-RGD and PRMO-RCG. Their local linear rate is stated as
9
for some 0. The principal theorem further states that if 1, then 2. This suggests that, in PRMO, the metric is not an incidental geometric choice but an algorithmic object analogous to a Euclidean preconditioner.
4. PRMO on products of generalized Stiefel manifolds
"Riemannian optimization with a preconditioning scheme on the generalized Stiefel manifold" (Shustin et al., 2019) develops the geometric components needed when the feasible set is a product of generalized Stiefel manifolds. A single generalized Stiefel factor is
3
with tangent space
4
For 5 blocks 6, the feasible set is
7
The paper then equips each tangent space with the nonstandard metric
8
where 9 is the preconditioner.
If 0 is an ambient extension of the cost, the ambient gradient under this metric is
1
and the manifold gradient is
2
With 3, the projector is given by
4
where 5 solves the Sylvester equation
6
For constant 7, the Hessian is expressed through the projected ambient Hessian and the Weingarten term; the paper gives the simplified formula
8
Retractions are given explicitly. The polar-based retraction is
9
and the 0-QR-based retraction is
1
A simple vector transport is projection after lift,
2
The paper states linear convergence for gradient descent under uniform Hessian conditioning, local superlinear convergence for conjugate gradient under exact line-search, and local quadratic or superlinear convergence for trust-region methods with a second-order retraction. Its numerical examples include generalized eigenvalue subspace computation and CCA; on the MEDIAMILL dataset, the full preconditioner 3 yields approximately 4 fewer iterations than 5, and condition-number estimates at the optimum are reported as 6 for 7 versus 8 for 9.
5. Penalty-based PRMO and RBFGS on mixed product manifolds
In "Movable IRS-Aided ISAC Systems: Joint Beamforming and Position Optimization" (Geng et al., 5 Sep 2025), PRMO is instantiated for a mixed-variable constrained problem whose decision variables are the transmit beamforming matrix 0, the receive filter matrix 1, the IRS phase-shift vector 2, and the array-wise position-parameter vector 3. The objective is
4
subject to communication-rate constraints, sensing-SINR constraints, unit-norm receive filters, constant-modulus phase shifts, region confinement through the sigmoid projection 5, and minimum element-distance constraints.
The feasible set is the product manifold
6
where
7
and
8
The tangent space constraints are
9
All inequality constraints 00 are absorbed into the smooth penalty objective
01
where 02 is the linear-quadratic smoothing of 03: 04
The Riemannian metric is the product of Euclidean metrics,
05
Retractions are blockwise: 06, 07 is column-renormalized, 08, and 09. The Riemannian gradient is obtained by projecting Euclidean gradients onto each block tangent space, including
10
and
11
The search direction is computed by RBFGS,
12
followed by Armijo line search and retraction. The cautious update condition is
13
after which the inverse-Hessian approximation is updated blockwise. In practice, a limited-memory two-loop recursion is used. The outer exact-penalty loop increases 14 if any 15, while reducing the smoothing and tolerance parameters. The paper states that the Armijo line search guarantees monotone decrease of 16 and that, for sufficiently large 17 and small 18, the limit point satisfies all original inequalities. Its overall cost is reported as
19
6. Applications, scope, and open questions
The application range of PRMO is broad but structurally coherent. In the adaptive first-order setting, the illustrative experiment is WordNet embedding in the Poincaré ball 20, using the transitive closure of WordNet nouns with approximately 21 nodes and approximately 22 edges. In that geometry, the metric factor is 23, the Riemannian gradient is 24, and exponential, logarithm, generalized addition, and parallel transport have closed forms. The reported empirical outcome is that Radam and Ramsgrad converge faster and to lower training loss than RSGD, attain higher Mean Average Precision in reconstruction and link prediction, and that full exponential-map updates yield the best final loss, whereas retraction-based versions converge faster in the early stage but slightly underperform in final MAP (Bécigneul et al., 2018).
In the preconditioned-metric literature, the main benchmark problems are CCA, truncated SVD, and tensor-ring completion. For CCA on 25, the left preconditioner 26, 27 and the refined LR12 metric are derived from the Hessian block structure. The experiments report that unpreconditioned RGD took 28 iterations at approximately 29, whereas LR12-RGD took approximately 30 iterations at 31; unpreconditioned RCG took approximately 32 iterations at approximately 33, whereas LR12-RCG took approximately 34 iterations at 35. For TSVD, RGD(E) required 36 iterations and 37, while RGD(R12) required 38 iterations and 39; RCG(E) required 40 iterations and 41, while RCG(R12) required 42 iterations and 43. For TSVD, the reported condition number changes from approximately 44 to approximately 45 under the new metric. For tensor-ring completion, Gauss–Newton PRMO converges in fewer outer iterations but each step is more expensive, and is competitive for lower ranks (Gao et al., 2023).
The MIRS-aided ISAC application demonstrates a different interpretation of PRMO: joint optimization over a constructed product Riemannian manifold space, solved by penalty-based transformation and RBFGS. Simulation results are summarized as follows: the proposed MIRS outperforms conventional IRS in power minimization with both element-wise control and array-wise control; the minimum power is achieved by element-wise control, while array-wise control yields a suboptimal solution and higher computational efficiency. The array-wise formulation reduces the dimension of 46 by 47 and the number of minimum-distance constraints by approximately 48, which greatly speeds up position updates (Geng et al., 5 Sep 2025).
Several limitations are explicit in the literature. The adaptive first-order theory requires product structure: intrinsic coordinate-wise adaptivity in a single general manifold remains elusive, because one must be able to identify factors along which adaptation is meaningful. Some regret terms scale with the number of factors 49, parallel transport may be expensive on complicated manifolds, and curvature-dependent constants 50 degrade bounds when curvature is large in magnitude. Open questions listed in the literature include combining adaptivity with Riemannian Nesterov-style acceleration and extending convergence guarantees to non-convex objectives (Bécigneul et al., 2018). A broader caution follows from the surveyed papers: PRMO is not a single universal algorithm, but a family of manifold-optimization constructions whose shared feature is a product geometry and whose concrete realizations range from adaptive first-order methods to metric-preconditioned gradient and conjugate-gradient methods, trust-region schemes, and penalty-based quasi-Newton methods.