Nujan Split Reader
Generative AI & Machine Learning · NeurIPS 2020

Denoising Diffusion Probabilistic Models (DDPM)

Authors: Jonathan Ho, Ajay Jain, Pieter Abbeel (UC Berkeley) · arXiv: 2006.11239

Core Methodological Innovation

Established that optimizing the variational lower bound (ELBO) of a T-step Gaussian diffusion chain simplifies to a reweighted Mean Squared Error objective predicting the added noise epsilon, linking thermodynamic diffusion with denoising score matching.

Key Quantitative & Theoretical Takeaway: The simplified surrogate objective L_simple(theta) discards variational weighting terms for small t, directing model capacity toward perceptual visual quality rather than imperceptible high-frequency bits.

Abstract

We present high quality image synthesis results using diffusion probabilistic models, a class of latent variable models inspired by considerations from non-equilibrium thermodynamics. Our best results are obtained by training on a weighted variational bound designed according to a novel connection between diffusion models and denoising score matching with Langevin dynamics.

Step-by-Step Equation & Methodology Breakdown

How does the Variational Lower Bound (ELBO) in DDPM simplify to the noise prediction loss L_simple?

By conditioning the forward Gaussian process on x_0 using Bayes rule, each KL divergence term L_{t-1} compares two Gaussians whose means can be parameterized in terms of the added noise epsilon. Dropping the time-dependent variance weights yields the unweighted MSE noise-prediction objective L_simple.

Why does DDPM fix the forward process variances beta_t instead of learning them?

Because the forward process q(x_{1:T}|x_0) has no learnable parameters and L_T is a constant KL divergence to a standard Gaussian when beta_t follows a linear schedule from 10^-4 to 0.02.

Read Any arXiv Paper Side-by-Side in Nujan

Replace arxiv.org with nujan.app on any arXiv URL (for example, https://nujan.app/abs/2006.11239) to open the PDF and AI research partner side-by-side.

Launch Interactive Split Reader for DDPM