math.STDec 30, 2025

Fast Score-Based Sampling via Log-Concave Reductions

Authors: M. J. Wainwright

Organizations: Laboratory for Information and Decision Systems · Statistics and Data Science Center · EECS & Mathematics · Massachusetts Institute of Technology

Abstract

Sampling based on score diffusions has led to striking empirical results, and has attracted considerable attention from various research communities. It depends on availability of (approximate) Stein score functions for various levels of additive noise. We show how in some generality, the availability of scores allows the general problem to be ``reduced'' to sampling from an adaptively constructed sequence of KK strongly log-concave (SLC) sub-problems. The reduction is simple, constructive and algorithm-independent, so that any SLC sampler can be used as a subroutine. Various bounds on score-based sampling complexity follow directly: for instance, high-accuracy SLC samplers yield O~(Kdpolylog(1/ε))\tilde{\mathcal{O}}(K \sqrt{d} \operatorname{polylog}(1/\varepsilon)) guarantees for accuracy ε\varepsilon in dimension dd, where randomized midpoint SLC schemes yield O~(Kd1/3poly(1/ε))\tilde{\mathcal{O}}(K d^{1/3} \operatorname{poly}(1/\varepsilon)) guarantees. When the original distribution itself is SLC, we prove that K1+log2(κ)K \leq 1 + \log_2(κ), thereby obtaining the first efficient procedure with logarithmic dependence on condition number κκ; for general distributions, the quantity KK depends on the geometry of score Hessian across the trajectory. Our analysis is direct and simple, involving techniques and insights complementary to those in standard analyses of discretized diffusions.

Explore similar work

May 26, 2026cs.DS

Smoothed Score Queries and the Complexity of Sampling

We study the query complexity of sampling from high-dimensional Gaussian distributions using gradient information. In the standard oracle model, exact gradients expose only matrix-vector products with the precision matrix, leading to polynomial approximation barriers and a characteristic κ\sqrtκ dependence on the condition number. We show that this barrier disappears when the sampler is allowed to query \emph{smoothed scores}, namely gradients of the logarithms of the Gaussian-convolved densities. For a Gaussian target with precision matrix ΛΛ, a smoothed-score query at noise level ττ gives access to the resolvent (Λ+τ1I)1(Λ+τ^{-1}I)^{-1}. Combining geometrically spaced noise levels with sinc-quadrature rational approximation, we obtain a sampler with q=O ⁣((logκ+log(ed/δTV))log(ed/δTV))q=O\!\left(\bigl(\logκ+\log(e\sqrt d/δ_{\rm TV})\bigr)\log(e\sqrt d/δ_{\rm TV})\right) smoothed-score queries for total variation error δTVδ_{\rm TV}, improving the condition-number dependence from κ\sqrtκ to logarithmic. We also study finite-bit gradient oracles. Using coordinatewise quantization of the transformed smoothed-score answers and a final dithering step, we obtain a sampling scheme whose total communicated gradient information is polylogarithmic in κκ; in particular, for fixed dimension and accuracy, the bit complexity is O(log2κ)O(\log^2κ). To complement these upper bounds, we introduce a channel-synthesis, or reverse-Shannon, converse technique for sampling lower bounds. This converts total-variation simulation guarantees into communication requirements and yields an Ω(logκ)Ω(\logκ) lower bound on the required gradient information. Together, these results identify smoothed scores as a provably more informative oracle for sampling and give nearly matching upper and lower bounds for its finite-bit complexity.
Jingbo Liu
Jun 15, 2026cs.LG

Variance Reduction for Non-Log-Concave Sampling with Applications to Inverse Problems

Sampling from high-dimensional, non-log-concave distributions with unnormalized densities is a fundamental challenge in machine learning, particularly when the exact gradient of the potential is unavailable and must be approximated via stochastic gradients that exhibit high variance under a fixed budget of gradient computations per iteration. Although variance reduction techniques such as SGD with momentum, STORM, and PAGE have demonstrated improved convergence properties in non-convex optimization, their implications for sampling from non-log-concave distributions remain largely unexplored. In this work, we develop the first unified analysis of these estimators for sampling from non-log-concave distributions. We establish improved non-asymptotic convergence rates in ε\varepsilon-relative Fisher information and, under a Poincaré inequality assumption, in squared total variation distance, and further prove weak convergence to the target distribution. We extend our analysis to solving inverse problems with score-based generative priors. We empirically validate our theory and demonstrate that, under a fixed gradient computations per iteration, variance-reduction techniques consistently improve sample quality in two standard imaging applications.
M. Berk Sahin, Ahmet Ege Tanriverdi, Behzad Sharif +1
Sep 14, 2026math.ST

Tight Sampling Complexity with stochastic gradient oracles in Fixed Dimensions

We investigate the stochastic-gradient query complexity of sampling smooth strongly log-concave distributions in any fixed Euclidean dimension. The potential is μ\mu-strongly convex and LL-smooth, with an unknown mode in the ball of radius μ1/2\mu^{-1/2} about the origin. We have access to unbiased stochastic oracles with the variance at most σ2\sigma^2. For every σ20\sigma^2\ge0 and total variation (TV) accuracy 0<ε1/100<\varepsilon\le1/10, we prove that the tight complexity of sampling a distribution within ϵ\epsilon-TV distance from the target distribution is NTV=Θ ⁣(log(1+κ)+σ2μϵ),N^\star_{\text{TV}}=\Theta\!\left(\log(1+\kappa)+ \frac{\sigma^2}{\mu\epsilon}\right), where κ:=Lμ\kappa:=\frac L\mu is the condition number. Note that this complexity bound is simultaneously tight for the condition number κ\kappa and accuracy ϵ\epsilon. Besides, our tight complexity bound is adaptive to noiseless setting σ=0\sigma=0, which is NTV=Θ ⁣(log(1+κ)) N^\star_{\text{TV}}=\Theta\!\left(\log(1+\kappa)\right).
Weiming Ou, Xiao Wang