Align Your Steps: Optimizing Sampling Schedules in Diffusion Models
Amirmojtaba Sabour, Sanja Fidler, Karsten Kreis

TL;DR
This paper introduces a novel, principled method called 'Align Your Steps' to optimize sampling schedules in diffusion models, significantly improving their efficiency and output quality across various data types and samplers.
Contribution
It presents the first systematic approach to optimizing diffusion model sampling schedules using stochastic calculus, surpassing traditional heuristics.
Findings
Optimized schedules outperform hand-crafted ones in most experiments.
Significant improvements in few-step synthesis regimes.
Effective across image, video, and 2D data benchmarks.
Abstract
Diffusion models (DMs) have established themselves as the state-of-the-art generative modeling approach in the visual domain and beyond. A crucial drawback of DMs is their slow sampling speed, relying on many sequential function evaluations through large neural networks. Sampling from DMs can be seen as solving a differential equation through a discretized set of noise levels known as the sampling schedule. While past works primarily focused on deriving efficient solvers, little attention has been given to finding optimal sampling schedules, and the entire literature relies on hand-crafted heuristics. In this work, for the first time, we propose a general and principled approach to optimizing the sampling schedules of DMs for high-quality outputs, called . We leverage methods from stochastic calculus and find optimal schedules specific to different solvers,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsGaussian Processes and Bayesian Inference
MethodsSparse Evolutionary Training
