Riemannian Hamiltonian Steepest Descent
- Riemannian Hamiltonian steepest descent is an optimization framework that leverages manifold geometry and Hamiltonian structures to guide descent directions on curved spaces.
- It employs exponential maps, retractions, and projection techniques across diverse model spaces such as spheres, positive-definite matrices, and hyperbolic spaces for feasible updates.
- The method integrates Hamiltonian proxy objectives and dynamical formulations to achieve linear convergence guarantees and robust performance in both deterministic and stochastic settings.
Riemannian Hamiltonian steepest descent concerns optimization on curved parameter spaces where the descent direction is defined by a Riemannian metric and the update is constrained to remain on the manifold. Its basic ingredients are a manifold , tangent spaces , a metric , and a rule for moving from a tangent vector back to through an exponential map, a retraction, or a projection. In the recent literature, the topic encompasses at least three closely related constructions: classical Riemannian steepest descent , Hamiltonian proxy methods that minimize , and metric-dependent dynamical or quantum Hamiltonian systems in which the force term is the natural gradient (A. et al., 27 Feb 2025, Han et al., 2022, Abe et al., 30 Mar 2026).
1. Geometric framework
The fundamental Riemannian identity is
which defines the Riemannian gradient as the unique tangent vector representing the differential through the metric. The corresponding steepest-descent update uses the exponential map,
so that the iterate moves along the geodesic determined by the negative gradient. When exact geodesics are inconvenient, the same role is played by a retraction or a local projection back to the manifold (A. et al., 27 Feb 2025).
This geometry appears in several concrete model spaces. On the unit sphere , the Riemannian gradient is obtained by projecting the ambient Euclidean gradient onto the tangent space, and a normalized update
0
is used as a small-step approximation to the exponential map. On the manifold 1 of positive definite Hermitian matrices, the metric is
2
and the exponential map is
3
In the hyperboloid model of hyperbolic space 4, the tangent space is defined by Minkowski orthogonality and the exact exponential map has the closed form
5
In infinite-dimensional Hartree–Fock theory, orthonormal orbitals are treated as points on an 6-embedded Stiefel manifold 7 with Grassmann quotient 8, so that orthonormality constraints become geometric rather than purely algebraic (Duan et al., 2019, Wilson et al., 2018, Dinvay, 16 Mar 2026).
2. Classical Riemannian steepest descent and its variants
For smooth objectives on manifolds, one convergence template is based on the generalized smoothness condition
9
where 0 is geodesic distance. A geodesic Taylor expansion then yields
1
With the constant step size 2, this becomes
3
and the stated objective-gap estimate is
4
The same paper gives an illustrative example on 5 for minimizing 6, where the iterates descend along great-circle geometry toward the south pole (A. et al., 27 Feb 2025).
The term “steepest descent” is not restricted to the metric-induced negative gradient. In manifold constrained steepest descent, the direction is defined by the norm-constrained linear problem
7
followed by the projected update
8
On the Stiefel manifold with spectral norm, this yields SPEL,
9
and the paper emphasizes that this direction need not lie in the tangent space before projection. Under its smoothness and projection-regularity assumptions, MCSD attains an 0 deterministic stationarity rate and an 1 stochastic rate for its momentum variant (Yang et al., 29 Jan 2026).
For nonconvex, non-Lipschitz objectives on complete submanifolds, the Riemannian smoothing steepest descent method replaces 2 by a smoothing 3, uses
4
and performs Armijo backtracking along a retracted curve while reducing the smoothing and stationarity thresholds when the gradient norm is small. The stated results are subsequential: accumulation points are stationary for the smoothing limit, and under Riemannian gradient sub-consistency they are Riemannian limiting stationary points of the original problem (Morimoto et al., 2021).
3. Hamiltonian as a stationarity-residual objective
A distinct use of “Hamiltonian” appears in min-max optimization on product manifolds 5. The Riemannian Hamiltonian is defined by
6
with 7. Minimizing 8 is then a proxy for solving
9
A key identity is
0
so steepest descent on 1 becomes
2
Under the Riemannian Polyak–Łojasiewicz condition for 3 and the fixed step 4, the paper proves
5
equivalently linear decay of 6 (Han et al., 2022).
This Hamiltonian construction is motivated by the failure of direct descent-ascent in curved min-max problems. For geodesic-bilinear objectives, the paper states that the min-max gradient
7
is orthogonal to 8, explaining why Riemannian gradient descent-ascent can orbit or cycle while Hamiltonian descent points toward the correct saddle set. The framework also includes consensus regularization
9
and stochastic variants based on a symmetric two-sample estimator of 0 (Han et al., 2022).
4. Dynamical and quantum Hamiltonian formulations
A second Hamiltonian interpretation is genuinely dynamical. Quantum Riemannian Hamiltonian Descent introduces a position-dependent metric 1 into the kinetic term and starts from the Lagrangian
2
The corresponding classical Hamiltonian is
3
and the quantum Hamiltonian replaces the flat Laplacian by the Laplace–Beltrami operator. The classical equation of motion is
4
so the system is a damped geodesic flow driven by the natural gradient. Operator-ordering and measure effects generate curvature-dependent corrections in the effective potential, but the paper argues that these appear with factors 5 and 6, hence are suppressed at late times when 7 grows, for example 8. Near a local minimizer, the local convergence rate is controlled by the smallest eigenvalue of the Riemannian preconditioned Hessian 9 (Abe et al., 30 Mar 2026).
Double-bracket quantum imaginary-time evolution reaches the Riemannian steepest-descent direction through a different route. The relevant manifold is the adjoint-unitary orbit
0
and the Riemannian gradient of the Hilbert–Schmidt loss on this orbit is
1
The resulting flow
2
is Brockett’s double-bracket flow. For imaginary-time evolution, the paper identifies the energy descent law
3
where 4 is the energy variance, so the speed of descent is the squared norm of the Riemannian gradient. Discrete quantum steps are implemented through group-commutator product formulas, and the numerics show bottlenecks near eigenstates because the variance, hence the gradient, becomes very small there. The paper is explicit that this is a Riemannian steepest-descent interpretation rather than a developed Hamiltonian or variational formulation (Zander et al., 1 Apr 2025).
5. Representative manifolds and applications
Several application areas instantiate the general scheme by pairing a problem-specific manifold with a problem-specific metric.
| Domain | Objective or geometry | Characteristic conclusion |
|---|---|---|
| 5 | 6; Karcher mean 7 | Riemannian gradient follows geodesics; natural gradient is reported faster in simulations |
| Hyperbolic 8 | Fréchet mean 9 | Exact hyperboloid exponential updates outperform Poincaré-ball retractions |
| 0 Stiefel/Grassmann | Hartree–Fock energy 1 under orthonormality | Riemannian steepest descent with Armijo and kinetic-energy preconditioning is robust from random initial guesses |
| Stiefel in machine learning | PCA, orthogonality-constrained CNNs, manifold-constrained LLM adapter tuning | MCSD and SPEL give single-loop manifold-constrained steepest descent |
On 2, the affine-invariant metric makes the squared geodesic distance
3
the central cost. For the control problem, the Riemannian gradient step is written directly on the matrix manifold,
4
while the natural gradient acts on the control coordinates as
5
For Karcher means of Toeplitz positive definite Hermitian matrices, both the Riemannian gradient and natural gradient converge to the same barycenter, with the latter reported faster in the simulations (Duan et al., 2019).
In hyperbolic space, the hyperboloid model makes exact Riemannian updates computationally simple because both the tangent projection and the exponential map are closed form. For Fréchet mean computation, the paper reports that exact exponential updates converge faster than Poincaré-ball retraction updates (Wilson et al., 2018).
In Hartree–Fock theory, the energy minimization problem is posed directly in 6, orthonormality is encoded by the Stiefel manifold
7
and the basic update is
8
The paper also introduces the preconditioner
9
motivated by inversion of the kinetic-energy operator. Here the target is the Hamiltonian expectation value in the variational quantum-chemical sense; the paper explicitly states that the resulting dynamics are gradient-flow-like rather than Hamiltonian time evolution (Dinvay, 16 Mar 2026).
6. Terminology, distinctions, and recurrent misconceptions
The literature uses “Hamiltonian” in materially different senses. In Riemannian min-max optimization, the Hamiltonian is the residual objective 0. In QRHD, it is a time-dependent classical or quantum Hamiltonian with metric-dependent kinetic energy. In Hartree–Fock, the minimized quantity is the Hamiltonian expectation value on a manifold of orthonormal orbitals, but the paper states that the descent dynamics are gradient-flow-like, not Hamiltonian time evolution. By contrast, several steepest-descent papers are explicit that they do not introduce a Hamiltonian structure at all: the generalized steepest-descent paper on manifolds does not develop a Hamiltonian or variational formulation for its manifold method, the positive-definite-matrix paper does not formulate a Hamiltonian function, symplectic flow, or energy-conserving dynamics, and DB-QITE interprets imaginary-time evolution as Riemannian steepest descent rather than a Hamiltonian descent method in the strict sense (A. et al., 27 Feb 2025, Duan et al., 2019, Dinvay, 16 Mar 2026, Zander et al., 1 Apr 2025).
A second misconception is that steepest descent on a manifold must always mean the negative tangent gradient followed by an exponential map. The surveyed methods show several alternatives: tangent projection of an ambient gradient, norm-induced oracle directions followed by manifold projection, smoothing-based descent for non-Lipschitz objectives, and damped second-order dynamics whose forcing term is the natural gradient. Exact geodesic motion is sometimes simpler than approximate retractions, as in the hyperboloid model, while in other settings efficient first-order retractions such as Löwdin orthonormalization or polar projection are preferred. Vanishing gradient also need not indicate a minimizer: DB-QITE exhibits stationary saddle behavior near eigenstates, and the min-max Hamiltonian framework therefore assumes that stationary points of 1 correspond to global saddle points when 2 is minimized to zero (Yang et al., 29 Jan 2026, Wilson et al., 2018, Han et al., 2022).
This suggests that Riemannian Hamiltonian steepest descent is best understood not as a single algorithmic formula but as a geometric design principle. The common thread is that descent is defined relative to a manifold metric, feasibility is enforced by geodesic or retraction-based motion, and Hamiltonian structure—when present—serves either as a residual objective, as a dynamical generator, or as a variational energy whose constrained minimization is carried out by Riemannian steepest descent.