Fast parallel sampling under isoperimetry
Nima Anari, Sinho Chewi, Thuy-Duong Vuong
TL;DR
The paper develops fast parallel samplers for continuous distributions with log-Sobolev inequalities and smooth potentials by parallelizing LMC and ULMC through Picard iterations. It provides KL- and TV-distance guarantees with polylogarithmic parallel depth and near-linear gradient-query complexity, including a TV-guaranteed ULMC variant. The analysis leverages the interpolation method and Girsanov’s theorem, under LSI and smoothness assumptions, to bound discretization errors and achieve sharp distance guarantees. The work extends to discrete-distribution sampling via TV guarantees, enabling RNC sampling-to-counting reductions for hypercube distributions with bounded tilts and covariance, and yielding practical Rd computations for directed Eulerian tours and asymmetric determinantal point processes.
Abstract
We show how to sample in parallel from a distribution $π$ over $\mathbb R^d$ that satisfies a log-Sobolev inequality and has a smooth log-density, by parallelizing the Langevin (resp. underdamped Langevin) algorithms. We show that our algorithm outputs samples from a distribution $\hatπ$ that is close to $π$ in Kullback--Leibler (KL) divergence (resp. total variation (TV) distance), while using only $\log(d)^{O(1)}$ parallel rounds and $\widetilde{O}(d)$ (resp. $\widetilde O(\sqrt d)$) gradient evaluations in total. This constitutes the first parallel sampling algorithms with TV distance guarantees. For our main application, we show how to combine the TV distance guarantees of our algorithms with prior works and obtain RNC sampling-to-counting reductions for families of discrete distribution on the hypercube $\{\pm 1\}^n$ that are closed under exponential tilts and have bounded covariance. Consequently, we obtain an RNC sampler for directed Eulerian tours and asymmetric determinantal point processes, resolving open questions raised in prior works.
