Provable Efficiency of Guidance in Diffusion Models for General Data Distribution
Gen Li, Yuchen Jiao
TL;DR
The paper tackles the theoretical foundations of diffusion-model guidance under general data distributions, showing that nonzero guidance decreases the average inverse classifier probability, i.e., improves overall sample quality, even when uniform improvements for all samples do not hold. Central to the analysis is a continuous-time SDE perspective and a martingale property: the inverse conditional probability $p_{c|X_t}(c|X_t)^{-1}$ forms a martingale, and classifier-guided terms push the expectation lower via Ito calculus. The authors provide a rigorous main theorem, accompany it with numerical validations on Gaussian Mixture Models and ImageNet, and discuss discretization and score-estimation robustness. The results justify diffusion guidance in a general setting and point to future work on adaptive guidance to balance per-sample effects and further connect to IS-based quality metrics.
Abstract
Diffusion models have emerged as a powerful framework for generative modeling, with guidance techniques playing a crucial role in enhancing sample quality. Despite their empirical success, a comprehensive theoretical understanding of the guidance effect remains limited. Existing studies only focus on case studies, where the distribution conditioned on each class is either isotropic Gaussian or supported on a one-dimensional interval with some extra conditions. How to analyze the guidance effect beyond these case studies remains an open question. Towards closing this gap, we make an attempt to analyze diffusion guidance under general data distributions. Rather than demonstrating uniform sample quality improvement, which does not hold in some distributions, we prove that guidance can improve the whole sample quality, in the sense that the average reciprocal of the classifier probability decreases with the existence of guidance. This aligns with the motivation of introducing guidance.
