Accelerating Convergence of Score-Based Diffusion Models, Provably
Gen Li, Yu Huang, Timofey Efimov, Yuting Wei, Yuejie Chi, Yuxin Chen
TL;DR
This work addresses the slow sampling of score-based diffusion models by proposing training-free accelerated samplers for both deterministic (DDIM-like) and stochastic (DDPM-like) schemes. The authors develop a second-order-ODE-inspired accelerated deterministic sampler with a provable $O(1/\sqrt{\varepsilon})$ convergence rate (up to log factors) and a higher-order, improved stochastic sampler achieving $O(1/\varepsilon)$ convergence, under $\ell_2$ score accuracy and without requiring log-concavity or smoothness. Theoretical results include non-asymptotic TV/KL bounds and interpretation via higher-order approximations, closely related to DPM-Solver methods. Empirical results on CelebA-HQ and LSUN datasets corroborate faster convergence and crisper samples without additional training.
Abstract
Score-based diffusion models, while achieving remarkable empirical performance, often suffer from low sampling speed, due to extensive function evaluations needed during the sampling phase. Despite a flurry of recent activities towards speeding up diffusion generative modeling in practice, theoretical underpinnings for acceleration techniques remain severely limited. In this paper, we design novel training-free algorithms to accelerate popular deterministic (i.e., DDIM) and stochastic (i.e., DDPM) samplers. Our accelerated deterministic sampler converges at a rate $O(1/{T}^2)$ with $T$ the number of steps, improving upon the $O(1/T)$ rate for the DDIM sampler; and our accelerated stochastic sampler converges at a rate $O(1/T)$, outperforming the rate $O(1/\sqrt{T})$ for the DDPM sampler. The design of our algorithms leverages insights from higher-order approximation, and shares similar intuitions as popular high-order ODE solvers like the DPM-Solver-2. Our theory accommodates $\ell_2$-accurate score estimates, and does not require log-concavity or smoothness on the target distribution.
