Research map / Image generation / Fast diffusion sampling
Understanding Hallucinations in Diffusion Models through Mode Interpolation
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Shows that diffusion models hallucinate by smoothly interpolating between nearby data modes, and that trajectory variance of predicted x0 in late reverse steps detects these hallucinations, enabling filtering that mitigates recursive-training collapse.
Problem
Diffusion models generate samples that lie entirely outside the support of the training distribution (hallucinations), such as extra fingers in hands; the mechanism behind this is unclear.
Approach
Hallucinations arise from "mode interpolation": a smooth learned score approximates the sharp discontinuous true score between nearby modes, so samples fall in gaps between modes. The variance of the predicted x0 trajectory over the final reverse steps separates hallucinated from in-support samples, and this metric can filter hallucinations during recursive training.
Key results
- Trajectory-variance metric removes over 95% of hallucinations while retaining 96% of in-support samples on synthetic datasets.
- On Hands, about 80% of hallucinated samples are eliminated while retaining about 81% of in-support samples (based on ~130 manually labeled images).
- On MNIST recursive training, variance-based filtering yields lower FID than random filtering across generations, slowing collapse.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Filter samples using trajectory variance | DDPM · Simple Shapes | hallucination rejection rate: 95% | Helped |
| Filter samples using trajectory variance | DDPM · 1D Gaussian | hallucination rejection rate: 95 % | Helped |
| Filter samples using trajectory variance | DDPM · 2D Gaussian | hallucination rejection rate: 96% | Helped |
| Filter samples using trajectory variance | ADM · Hands | hallucination rejection rate: ~80% | Helped |
| Filter recursive-training samples using trajectory variance instead of random filtering | DDPM · MNIST | FID | Helped |
| Increase the number of training samples | DDPM · 1D Gaussian | mode interpolation frequency | Helped |
| Increase the distance between Gaussian modes | DDPM · 1D Gaussian | mode interpolation frequency | Helped |
| Increase the number of sampling timesteps | DDPM · 1D Gaussian | mode interpolation frequency | Helped |
| Use the true score function instead of the learned network | Reverse diffusion sampling · Gaussian mixtures | mode interpolation | Helped |
| Filter recursively generated samples using trajectory variance instead of random filtering | DDPM · 2D Gaussian and Simple Shapes | hallucination rate across generations | Helped |
| Filter recursively generated samples using trajectory variance instead of random filtering | DDPM · MNIST | FID | Helped |
| Train a VDM instead of a DDPM | 2D Gaussian · 2D Gaussian | hallucination frequency | Helped |
Surprising findings
- Sampling with the true score function produces no mode interpolation, pointing to the learned network's smoothing as the cause.
- On the Hands dataset, the metric detects hallucinations only to a moderate degree (about 80% removal with 81% retention).
Limitations
- Metric requires choosing a timestep window that is dataset- and schedule-specific.
- Hands evaluation uses a small manually labeled set (~130 images) and detection is only moderately accurate.
- Analysis is limited to small synthetic settings and a single real-world case, so the link to large text-to-image models is a hypothesis.
Experimental setup
Datasets: 1D Gaussian mixture 2D Gaussian grid Simple Shapes Hands MNIST
Benchmarks: Simple Shapes 1D Gaussian mixture 2D Gaussian grid Hands MNIST
Metrics: hallucination removal rate in-support retention rate FID precision recall sensitivity specificity
Baselines: random filtering
Builds on: DDPM ADM Variational Diffusion Models classifier-free guidance
Closest papers by meaning
- Towards Understanding Text Hallucination of Diffusion Models via Local Generation Bias (ICLR 2025 · similarity 0.90)
- RODS: Robust Optimization Inspired Diffusion Sampling for Detecting and Reducing Hallucination in Generative Models (NeurIPS 2025 · similarity 0.90)
- Looks Too Good To Be True: An Information-Theoretic Analysis of Hallucinations in Generative Restoration Models (NeurIPS 2024 · similarity 0.89)
- Tracing the Roots: Leveraging Temporal Dynamics in Diffusion Trajectories for Origin Attribution (NeurIPS 2025 · similarity 0.88)
- Diffusion Models as Cartoonists: The Curious Case of High Density Regions (ICLR 2025 · similarity 0.88)
- The Crystal Ball Hypothesis in diffusion models: Anticipating object positions from initial noise (ICLR 2025 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
