☆ Save Reverse Distribution — Estimating the Previous State in Diffusion Models

09/13/2026

A reverse distribution describes the possible previous states xt-1 given the current state xt during the reverse diffusion process. A diffusion model does not turn random noise xT into a finished sample x0 in a single jump. Instead, it moves backward one step at a time. For each xt, the model constructs a probability distribution over plausible, slightly less noisy states xt-1 and then samples the state used in the next reverse step. The reverse distribution therefore captures both where the previous state may lie and how likely different regions of the state space are.

In simple terms: Recovering a clean image from a heavily corrupted one in a single prediction would be difficult. Diffusion models break that problem into smaller steps: given xt, what could the slightly less noisy xt-1 look like? During training, the neural network learns to predict the noise contained in xt. During generation, that prediction is used to parameterize the reverse distribution for xt-1. The model samples from this distribution and repeats the process, gradually turning noise into structured data.

Using noise prediction to construct a reverse distribution and sample the previous state

How It Works

Significance and Limitations

The key idea behind the reverse distribution is that a diffusion model does not have to assign a single deterministic xt-1 to each xt. Instead, it can represent multiple plausible previous states with a probability distribution. During training, the neural network learns parameters θ that allow it to predict the noise in the current state. During generation, that prediction is used to compute μθ and parameterize the reverse distribution for xt. Sampling xt-1 from that distribution at each step allows the model to gradually transform random noise into new samples that follow the learned data distribution.

The main limitation is that the true reverse distribution is not known exactly, so every reverse transition relies on an approximation produced by the trained neural network. If the model estimates the distribution of xt-1 from xt poorly, the resulting error can influence later steps and reduce the quality of the final sample. Inference is also computationally expensive because the model repeatedly constructs reverse distributions and samples from them across many time steps. Generation speed and computational cost are therefore important practical constraints for diffusion models.

Recommended prerequisite reading (3/5)

+2

Recommended next reading (5/15)

+5

Posts on the same topic (2/2)

Related concepts (3/3)

📍 Where this concept fits in the AI learning map

See where this concept sits within the full AI Universe.

📍 Current position in AI Universe

Reset Show completed · Login required Loading…

🌌 AI Universe

⭐ Concept

Select a star.

View the full AI Universe

« NADE (Neural Autoregress…|Entropy — A criterion th… »

🔖 Tags: diffusion-model · Generative Model · Noise Prediction · Probability Distribution · Reverse Diffusion · Reverse Distribution · sampling