atlas

Research map / Image generation / Fast diffusion sampling

Understanding Hallucinations in Diffusion Models through Mode Interpolation

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 20 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Filter samples using trajectory varianceDDPM · Simple Shapeshallucination rejection rate: 95%Helped
Filter samples using trajectory varianceDDPM · 1D Gaussianhallucination rejection rate: 95 %Helped
Filter samples using trajectory varianceDDPM · 2D Gaussianhallucination rejection rate: 96%Helped
Filter samples using trajectory varianceADM · Handshallucination rejection rate: ~80%Helped
Filter recursive-training samples using trajectory variance instead of random filteringDDPM · MNISTFIDHelped
Increase the number of training samplesDDPM · 1D Gaussianmode interpolation frequencyHelped
Increase the distance between Gaussian modesDDPM · 1D Gaussianmode interpolation frequencyHelped
Increase the number of sampling timestepsDDPM · 1D Gaussianmode interpolation frequencyHelped
Use the true score function instead of the learned networkReverse diffusion sampling · Gaussian mixturesmode interpolationHelped
Filter recursively generated samples using trajectory variance instead of random filteringDDPM · 2D Gaussian and Simple Shapeshallucination rate across generationsHelped
Filter recursively generated samples using trajectory variance instead of random filteringDDPM · MNISTFIDHelped
Train a VDM instead of a DDPM2D Gaussian · 2D Gaussianhallucination frequencyHelped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy