Papers
Topics
Authors
Recent
Search
2000 character limit reached

Riemannian Online Gradient Descent

Updated 11 July 2026
  • Riemannian Online Gradient Descent generalizes traditional online methods to curved manifold settings by replacing Euclidean updates with intrinsic geodesic moves.
  • The method leverages the exponential map or retraction to ensure efficient updates with theoretical guarantees on convergence and regret under geodesic convexity.
  • It extends to various applications including decentralized optimization, stochastic approximation, and structured models such as hyperbolic spaces, SPD matrices, and tensor manifolds.

Searching arXiv for relevant papers on Riemannian Online Gradient Descent and closely related variants. Riemannian Online Gradient Descent (ROGD) generalizes online and stochastic first-order methods to curved spaces by replacing Euclidean additive updates with intrinsic geodesic moves on a manifold. Given a Riemannian manifold MM, a sequence of per-round losses ft:MRf_t:M\to\mathbb{R}, and an iterate xtMx_t\in M, the canonical update advances along the geodesic in the negative Riemannian gradient direction,

xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),

where ηt>0\eta_t>0 is a learning rate and Expxt\operatorname{Exp}_{x_t} is the exponential map at xtx_t (Wilson et al., 2018). In the literature, this template appears in adversarial online optimization, stochastic approximation, decentralized optimization, optimistic algorithms, and structured manifold models such as hyperbolic spaces, symmetric positive definite manifolds, and fixed-rank tensor-train manifolds (Bonnabel, 2011, Sakai et al., 2023, Chen et al., 2024, Wang et al., 2023, Sahinoglu et al., 14 Sep 2025, Cai et al., 6 May 2026).

1. Geometric setting and first-order structure

ROGD is formulated on a smooth Riemannian manifold (M,g)(M,g), where each tangent space TxMT_xM carries an inner product induced by the metric gg, and the geodesic distance is denoted ft:MRf_t:M\to\mathbb{R}0. A central class is the Hadamard manifold: complete, simply connected, and with nonpositive sectional curvature. In this setting, unique geodesics connect any two points, the exponential map is a diffeomorphism, the logarithm map ft:MRf_t:M\to\mathbb{R}1 is globally well-defined, and ft:MRf_t:M\to\mathbb{R}2 is geodesically convex (Chen et al., 2024, Sakai et al., 2023).

The Riemannian gradient ft:MRf_t:M\to\mathbb{R}3 is defined by the metric duality relation

ft:MRf_t:M\to\mathbb{R}4

for all ft:MRf_t:M\to\mathbb{R}5 (Bonnabel, 2011). For geodesically convex functions, the first-order inequality takes the intrinsic form

ft:MRf_t:M\to\mathbb{R}6

which replaces the Euclidean affine lower bound (Chen et al., 2024, Wang et al., 2023). In constrained problems one typically assumes a closed, bounded, geodesically convex feasible set ft:MRf_t:M\to\mathbb{R}7, with geodesic projection

ft:MRf_t:M\to\mathbb{R}8

On Hadamard manifolds this projection is single-valued and nonexpansive (Chen et al., 2024, Sahinoglu et al., 14 Sep 2025).

Curvature enters the analysis through comparison inequalities. On Hadamard manifolds with sectional curvatures lower bounded by ft:MRf_t:M\to\mathbb{R}9, a recurring factor is

xtMx_t\in M0

which quantifies curvature-dependent distortion in triangle inequalities and regret constants (Chen et al., 2024). In analyses that allow positive curvature, one instead restricts the feasible set to a strongly convex ball, typically requiring xtMx_t\in M1 when the curvature upper bound satisfies xtMx_t\in M2 (Sahinoglu et al., 9 Sep 2025).

2. Canonical updates and algorithmic forms

The basic intrinsic update uses the exponential map. In stochastic approximation this is written as

xtMx_t\in M3

where xtMx_t\in M4 is an unbiased stochastic tangent gradient estimate and the step sizes satisfy the Robbins–Monro conditions xtMx_t\in M5 and xtMx_t\in M6 (Bonnabel, 2011). When exact geodesics are expensive, a retraction xtMx_t\in M7 can replace xtMx_t\in M8, yielding

xtMx_t\in M9

with first-order local agreement xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),0 (Bonnabel, 2011). Retractions are standard on fixed-rank matrix and tensor manifolds, where truncated SVD, TT-rounding, and TT-SVD are natural choices (Cai et al., 6 May 2026).

Mini-batch Riemannian stochastic gradient descent (RSGD) replaces the stochastic oracle by a batch average. If

xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),1

then the estimator remains unbiased and its conditional variance scales as xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),2, so mini-batching reduces variance by a factor xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),3 (Sakai et al., 2023).

Projected online updates combine a local gradient step with projection onto xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),4. In decentralized projected Riemannian gradient descent, each agent forms the half-step

xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),5

before a consensus phase (Chen et al., 2024). In optimistic online variants, the gradient is augmented by a parallel-transported prediction term. The Riemannian Online Optimistic Gradient Descent update is

xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),6

where xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),7 and xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),8 denotes parallel transport along the geodesic from xt+1=Expxt ⁣(ηtgradft(xt)),x_{t+1}=\operatorname{Exp}_{x_t}\!\big(-\eta_t\,\operatorname{grad} f_t(x_t)\big),9 to ηt>0\eta_t>00 (Wang et al., 2023).

A specialized but structurally important variant appears on the fixed-TT-rank manifold ηt>0\eta_t>01 for matrix product operator quantum state tomography. There the online Riemannian gradient descent iteration consists of tangent-space projection of the Euclidean gradient, a tangent step, an elementwise trimming step for incoherence control, and a TT retraction by TTSVD: ηt>0\eta_t>02 This formulation exploits the manifold geometry of real low-TT-rank coefficient tensors derived from Hermitian matrix product operators (Cai et al., 6 May 2026).

3. Regret, convergence, and step-size regimes

Two analytical traditions coexist. In stochastic optimization, the goal is convergence to critical points or small gradient norms. In adversarial online optimization, the goal is sublinear regret relative to a static or time-varying comparator sequence. The distinction is explicit: some Riemannian SGD analyses provide convergence bounds but do not present adversarial regret guarantees (Sakai et al., 2023).

Under geodesic ηt>0\eta_t>03-smoothness and unbiased mini-batch gradients, RSGD on a Hadamard manifold satisfies

ηt>0\eta_t>04

For a constant step size ηt>0\eta_t>05, this yields an average squared-gradient bound of order ηt>0\eta_t>06; with diminishing ηt>0\eta_t>07, one obtains ηt>0\eta_t>08 (Sakai et al., 2023). Earlier stochastic approximation results established almost sure convergence of intrinsic and retraction-based updates to critical points under compactness or Hadamard-type stability assumptions (Bonnabel, 2011).

In online convex optimization, the central quantity is regret. For a static comparator ηt>0\eta_t>09, the standard regret is

Expxt\operatorname{Exp}_{x_t}0

while dynamic regret compares against a sequence Expxt\operatorname{Exp}_{x_t}1 and incorporates the path variation

Expxt\operatorname{Exp}_{x_t}2

For decentralized online Riemannian optimization on Hadamard manifolds, the dynamic regret bound established for both exact and simplified consensus is

Expxt\operatorname{Exp}_{x_t}3

where Expxt\operatorname{Exp}_{x_t}4 is the second-largest singular value of the mixing matrix, so the spectral gap Expxt\operatorname{Exp}_{x_t}5 governs the network penalty (Chen et al., 2024). When Expxt\operatorname{Exp}_{x_t}6 or Expxt\operatorname{Exp}_{x_t}7, this reduces to centralized Riemannian OGD with regret order Expxt\operatorname{Exp}_{x_t}8 (Chen et al., 2024).

Optimistic Riemannian algorithms refine the comparator dependence by exploiting temporal regularity in the losses. For R-OOGD, if the losses are Expxt\operatorname{Exp}_{x_t}9-convex, xtx_t0-xtx_t1-Lipschitz, and xtx_t2-xtx_t3-smooth, then

xtx_t4

where xtx_t5, xtx_t6, and xtx_t7 are curvature-dependent constants (Wang et al., 2023). The adaptive meta-expert variant R-AOOGD achieves

xtx_t8

matching the Euclidean dependence on regularity measures up to curvature constants (Wang et al., 2023).

A distinct line of work replaces geodesic convexity by horospherical convexity on Hadamard manifolds. For xtx_t9-convex losses, ROGD with fixed (M,g)(M,g)0 satisfies

(M,g)(M,g)1

which yields (M,g)(M,g)2 regret under (M,g)(M,g)3-Lipschitzness, with no curvature term in the bound (Sahinoglu et al., 14 Sep 2025). For (M,g)(M,g)4-strongly (M,g)(M,g)5-convex losses and (M,g)(M,g)6, the regret becomes

(M,g)(M,g)7

again curvature-independent (Sahinoglu et al., 14 Sep 2025). This establishes that curvature dependence is not universal; it can disappear when the objective class is strengthened from (M,g)(M,g)8-convexity to (M,g)(M,g)9-convexity (Sahinoglu et al., 14 Sep 2025).

4. Consensus, networks, and decentralized extensions

Decentralized ROGD introduces a second geometric operation beyond gradient descent: manifold consensus. On Hadamard manifolds, the exact consensus step is formulated through the weighted Fréchet mean,

TxMT_xM0

which is unique because the objective is geodesically convex (Chen et al., 2024). The corresponding algorithm is described as the first decentralized online Riemannian optimization algorithm on Hadamard manifolds (Chen et al., 2024).

The consensus step admits a linear variance reduction result: TxMT_xM1 where TxMT_xM2 denotes Fréchet variance (Chen et al., 2024). Since weighted Fréchet means require solving an inner minimization problem, a closed-form approximation based on log-exp averaging was proposed: TxMT_xM3 With TxMT_xM4, this also contracts variance linearly and attains the same dynamic regret order, although the contraction factor is weaker than for exact Fréchet averaging (Chen et al., 2024).

The network error can be bounded explicitly. For exact consensus,

TxMT_xM5

while the closed-form consensus yields

TxMT_xM6

where TxMT_xM7 is the Fréchet mean of the network iterates (Chen et al., 2024). These formulas make explicit the role of curvature, Lipschitz continuity, network size, and spectral gap.

Beyond Hadamard manifolds, positive curvature obstructs global convexity of geodesic distance, projection nonexpansiveness, and consensus analysis. A curvature-aware consensus step on manifolds with bounded sectional curvature addresses this by restricting the feasible set to a convex ball and choosing a consensus step size TxMT_xM8 from curvature-dependent constants TxMT_xM9, gg0, and distortion terms gg1, gg2 (Sahinoglu et al., 9 Sep 2025). The resulting one-step intrinsic averaging update is

gg3

and it enjoys linear variance contraction

gg4

together with gg5 static regret in both full-information and two-point bandit settings (Sahinoglu et al., 9 Sep 2025). This shows that decentralization can be extended beyond nonpositive curvature, but only under explicit convexity-radius and distortion controls (Sahinoglu et al., 9 Sep 2025).

5. Model-specific realizations

In hyperbolic space, the hyperboloid model makes ROGD fully explicit. Hyperbolic gg6-space is represented as

gg7

with Lorentz inner product

gg8

The tangent projection is gg9, the distance is ft:MRf_t:M\to\mathbb{R}00, and the exact exponential map is

ft:MRf_t:M\to\mathbb{R}01

This yields exact geodesic gradient steps rather than retraction approximations (Wilson et al., 2018). For online Fréchet mean estimation with losses ft:MRf_t:M\to\mathbb{R}02, the gradient satisfies ft:MRf_t:M\to\mathbb{R}03, so the update is a geodesic step toward the incoming sample (Wilson et al., 2018).

On the manifold of symmetric positive definite matrices, several geometries and applications appear. Under the affine-invariant Riemannian metric,

ft:MRf_t:M\to\mathbb{R}04

the manifold ft:MRf_t:M\to\mathbb{R}05 is Hadamard and the exponential map is

ft:MRf_t:M\to\mathbb{R}06

(Sakai et al., 2023). This geometry supports RSGD for the Riemannian centroid problem, nonlinear gossip updates that move neighboring covariance matrices toward each other along the Fisher geodesic, and online Tyler’s ft:MRf_t:M\to\mathbb{R}07-estimation and online Fréchet mean computation under curvature-independent ft:MRf_t:M\to\mathbb{R}08-convex analyses (Bonnabel, 2011, Sahinoglu et al., 14 Sep 2025). Empirically, increasing the batch size improves RSGD performance on the SPD centroid problem, and the number of steps required for convergence is a convex monotone decreasing function of batch size (Sakai et al., 2023).

On fixed-rank tensor-train manifolds, online Riemannian gradient descent has been specialized to quantum state tomography with matrix product operators. The key structural result is that Hermiticity of the MPO cores implies that the coefficient tensor under the Pauli or generalized Gell-Mann basis is real and low-TT-rank, making the reconstruction problem equivalent to noisy low-rank tensor completion on the manifold ft:MRf_t:M\to\mathbb{R}09 of fixed TT rank (Cai et al., 6 May 2026). With proper initialization, the resulting oRGD converges linearly to the target MPO, the number of distinct measurement settings scales quadratically with the system size, and the per-iteration computational costs are ft:MRf_t:M\to\mathbb{R}10 for contraction and tangent projection and ft:MRf_t:M\to\mathbb{R}11 for TT retraction (Cai et al., 6 May 2026).

ROGD also appears in game-theoretic and regression settings. R-OGDA extends optimistic descent-ascent to zero-sum ft:MRf_t:M\to\mathbb{R}12-convex-concave games on product manifolds and achieves average-iterate ft:MRf_t:M\to\mathbb{R}13, best-iterate ft:MRf_t:M\to\mathbb{R}14, and linear last-iterate convergence rates under strong ft:MRf_t:M\to\mathbb{R}15-convexity-strong concavity (Wang et al., 2023). Online geodesic regression and robust geometry-aware PCA provide further examples in which intrinsic updates operate directly on spheres, Grassmannians, or SPD products (Wang et al., 2023).

6. Variants, misconceptions, and open problems

A common misconception is that “online” and “stochastic” are interchangeable in the Riemannian setting. They are not. Stochastic analyses typically assume i.i.d. sampling, unbiased gradient oracles, and convergence criteria based on expected gradient norms or variational measures ft:MRf_t:M\to\mathbb{R}16; they do not automatically imply adversarial regret guarantees (Sakai et al., 2023, Bonnabel, 2011). By contrast, online convex optimization studies regret against static or dynamic comparators under adversarial sequences of losses (Chen et al., 2024, Wang et al., 2023, Sahinoglu et al., 14 Sep 2025).

A second misconception is that exact geodesic updates are invariably too costly to use. This is false in some important manifolds. In the hyperboloid model of hyperbolic space, the exponential and logarithm maps have closed forms and the tutorial evidence shows that exact hyperboloid exponential updates can outperform Poincaré-ball retraction updates in Fréchet mean problems (Wilson et al., 2018). At the same time, retractions remain essential in matrix and tensor manifolds, where truncated SVD, QR-based updates, or TT-rounding are computationally preferable (Bonnabel, 2011, Cai et al., 6 May 2026).

A third misconception is that curvature-dependent regret degradation is unavoidable. Geodesically convex analyses on manifolds with nonzero curvature often introduce curvature factors such as ft:MRf_t:M\to\mathbb{R}17 or ft:MRf_t:M\to\mathbb{R}18 through comparison geometry (Chen et al., 2024, Wang et al., 2023). However, under horospherical convexity on Hadamard manifolds, ROGD admits ft:MRf_t:M\to\mathbb{R}19 and ft:MRf_t:M\to\mathbb{R}20 regret bounds with no curvature term in the final rates (Sahinoglu et al., 14 Sep 2025). This does not eliminate curvature from the geometry; rather, it replaces the function class by the stronger notion of ft:MRf_t:M\to\mathbb{R}21-convexity (Sahinoglu et al., 14 Sep 2025).

The present theory remains assumption-heavy. Hadamard geometry is often imposed to guarantee uniqueness of projections and Fréchet means, geodesic convexity and Lipschitz continuity are standard prerequisites for regret analysis, and positive-curvature settings require bounded convex balls with radius below the convexity threshold (Chen et al., 2024, Sahinoglu et al., 9 Sep 2025). In MPO-based tomography, Hermiticity and trace-one handling are addressed, but positivity is not enforced; incorporating PSD constraints would change the geometry and remains future work (Cai et al., 6 May 2026). In decentralized dynamic regret, tuned step sizes depend on the path variation ft:MRf_t:M\to\mathbb{R}22, and designing adaptive policies without oracle knowledge remains open (Chen et al., 2024).

The stated extensions are correspondingly geometric and algorithmic: directed or time-varying graphs, coupled constraints, bandit feedback, acceleration, strong convexity and smoothness, adaptive consensus weights, second-order methods on Hadamard manifolds, tighter curvature dependence beyond Hadamard manifolds, and retraction-transport generalizations with explicit constants (Chen et al., 2024, Sahinoglu et al., 9 Sep 2025). This suggests that Riemannian Online Gradient Descent is best understood not as a single algorithm but as a geometric design pattern: update in a tangent space using a metric-compatible gradient, return to the manifold by exponential map or retraction, and control curvature either through comparison inequalities, Busemann-function envelopes, or model-specific structure.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Riemannian Online Gradient Descent.