Progressive Distillation for Fast Sampling of Diffusion Models
arXiv:2202.00512
Abstract
Diffusion models have recently shown great promise for generative modeling, outperforming GANs on perceptual quality and autoregressive models at density estimation. A remaining downside is their slow sampling time: generating high quality samples takes many hundreds or thousands of model evaluations. Here we make two contributions to help eliminate this downside: First, we present new parameterizations of diffusion models that provide increased stability when using few sampling steps. Second, we present a method to distill a trained deterministic diffusion sampler, using many steps, into a new diffusion model that takes half as many sampling steps. We then keep progressively applying this distillation procedure to our model, halving the number of required sampling steps each time. On standard image generation benchmarks like CIFAR-10, ImageNet, and LSUN, we start out with state-of-the-art samplers taking as many as 8192 steps, and are able to distill down to models taking as few as 4 steps without losing much perceptual quality; achieving, for example, a FID of 3.0 on CIFAR-10 in 4 steps. Finally, we show that the full progressive distillation procedure does not take more time than it takes to train the original model, thus representing an efficient solution for generative modeling using diffusion at both train and test time.
Published as a conference paper at ICLR 2022
Cited by in corpus (16)
- Diffusion Models in Vision: A Survey
- Deep Learning Approaches for Data Augmentation in Medical Imaging: A Review
- DPM-Solver++: Fast Solver for Guided Sampling of Diffusion Probabilistic Models
- Diffusion Models, Image Super-Resolution And Everything: A Survey
- LDMVFI: Video Frame Interpolation with Latent Diffusion Models
- NU-Wave 2: A General Neural Audio Upsampling Model for Various Sampling Rates
- Deep Generative Models for Detector Signature Simulation: A Taxonomic Review
- Can AI be enabled to dynamical downscaling? A Latent Diffusion Model to mimic km-scale COSMO5.0\_CLM9 simulations
- CaloDREAM -- Detector Response Emulation via Attentive flow Matching
- Precision-Machine Learning for the Matrix Element Method
- How Much is Enough? A Study on Diffusion Times in Score-based Generative Models
- Iterative -(de)Blending: a Minimalist Deterministic Diffusion Model
- Diffusion-Augmented Depth Prediction with Sparse Annotations
- SEEDS: Exponential SDE Solvers for Fast High-Quality Sampling from Diffusion Models
- RGB-D-Fusion: Image Conditioned Depth Diffusion of Humanoid Subjects
- Choose Your Diffusion: Efficient and flexible ways to accelerate the diffusion model in fast high energy physics simulation