High-accuracy sampling for diffusion models and log-concave distributions
Fan Chen, Sinho Chewi, Constantinos Daskalakis, Alexander Rakhlin
TL;DR
This work introduces FORS, a first-order rejection-sampling meta-algorithm, to achieve high-accuracy sampling using only gradient (score) evaluations. By instantiating FORS within diffusion models and in the log-concave setting, the authors derive polylogarithmic-in-$1/\delta$ sampling guarantees under minimal data assumptions, with improved dimension dependence under Lipschitz-score or intrinsic-dimension conditions. The framework yields diffusion samplers with δ-error in polylogarithmic steps and provides a gradient-only polylogarithmic sampler for general log-concave distributions via the proximal-sampler/RGO approach. These results significantly accelerate high-accuracy sampling without density evaluations, unifying diffusion-based and log-concave methods under a first-order information regime.
Abstract
We present algorithms for diffusion model sampling which obtain $δ$-error in $\mathrm{polylog}(1/δ)$ steps, given access to $\widetilde O(δ)$-accurate score estimates in $L^2$. This is an exponential improvement over all previous results. Specifically, under minimal data assumptions, the complexity is $\widetilde O(d\,\mathrm{polylog}(1/δ))$ where $d$ is the dimension of the data; under a non-uniform $L$-Lipschitz condition, the complexity is $\widetilde O(\sqrt{dL}\,\mathrm{polylog}(1/δ))$; and if the data distribution has intrinsic dimension $d_\star$, then the complexity reduces to $\widetilde O(d_\star\,\mathrm{polylog}(1/δ))$. Our approach also yields the first $\mathrm{polylog}(1/δ)$ complexity sampler for general log-concave distributions using only gradient evaluations.
