NEW
Also known as: Score-based generative model, Denoising Diffusion Models
A generative model that learns to reverse a gradual noise process, producing new samples by denoising step by step.
DESCRIPTION
Diffusion models generate data by learning the reverse of a stochastic noising process. During training, data is progressively perturbed; the model learns to denoise and recover structure. At inference, it starts from noise and iteratively denoises to sample realistic outputs. U-Net backbones and guidance techniques improve quality and control. Latent diffusion compresses data for efficiency. These models now power leading text-to-image systems and beyond. They often exhibit stable training and high fidelity compared with earlier generative approaches.
ALTERNATIVE DEFINITIONS
Wikipedia
Denoising diffusion probabilistic models (DDPM) are a class of generative models that learn to reverse a Markovian diffusion process that gradually adds noise to data.
Stresses the Markovian forward process and learned reverse denoising.
Lilian Weng
Diffusion models are generative models that learn to produce samples by reversing a gradual process of adding noise to data.
Concise emphasis on reversing the noising process to generate samples.
RELATED TERMS
Denoising Score Matching Latent Diffusion U-Net Classifier-Free Guidance Markov Chain Stochastic Differential Equation Stable Diffusion Generative AI Score-Based Models Autoencoder Sampling
COMPETING TERMS
KNOWLEDGE AREAS
TARGET AUDIENCE
AI Engineer Data Scientist MLOps Engineer AI Product Manager Chief AI Officer
EXTERNAL SOURCES
- Wikipedia - Denoising diffusion probabilistic models
- Hugging Face - Practical library for diffusion models
- arXiv - Score-based generative modeling via SDEs
TOP QUESTIONS
What problem do Diffusion Models solve?
They synthesize realistic data—images, audio, and text—by learning to denoise noise into structured outputs, offering stable training and high-fidelity generations.
Category: Relevancy
How does a Diffusion Model generate a sample?
It starts from random noise and iteratively applies learned denoising steps, progressively revealing structure until the final sample emerges.
Category: Example
Why are Diffusion Models popular now?
They deliver strong perceptual quality and reliable training. Advances like classifier-free guidance and latent diffusion improved controllability and efficiency for real-world use.
Category: Topic
What is Classifier-Free Guidance in Diffusion Models?
It modulates the generation using conditioning and unconditioned models to balance fidelity and diversity, improving adherence to prompts.
Category: Requirements
How do Diffusion Models compare to GANs?
GANs can be faster at inference but harder to train. Diffusion models are more stable and often achieve better diversity and fidelity without mode collapse.
Category: Alternatives
What are performance risks of Diffusion Models?
They can be computationally intensive at inference due to many denoising steps. Distillation and accelerated samplers mitigate this.
Category: Risk
What data do Diffusion Models need?
They require large, diverse datasets aligned with the intended domain. Data quality substantially affects generative quality and bias.
Category: Requirements
Are Diffusion Models explainable?
They’re less interpretable than transparent models, but intermediate denoising steps and guidance signals offer some insight into generation dynamics.
Category: Misunderstanding
Where to start learning Diffusion Models?
Begin with conceptual overviews, then implement basic DDPMs using libraries like Diffusers, exploring conditioning and accelerated samplers.
Category: Example