Forward process
A fixed Markov chain gradually mixes clean data with Gaussian noise. Closed-form sampling reaches any timestep directly during training.
Diffusion models corrupt data forward and learn to reverse that process. Move through time, change the variance schedule and guidance, and watch a score field pull particles toward structure.
Open the score fieldA fixed Markov chain gradually mixes clean data with Gaussian noise. Closed-form sampling reaches any timestep directly during training.
A neural network receives the noisy sample and timestep, then predicts noise, clean data, velocity, or a related score parameterization.
A sampler uses predictions to move from noise toward data. More steps reduce discretization error but increase latency.
The conditional direction is amplified relative to an unconditional prediction. Higher guidance strengthens prompt alignment but can reduce diversity and create artifacts.
The beta or log-SNR schedule determines how quickly information is destroyed. Cosine-like schedules preserve useful signal longer than a naive linear schedule in many settings.
DDIM, DPM-Solver, flow-style and consistency methods reduce neural evaluations. Fewer steps require better numerical trajectories and can trade detail for speed.
No. It learns a conditional statistical prediction over noisy training examples. Sampling combines many local predictions with fresh initial noise.
Different initial noise seeds and stochastic sampler choices follow different plausible paths under the learned conditional distribution.
No. It is an extrapolation coefficient between conditional and unconditional model predictions.
Ho et al. (2020) introduced denoising diffusion probabilistic models. Nichol and Dhariwal (2021) improved objectives and schedules. Classifier-Free Diffusion Guidance describes conditional guidance without a separate classifier. DDIM develops non-Markovian faster sampling.