Computing Library › Glossary
Glossary

Diffusion Model

A generative model that learns to reverse a gradual noising process, turning noise into realistic samples.

Definition

A diffusion model generates data by learning to reverse a process that gradually adds noise to training samples. Starting from pure noise, the model denoises step by step until a coherent sample emerges.

Conditioning mechanisms, such as classifier-free guidance, let a diffusion model trade diversity for fidelity to a prompt, giving users a direct control knob. The cost of many denoising steps has driven work on distillation and few-step samplers to speed generation.

The step-by-step denoising process is both the source of the model's stability and the reason sampling is slow, since each sample requires many network evaluations. A large body of work trades a small quality loss for far fewer steps through distillation and improved solvers. Because generation is guided rather than deterministic, the same model can produce diverse outputs or, with stronger guidance, closely follow a prompt.

Training teaches a network to predict the noise added at each step, which is equivalent to learning the gradient of the data distribution.

Why it works

Why it matters

Diffusion models produce state-of-the-art images, audio, and video, and they underpin much of current generative AI. They trade slower sampling for higher quality and diversity than GANs.

Fusion connection

Diffusion-based generators are being explored to synthesize physically plausible field configurations for data augmentation, again validated against simulation before any use in Hyperion design.