Efficient Diffusion Models: A Comprehensive Survey from Principles to Practices

Zhiyuan Ma, Yuzhu Zhang, Guoli Jia, Liangliang Zhao, Yichao Ma +5 more
10/15/2024
cs.CV

No official code found. Best implementation: ponyzym/Efficient-Diffusion-Models-Survey (9 stars, last commit 2025-03-31).

Abstract

As one of the most popular and sought-after generative models in the recent years, diffusion models have sparked the interests of many researchers and steadily shown excellent advantage in various generative tasks such as image synthesis, video generation, molecule design, 3D scene rendering and multimodal generation, relying on their dense theoretical principles and reliable application practices. The remarkable success of these recent efforts on diffusion models comes largely from progressive design principles and efficient architecture, training, inference, and deployment methodologies. However, there has not been a comprehensive and in-depth review to summarize these principles and practices to help the rapid understanding and application of diffusion models. In this survey, we provide a new efficiency-oriented perspective on these existing efforts, which mainly focuses on the profound principles and efficient practices in architecture designs, model training, fast inference and reliable deployment, to guide further theoretical research, algorithm migration and model application for new scenarios in a reader-friendly way. \url{https://github.com/ponyzym/Efficient-DMs-Survey}

View on arXivView PDF

Code Implementations(1)

A survey paper "Efficient Diffusion Models: A Comprehensive Survey from Principles to Practices".

90PythonMar 31, 20251 years ago

Similar Papers

Cite this paper

@article{ma2024efficient,
  title  = {Efficient Diffusion Models: A Comprehensive Survey from Principles to Practices},
  author = {Zhiyuan Ma and Yuzhu Zhang and Guoli Jia and Liangliang Zhao and Yichao Ma and Mingjie Ma and Gaofeng Liu and Kaiyan Zhang and Jianjun Li and Bowen Zhou},
  year   = {2024},
  eprint = {2410.11795},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.11795v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.11795.svg)](https://codeofpaper.com/paper/2410.11795)

Discussion