Riemannian Proximal Sampler for High-accuracy Sampling on Manifolds
Yunrui Guan, Krishnakumar Balasubramanian, Shiqian Ma
TL;DR
This work introduces the Riemannian Proximal Sampler for densities on manifolds, built around two oracles: Manifold Brownian Increments and the Riemannian Heat Kernel. Under a Log-Sobolev inequality, the algorithm achieves high-accuracy sampling with iteration complexity of $\tilde{O}(\log(1/\varepsilon))$ in KL divergence for exact oracles, and $\tilde{O}(\log^2(1/\varepsilon))$ in TV distance for inexact oracles, with curvature-dependent contraction rates. The paper provides practical oracle implementations via heat-kernel truncation and Varadhan's asymptotics, and connects the RHK step to entropy-regularized JKO schemes on Wasserstein space, offering a diffusion-transport perspective. Empirical illustrations on manifolds such as spheres and SPD matrices demonstrate the approach's effectiveness and robustness. The framework opens avenues for high-precision sampling on curved spaces and invites further exploration of oracle design and broader manifold classes.
Abstract
We introduce the Riemannian Proximal Sampler, a method for sampling from densities defined on Riemannian manifolds. The performance of this sampler critically depends on two key oracles: the Manifold Brownian Increments (MBI) oracle and the Riemannian Heat-kernel (RHK) oracle. We establish high-accuracy sampling guarantees for the Riemannian Proximal Sampler, showing that generating samples with $\varepsilon$-accuracy requires $O(\log(1/\varepsilon))$ iterations in Kullback-Leibler divergence assuming access to exact oracles and $O(\log^2(1/\varepsilon))$ iterations in the total variation metric assuming access to sufficiently accurate inexact oracles. Furthermore, we present practical implementations of these oracles by leveraging heat-kernel truncation and Varadhan's asymptotics. In the latter case, we interpret the Riemannian Proximal Sampler as a discretization of the entropy-regularized Riemannian Proximal Point Method on the associated Wasserstein space. We provide preliminary numerical results that illustrate the effectiveness of the proposed methodology.
