Denoising Diffusion Probabilistic Models (DDPM)
Diffusion2020 · UC Berkeley (Ho et al.)Iterative Gaussian score denoising reversing a Markov corruption chain
Starting from random Gaussian white noise, the neural network predicts and subtracts the noise component over iterative steps.
1. Sample Pure Gaussian White Noise x_T
Draw initial state x_T ~ 𝒩(0, I) from standard normal distribution. At this point, the canvas contains zero discernible structural signal.
Active Tensor Dimensions & Memory Shapes
Overcame the training instability and mode collapse of GANs, serving as the foundational mathematical engine behind Stable Diffusion, Midjourney, and DALL-E 2/3.
Training Objective:Simplified L_simple MSE Loss: 𝔼_{t, x_0, ε}[ ||ε - ε_θ(x_t, t)||^2 ]
Inference Bottleneck:O(K) full-image U-Net forward passes (typically 20–1000 steps)
Foundational & Breakthrough Papers for Denoising Diffusion Probabilistic Models (DDPM)
Denoising Diffusion Probabilistic Models
Jonathan Ho, Ajay Jain, Pieter Abbeel (UC Berkeley)
High-Resolution Image Synthesis with Latent Diffusion Models
Rombach et al. (LMU Munich / Runway)
Scalable Diffusion Models with Transformers (DiT)
Peebles & Xie (UC Berkeley / NYU)