arXiv · 2412.10786
Optimizing Few-Step Sampler for Diffusion Probabilistic Model
Abstract
Diffusion Probabilistic Models (DPMs) have demonstrated exceptional capability of generating high-quality and diverse images, but their practical application is hindered by the intensive computational cost during inference. The DPM generation process requires solving a Probability-Flow Ordinary Differential Equation (PF-ODE), which involves discretizing the integration domain into intervals for numerical approximation. This corresponds to the sampling schedule of a diffusion ODE solver, and we notice the solution from a first-order solver can be expressed as a convex combination of model outputs at all scheduled time-steps. We derive an upper bound for the discretization error of the sampling schedule, which can be efficiently optimized with Monte-Carlo estimation. Building on these theoretical results, we purpose a two-phase alternating optimization algorithm. In Phase-1, the sampling schedule is optimized for the pre-trained DPM; in Phase-2, the DPM further tuned on the selected time-steps. Experiments on a pre-trained DPM for ImageNet64 dataset demonstrate the purposed method consistently improves the baseline across various number of sampling steps.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jen-Yuan Huang. 2024-12-14. Optimizing Few-Step Sampler for Diffusion Probabilistic Model. https://arxiv.org/abs/2412.10786
Cite the original work for its findings. Save a collection to share your selection of sources.