What it is and the problem it solves
Diffusion models are a method introduced in 2015 to train a model that can sample from a highly complex probability distribution. They solve the problem of generating realistic data points when the underlying distribution is intractable to describe directly.
How it works
Diffusion models model data as generated by a diffusion process: a new datum performs a random walk with drift through the space of all possible data. They use techniques from non-equilibrium thermodynamics, especially diffusion. The 2020 DDPM variant improves training via variational inference.
What works
They reliably generate new elements distributed similarly to the original dataset—by learning a diffusion process for a given dataset. As of 2024, this works robustly for image and video generation, denoising, inpainting and super-resolution.
What does not
They do not solve sampling efficiency at scale. A trained diffusion model can be sampled in many ways, with different efficiency and quality—meaning speed, compute cost and fidelity trade off directly. No claim states they are fast, lightweight, or broadly deployable beyond vision.
What it changes
They shift generative modelling from autoregressive or GAN-based paradigms to iterative reverse-diffusion sampling. This establishes a new standard for distribution matching in vision—but only where high-fidelity synthesis matters more than latency or energy cost.
Is it worth your time
Yes—if your work involves computer vision tasks like image generation, denoising, inpainting, super-resolution or video generation. As of 2024, that is their dominant application. They are not general-purpose generative tools outside those domains.