ML papers One a week

Diffusion Models

Latent diffusion, stable diffusion

A diffusion model is a parametrized Markov chain trained using variational inference to generate sample images from noise.
What is variational inference? Approximate guessing. Variational inference is the process of using an approximate posterior distribution instead of a complex true data distribution.
To ensure the approximations KL, divergence between the 2 distributions are minimized. Minimizing KL divergence is equal to maximizing ELBO and vice versa.

Denoising diffusion models have 2 processes:

  1. Forward diffusion process
  2. Reverse denoising process

Denoising diffusion

Each of the intermediate step is a latent variable.

Denoising diffusion

References:

  • Thermodynamics inspired original paper