Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hessian Riemannian Langevin Monte Carlo (HRLMC)

Updated 19 November 2025
  • HRLMC is a geometric sampling algorithm that extends Langevin Monte Carlo using Hessian manifolds and mirror descent for high-dimensional, non-Euclidean problems.
  • The algorithm provides non-asymptotic convergence bounds in Wasserstein and KL divergences by accommodating local metric properties and constrained geometries.
  • By unifying Riemannian SDEs, interior-point methods, and optimal transport, HRLMC offers robust performance and explicit metric-dependent contraction rates.

The Hessian Riemannian Langevin Monte Carlo (HRLMC) algorithm is a geometric extension of Langevin Monte Carlo for efficient sampling from high-dimensional probability densities, particularly those lacking global regularity in the standard Euclidean setting. HRLMC leverages a Hessian manifold structure and mirror-descent techniques to model non-flat or constrained geometries, providing non-asymptotic convergence bounds in Wasserstein and Kullback–Leibler distances. This framework unifies Riemannian stochastic differential equations (SDEs), interior-point methods, and optimal transport theory, resolving difficulties in the analysis and computation of Riemannian discretizations by introducing relative smoothness, self-concordance, and explicit metric-dependent contraction rates (Zhang et al., 2020, Gatmiry et al., 2022).

1. Hessian Manifold Structure and Riemannian Metrics

Let XRpX \subset \mathbb{R}^p be open and contractible, and let φ:XR\varphi : X \to \mathbb{R} be a C2C^2 Legendre-type convex function (often called the "mirror potential" or barrier function). The Hessian manifold is endowed with the metric

gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v

where D2φ(x)D^2 \varphi(x) is positive definite for all xXx \in X. This construction allows dual coordinates y=φ(x)y = \nabla \varphi(x), in which the metric becomes Euclidean and Riemannian quantities push forward via the mirror map. Important classes of φ\varphi include the Euclidean case φ(x)=12x2\varphi(x) = \frac{1}{2} \|x\|^2 and the log-barrier φ(x)=ilog(aixbi)\varphi(x) = -\sum_i \log(a_i^\top x - b_i) for polytope constraints, which yield φ:XR\varphi : X \to \mathbb{R}0 (Zhang et al., 2020, Gatmiry et al., 2022).

2. Riemannian Langevin Diffusion: SDE Formulation

Let φ:XR\varphi : X \to \mathbb{R}1 be a target density φ:XR\varphi : X \to \mathbb{R}2, φ:XR\varphi : X \to \mathbb{R}3. The Riemannian Langevin diffusion (RLD) on φ:XR\varphi : X \to \mathbb{R}4 is the Itô SDE:

φ:XR\varphi : X \to \mathbb{R}5

where

φ:XR\varphi : X \to \mathbb{R}6

The invariant measure of this diffusion is φ:XR\varphi : X \to \mathbb{R}7 by Fokker–Planck analysis. In coordinates φ:XR\varphi : X \to \mathbb{R}8 the SDE simplifies, and the diffusion is natural Brownian motion on the manifold, with drift φ:XR\varphi : X \to \mathbb{R}9 and diffusion C2C^20 (Zhang et al., 2020, Gatmiry et al., 2022).

3. Discrete HRLMC Scheme and Mirror Descent Analogy

The discretization leading to HRLMC is performed in the dual space and mapped back via the Legendre conjugate. With step-size C2C^21 and i.i.d. C2C^22: C2C^23 HRLMC is the sampling analogue of mirror descent: setting C2C^24 yields the mirror descent step for C2C^25 with mirror map C2C^26. The stochastic perturbation ensures the correct stationary distribution C2C^27. In the Euclidean case, HRLMC recovers Unadjusted Langevin Algorithm (ULA) (Zhang et al., 2020). For constrained domains (e.g., polytopes), ULA in local charts uses the metric and steps: C2C^28 (Gatmiry et al., 2022).

4. Assumptions, Metric Properties, and Self-Concordance

Non-asymptotic convergence proofs require the following conditions:

  • A1 (Self-concordance-like control): C2C^29 such that gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v0.
  • A2 (Moment bound): gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v1.
  • A3 (Relative strong convexity of gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v2): gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v3 with gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v4.
  • A4 (Relative gradient Lipschitzness): gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v5 such that gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v6.
  • A5 (Commutator bound): gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v7.

Self-concordance is extended to second-order conditions: bounds on derivatives of the metric and its inverse, controlling the Jacobian growth and ensuring discretization errors remain manageable (Gatmiry et al., 2022).

5. Non-Asymptotic Convergence Bounds and Wasserstein Geometry

HRLMC delivers explicit, non-asymptotic contraction rates in the Wasserstein ground metric: gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v8 With step-size gx(u,v)=u[D2φ(x)]vg_x(u, v) = u^\top [D^2 \varphi(x)]\, v9 and contraction factor D2φ(x)D^2 \varphi(x)0, for all D2φ(x)D^2 \varphi(x)1,

D2φ(x)D^2 \varphi(x)2

where D2φ(x)D^2 \varphi(x)3 and explicit constants D2φ(x)D^2 \varphi(x)4 are supplied as functions of dimension, moment bounds, and regularity parameters. For constant step-size, iterates contract to an explicit Wasserstein ball around D2φ(x)D^2 \varphi(x)5 and remain inside, with radius proportional to D2φ(x)D^2 \varphi(x)6 and local geometry (Zhang et al., 2020).

For second-order self-concordant metrics, the convergence in Kullback–Leibler divergence is: D2φ(x)D^2 \varphi(x)7 where D2φ(x)D^2 \varphi(x)8 denotes KL divergence relative to D2φ(x)D^2 \varphi(x)9 and xXx \in X0, xXx \in X1 are Lipschitz constants of xXx \in X2 and its Hessian (Gatmiry et al., 2022).

6. Specializations and Applications

Euclidean LMC: Setting xXx \in X3 yields xXx \in X4, xXx \in X5, recovers classical LMC with optimal Wasserstein bounds.

Constrained Sampling: For polytopes xXx \in X6, using the log-barrier xXx \in X7 yields xXx \in X8 with self-concordant constants xXx \in X9. HRLMC enables polynomial-time sampling of isoperimetric densities given gradient oracles and avoids global smoothness requirements.

Other Metrics: Adapting y=φ(x)y = \nabla \varphi(x)0 to the geometry of y=φ(x)y = \nabla \varphi(x)1 allows sampling from densities in non-Euclidean geometries, e.g., Dirichlet or gamma posteriors on the simplex (Zhang et al., 2020).

7. Key Analytical Tools and Proofs

HRLMC analysis relies on:

  • Extended Baillon–Haddad Inequality: For relative smoothness, establishes cocoercivity bounds between gradients of y=φ(x)y = \nabla \varphi(x)2 and the mirror map.
  • Itô’s Isometry and Minkowski Integral Inequality: Manage stochastic error terms and bias in diffusion discretization.
  • Chung’s Lemma: Demonstrates contraction to a Wasserstein ball under vanishing step-sizes.
  • Bismut–Elworthy–Li Formula: Controls higher-order terms in stochastic flows.
  • Self-Concordance Theory: Manages metric derivatives and stability (Nesterov–Nemirovskii).

These tools together establish dimension-dependent rates, validate non-asymptotic guarantees, and ensure robustness to variance in local geometry (Zhang et al., 2020, Gatmiry et al., 2022).


HRLMC thus constitutes an advanced geometric Monte Carlo method tailored for high-dimensional, non-Euclidean, and constrained sampling problems, bridging stochastic analysis, convex optimization, and differential geometry. The rigorous contraction rates and metric-dependent bounds enable its application to non-smooth log-concave target distributions and provide theoretical foundations for sampling in complex domains.

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 Hessian Riemannian Langevin Monte Carlo (HRLMC) Algorithm.