An Elementary Approach to Scheduling in Generative Diffusion Models
Qiang Sun, H. Vincent Poor, Wenyi Zhang
TL;DR
This work develops a principled, Gaussian-based framework to understand how noise scheduling and time discretization impact diffusion-model sampling. By deriving a closed-form reverse-time trajectory and the KL divergence between the source and reverse-sampled outputs, it connects discretization error to schedule design via Euler–Maclaurin expansions and introduces a modewise tangent-law schedule whose coefficient depends on the source covariance eigenvalues. A globally parameterized tangent law with optimal $\gamma^*$ provides a practical, analytically grounded recipe for noise scheduling, while the KL divergence enables low-cost evaluation of time-discretization strategies for pretrained models. Experiments on CIFAR-10 and FFHQ-64 show the proposed discretization strategy consistently outperforms baselines and competitive search-based methods, especially when the NFEs budget is tight, highlighting the method's potential for efficient, high-quality generative sampling.
Abstract
An elementary approach to characterizing the impact of noise scheduling and time discretization in generative diffusion models is developed. Considering a simplified model where the source distribution is multivariate Gaussian with a given covariance matrix, the explicit closed-form evolution trajectory of the distributions across reverse sampling steps is derived, and consequently, the Kullback-Leibler (KL) divergence between the source distribution and the reverse sampling output is obtained. The effect of the number of time discretization steps on the convergence of this KL divergence is studied via the Euler-Maclaurin expansion. An optimization problem is formulated, and its solution noise schedule is obtained via calculus of variations, shown to follow a tangent law whose coefficient is determined by the eigenvalues of the source covariance matrix. For an alternative scenario, more realistic in practice, where pretrained models have been obtained for some given noise schedules, the KL divergence also provides a measure to compare different time discretization strategies in reverse sampling. Experiments across different datasets and pretrained models demonstrate that the time discretization strategy selected by our approach consistently outperforms baseline and search-based strategies, particularly when the budget on the number of function evaluations is very tight.
