Restoration-Degradation Beyond Linear Diffusions: A Non-Asymptotic Analysis For DDIM-Type Samplers
Sitan Chen, Giannis Daras, Alexandros G. Dimakis
TL;DR
This work develops a non-asymptotic theory for deterministic diffusion samplers by reframing the probability flow ODE as a two-step process: a restoration step that refines past-state information via gradient ascent on the conditional likelihood, and a degradation step that advances along the forward dynamics with noise aligned to the current iterate. It generalizes DDIM to non-linear forward processes and proves polynomial convergence guarantees under mild data-distribution assumptions, yielding a first non-asymptotic analysis for deterministic samplers. The results rely on an interpolation-based analytic framework that bounds the KL divergence between the discretized sampler and the true reverse process, and extend to Euler discretizations as well. Together, these insights provide a rigorous, scalable pathway to understanding and improving fast, deterministic diffusion samplers with broad applicability across non-linear forward models.
Abstract
We develop a framework for non-asymptotic analysis of deterministic samplers used for diffusion generative modeling. Several recent works have analyzed stochastic samplers using tools like Girsanov's theorem and a chain rule variant of the interpolation argument. Unfortunately, these techniques give vacuous bounds when applied to deterministic samplers. We give a new operational interpretation for deterministic sampling by showing that one step along the probability flow ODE can be expressed as two steps: 1) a restoration step that runs gradient ascent on the conditional log-likelihood at some infinitesimally previous time, and 2) a degradation step that runs the forward process using noise pointing back towards the current iterate. This perspective allows us to extend denoising diffusion implicit models to general, non-linear forward processes. We then develop the first polynomial convergence bounds for these samplers under mild conditions on the data distribution.
