Papers
Topics
Authors
Recent
Search
2000 character limit reached

Projection-Based Riemannian Bregman Gradient Method

Updated 7 July 2026
  • The paper introduces a projection-based method that solves an unconstrained Bregman subproblem and then projects the solution back to the manifold using a backtracking rule.
  • The method leverages a quartic reference function to obtain closed-form or scalar root-finding updates, simplifying the computational effort compared to retraction-based schemes.
  • The convergence theory employs projection inequalities, normal corrections, and a descent lemma to guarantee that every limit point is Riemannian-stationary with an O(1/ε²) iteration bound.

Projection-Based Riemannian Bregman Gradient Method denotes a Riemannian first-order scheme for smooth optimization over embedded submanifolds MRnM\subset \mathbb R^n when the objective ff is relatively smooth in the ambient Euclidean space with respect to a strongly convex reference function hh. In "On Relatively Smooth Optimization over Riemannian Manifolds" (He et al., 5 Aug 2025), it appears as one of two Riemannian first-order methods obtained by incorporating the Bregman distance into the update steps. The projection-based variant addresses the smooth case g0g\equiv 0, solves an unconstrained subproblem in the ambient Euclidean space, and then projects the trial point back to the manifold by a backtracking rule that enforces sufficient decrease.

1. Geometric and analytic setting

The method is formulated on a dd-dimensional CC^\infty embedded submanifold MRnM\subset \mathbb R^n. For each xMx\in M, the tangent space is

TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},

and the normal space is NxM=(TxM)N_xM=(T_xM)^\perp.

The ambient objective ff0 is assumed to be relatively smooth with respect to a reference function ff1 that is ff2 and ff3-strongly convex for some ff4. Relative ff5-smoothness means

ff6

where the Bregman distance is

ff7

The optimization problem for the projection-based method is the smooth constrained problem

ff8

Its Riemannian gradient is the tangent projection of the ambient Euclidean gradient,

ff9

with hh0 and hh1 denoting orthogonal projection onto the tangent and normal spaces, respectively. This setup is intended for optimization over Riemannian embedded submanifolds when the ambient objective may fail to satisfy ordinary Lipschitz-gradient assumptions but does satisfy relative smoothness.

2. Update rule and projection mechanism

At an iterate hh2, with stepsize parameter hh3, the method computes a search direction by solving the unconstrained ambient-space subproblem

hh4

The direction is then decomposed as hh5, where hh6 and hh7.

A normal-space “correction” hh8 is introduced, subject to

hh9

with g0g\equiv 00 given as an example. Starting from g0g\equiv 01, the step length is reduced by a factor g0g\equiv 02 until the sufficient-decrease condition

g0g\equiv 03

is satisfied. The accepted update is

g0g\equiv 04

In algorithmic form, the inputs are g0g\equiv 05, g0g\equiv 06, g0g\equiv 07, and g0g\equiv 08. Each iteration solves the Bregman model in g0g\equiv 09, chooses a normal correction, performs backtracking, and sets dd0 by projection. The defining structural feature is that the subproblem is unconstrained in the ambient space, whereas the manifold geometry enters through dd1, the normal correction, and the projection dd2.

This suggests that the method should not be identified with ordinary Euclidean projected gradient descent. The trial direction is not the raw Euclidean gradient; it is the minimizer of a Bregman model driven by the Riemannian gradient dd3, and the projection step is only one component of the full update mechanism.

3. Explicit quartic reference-function case

A central special case arises when the reference function has the quartic form

dd4

For this choice, the constraint subproblem of the retraction-based method admits a closed-form solution, and the projection-based method also obtains an explicit update characterization (He et al., 5 Aug 2025).

Define

dd5

Then the first-order condition yields

dd6

where dd7 solves the scalar cubic

dd8

By Cardano’s formula, dd9 has a closed-form expression.

The paper emphasizes that the projection-based subproblem is often easier than the retraction-based tangent-space subproblem. In particular, it is stated to often admit closed form for quartic CC^\infty0, or simple scalar root-finding in settings such as the sphere with log-barrier or entropy reference functions. A plausible implication is that the geometry carried by CC^\infty1 can be chosen to match the growth of the ambient objective while preserving computationally tractable update rules.

4. Convergence theory

The deterministic convergence analysis assumes that CC^\infty2 is a complete embedded CC^\infty3 manifold, that CC^\infty4 is relatively CC^\infty5-smooth with respect to a CC^\infty6-strongly convex CC^\infty7, and that the sublevel sets of CC^\infty8 are compact. Under these assumptions, Theorem 4.2 states that if CC^\infty9, then every limit point of MRnM\subset \mathbb R^n0 is Riemannian-stationary, meaning MRnM\subset \mathbb R^n1, and reaching an MRnM\subset \mathbb R^n2-approximate stationary point in the sense MRnM\subset \mathbb R^n3 requires at most MRnM\subset \mathbb R^n4 iterations (He et al., 5 Aug 2025).

The proof is organized around several geometric and analytic lemmas on compact sublevels:

  • Projection inequalities: there exist constants MRnM\subset \mathbb R^n5 and a radius MRnM\subset \mathbb R^n6 such that for MRnM\subset \mathbb R^n7, MRnM\subset \mathbb R^n8, and MRnM\subset \mathbb R^n9 with xMx\in M0,

xMx\in M1

xMx\in M2

  • Normal-component bound: for nearby xMx\in M3,

xMx\in M4

  • Bregman-deviation estimate: for sufficiently small accepted xMx\in M5,

xMx\in M6

where xMx\in M7 depends on xMx\in M8 and xMx\in M9 on a compact neighborhood.

  • Descent lemma: if TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},0 and TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},1 is sufficiently small, with a positive lower bound, then

TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},2

The proof sketch combines relative smoothness,

TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},3

with a decomposition of TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},4 into the projection error and the main term TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},5. The projection inequalities and Bregman-deviation bound control the discrepancy between the ambient model step and the projected manifold step. The optimality condition for the subproblem, together with TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},6-strong convexity of TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},7, provides a negative quadratic term of order TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},8. After choosing TxM={γ(0):γ:(ε,ε)M smooth, γ(0)=x},T_xM=\{\gamma'(0):\gamma:(-\varepsilon,\varepsilon)\to M \text{ smooth},\ \gamma(0)=x\},9 small enough that this term dominates the higher-order remainders, summation yields the NxM=(TxM)N_xM=(T_xM)^\perp0 iteration bound.

When the manifold is compact, the framework is extended to stochastic settings by replacing NxM=(TxM)N_xM=(T_xM)^\perp1 with a minibatch gradient NxM=(TxM)N_xM=(T_xM)^\perp2 satisfying

NxM=(TxM)N_xM=(T_xM)^\perp3

The projection-based and retraction-based schemes are then applied with fixed stepsize NxM=(TxM)N_xM=(T_xM)^\perp4 and batch size NxM=(TxM)N_xM=(T_xM)^\perp5. The resulting estimate is

NxM=(TxM)N_xM=(T_xM)^\perp6

and the parameter choice NxM=(TxM)N_xM=(T_xM)^\perp7, NxM=(TxM)N_xM=(T_xM)^\perp8 gives sample complexity NxM=(TxM)N_xM=(T_xM)^\perp9 (He et al., 5 Aug 2025).

The source also places the method relative to the retraction-based Bregman scheme and to classical Riemannian gradient descent.

Method Subproblem Stated properties
Projection-based P-RBGD Unconstrained in ff00 Smooth Riemannian optimization; often closed-form for quartic ff01; ff02
Retraction-based R-Bregman Convex subproblem in ff03 Can handle nonsmooth ff04; constrained and sometimes harder
Classical Riemannian GD Squared-Euclid ff05 Bregman versions can exploit non-Lipschitz but relatively smooth ff06

The comparison is not only formal. The retraction-based method is stated to handle nonsmooth optimization, but its tangent-space subproblem is constrained and sometimes harder. By contrast, the projection-based method is stated to be typically simpler per iteration. Compared with classical Riemannian gradient descent, the Bregman variants can exploit objectives that are non-Lipschitz in the ordinary Euclidean-gradient sense but relatively smooth with respect to an appropriate reference function, with ff07 given as an example.

6. Numerical illustrations

Two numerical examples are reported in support of the method’s practical behavior (He et al., 5 Aug 2025). The first is the low-rank quadratic sensing problem on the fixed-rank manifold. Measurements are generated as

ff08

and the goal is to recover ff09. In this setting the choice

ff10

yields a closed-form update direction. Figures 1–4 plot ff11 versus iteration for various ff12 and rank ff13, and the projection-based method is reported to converge in roughly half the iterations of Riemannian steepest descent, specifically Manopt’s “RSD” with line search.

The second example is the nonlinear eigenvalue problem

ff14

The reported comparison includes retraction-based Bregman (R-RBGD), projection-based Bregman without correction (P-RBGD), projection-based Bregman with correction (P-RBGD-C), and Manopt’s RSD and RSD-Ada. Tables varying ff15 and ff16 report final function value, ff17, iterations, and CPU time. The summary given in the source is that the Bregman methods reach ff18 in approximately ff19 of the iterations of RSD and RSD-Ada. CPU time is described as comparable or smaller for moderate sizes, while for large ff20 the classical RSD stepsize may shrink too much and fail.

The paper states that these experiments demonstrate the advantages of the proposed methods, and that the results confirm both theoretical advantages and practical performance benefits of the projection-based Riemannian Bregman gradient method. A cautious interpretation is that the empirical evidence is aligned with the claimed complexity improvements in regimes where relative smoothness and non-Euclidean reference geometry are natural modeling choices.

A distinct but related line of work studies a projection-based Riemannian “Bregman-momentum” method through continuous-time variational dynamics and symplectic discretization rather than through first-order relative-smoothness subproblems. In "Accelerated Optimization on Riemannian Manifolds via Projected Variational Integrators" (Duruisseaux et al., 2022), the starting point is a Bregman Lagrangian on a complete Riemannian manifold ff21 for geodesically convex, or ff22-weakly-quasi-convex, objectives with unique minimizer ff23, together with a strictly convex ff24 kernel ff25 satisfying ff26. The corresponding Euler–Lagrange equation yields a second-order ODE, which is then converted into a time-dependent Hamiltonian system on ff27.

The discretization in that work is time-adaptive and symplectic. It re-parameterizes the Hamiltonian flow into an autonomous Hamiltonian in an extended phase space, applies a symplectic integrator such as symplectic Euler or Stormer–Verlet, and after each explicit step performs the ambient projection

ff28

Under geodesic ff29-convexity, an ff30-Lipschitz gradient condition, and bounded sectional curvature, the stated rate is

ff31

This suggests that the phrase “projection-based Riemannian Bregman” now covers at least two technically different families. One family, exemplified by P-RBGD, is a first-order method for relatively smooth optimization over embedded submanifolds and is analyzed through stationary-point complexity ff32. The other is a variational-integrator momentum construction analyzed in geodesically convex settings through asymptotic rates of the form ff33. Their common feature is the use of Bregman geometry together with ambient-space projection, but their mathematical starting points, update laws, and guarantees are different.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Projection-Based Riemannian Bregman Gradient Method.