PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
November 2, 2022103 citationsOpen Access

DPM-Solver++: Fast Solver for Guided Sampling of Diffusion Probabilistic Models

CLCheng LuYZY. ZhouFBFan Bao

Key Points

  • The aim is to enhance the guided sampling speed and quality of diffusion probabilistic models (DPMs).
  • Proposed DPM-Solver++ as a high-order solver for guided sampling.
  • Implemented thresholding methods to ensure alignment with training data distribution.
  • Introduced a multistep variant to mitigate instability by reducing effective step size.
  • DPM-Solver++ generates high-quality samples in only 15 to 20 steps for guided sampling.
  • Outperformed conventional DDIM which requires 100 to 250 steps.
  • Demonstrated effectiveness by maintaining sample quality while reducing sampling time.

Abstract

Diffusion probabilistic models (DPMs) have achieved impressive success in high-resolution image synthesis, especially in recent large-scale text-to-image generation applications. An essential technique for improving the sample quality of DPMs is guided sampling, which usually needs a large guidance scale to obtain the best sample quality. The commonly-used fast sampler for guided sampling is DDIM, a first-order diffusion ODE solver that generally needs 100 to 250 steps for high-quality samples. Although recent works propose dedicated high-order solvers and achieve a further speedup for sampling without guidance, their effectiveness for guided sampling has not been well-tested before. In this work, we demonstrate that previous high-order fast samplers suffer from instability issues, and they even become slower than DDIM when the guidance scale grows large. To further speed up guided sampling, we propose DPM-Solver++, a high-order solver for the guided sampling of DPMs. DPM-Solver++ solves the diffusion ODE with the data prediction model and adopts thresholding methods to keep the solution matches training data distribution. We further propose a multistep variant of DPM-Solver++ to address the instability issue by reducing the effective step size. Experiments show that DPM-Solver++ can generate high-quality samples within only 15 to 20 steps for guided sampling by pixel-space and latent-space DPMs.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Lu et al. (2022) studied this question.

synapsesocial.com/papers/6a0a513ca9576e6c7db4eaf8https://doi.org/10.48550/arxiv.2211.01095
Ask AI
Helpful
Bookmark
Share
View Full Paper