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

By Cheng Lu, Yuhao Zhou, Fan Bao, Jianfei Chen, Chongxuan Li, Jun Zhu. Machine Intelligence Research, 2022

1,074 citations recorded by the source corpus.

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 denoising diffusion implicit models (DDIM), a first-order diffusion ordinary differential equation (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 larger. 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.

Subfields: Computational Mechanics, Computer Vision and Pattern Recognition, Statistical and Nonlinear Physics

View Paper: https://www.semanticscholar.org/paper/baa4f95081e9663fb045d145acc70049ace16ac9

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. P. Heng
  2. Yaron Lipman
  3. Jiwen Lu
  4. Jie Zhou
  5. Yongming Rao
  6. William T. Freeman
  7. Jia-Bin Huang
  8. Tianwei Yin

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Ming-Hsuan Yang
  3. Dacheng Tao
  4. Xiaogang Wang
  5. Chen Change Loy
  6. Trevor Darrell
  7. Jitendra Malik
  8. Yi Yang

In Statistical and Nonlinear Physics

  1. Eli Shechtman
  2. Conor Durkan
  3. Ricky T. Q. Chen
  4. Yaron Lipman
  5. Chongxuan Li
  6. Jun Zhu
  7. Cheng Lu
  8. Ying Shan

Citations in the corpus