Fast Score-Based Sampling via Log-Concave Reductions
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
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 $K$ 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 $\tilde{\mathcal{O}}(K \sqrt{d} \operatorname{polylog}(1/\varepsilon))$ guarantees for accuracy $\varepsilon$ in dimension $d$, where randomized midpoint SLC schemes yield $\tilde{\mathcal{O}}(K d^{1/3} \operatorname{poly}(1/\varepsilon))$ guarantees.
When the original distribution itself is SLC, we prove that $K \leq 1 + \log_2(\kappa)$, thereby obtaining the first efficient procedure with logarithmic dependence on condition number $\kappa$; for general distributions, the quantity $K$ 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.