English

One-step Diffusion with Distribution Matching Distillation

Computer Vision and Pattern Recognition 2024-10-08 v4

Abstract

Diffusion models generate high-quality images but require dozens of forward passes. We introduce Distribution Matching Distillation (DMD), a procedure to transform a diffusion model into a one-step image generator with minimal impact on image quality. We enforce the one-step image generator match the diffusion model at distribution level, by minimizing an approximate KL divergence whose gradient can be expressed as the difference between 2 score functions, one of the target distribution and the other of the synthetic distribution being produced by our one-step generator. The score functions are parameterized as two diffusion models trained separately on each distribution. Combined with a simple regression loss matching the large-scale structure of the multi-step diffusion outputs, our method outperforms all published few-step diffusion approaches, reaching 2.62 FID on ImageNet 64x64 and 11.49 FID on zero-shot COCO-30k, comparable to Stable Diffusion but orders of magnitude faster. Utilizing FP16 inference, our model generates images at 20 FPS on modern hardware.

Keywords

Cite

@article{arxiv.2311.18828,
  title  = {One-step Diffusion with Distribution Matching Distillation},
  author = {Tianwei Yin and Michaël Gharbi and Richard Zhang and Eli Shechtman and Fredo Durand and William T. Freeman and Taesung Park},
  journal= {arXiv preprint arXiv:2311.18828},
  year   = {2024}
}

Comments

CVPR 2024, Project page: https://tianweiy.github.io/dmd/

R2 v1 2026-06-28T13:37:26.992Z