atlas

Research map / Image generation / Fast diffusion sampling

Lipschitz Singularities in Diffusion Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 2 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 noise- and v-prediction diffusion models have infinite Lipschitz constants in time near t=0 and proposes E-TSDM, which shares timestep conditions over sub-intervals near zero to reduce these singularities and improve FID.

Problem

Noise-prediction and v-prediction diffusion models exhibit unbounded Lipschitz constants with respect to the timestep near t=0 (because d sigma_t/dt diverges), threatening training stability and the accuracy of integration-based samplers.

Approach

Divide the near-zero timestep interval [0, t~) into n sub-intervals and feed the left endpoint of each sub-interval as the timestep condition during both training and sampling, so the network is constant within each sub-interval and its Lipschitz constant there is zero, with no change to architecture, loss, or forward process.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Share timestep conditions near zero using E-TSDMDDPM, discrete-time diffusion · FFHQ 256×256, linear scheduleFID-10k: 9.50 -> $\bf6.62$Helped
Share timestep conditions near zero using E-TSDMDDPM, discrete-time diffusion · FFHQ 256×256, quadratic scheduleFID-10k: 13.79 -> $\bf9.69$Helped
Share timestep conditions near zero using E-TSDMDDPM, discrete-time diffusion · FFHQ 256×256, cosine scheduleFID-10k: 27.17 -> $\bf26.08$Helped
Share timestep conditions near zero using E-TSDMDDPM, continuous-time diffusion · FFHQ 256×256, cosine scheduleFID-10k: 25.65 -> $\bf16.80$Helped
Share timestep conditions near zeroDDPM with DPM-Solver-3 · FFHQ 256×256, NFE 50FID-10k: 24.48 -> $\bf13.52$Helped
Share timestep conditions near zeroDDPM with DDIM · FFHQ 256×256, NFE 200FID-10k: 23.16 -> $\bf13.71$Helped
Share timestep conditions near zero in v-predictionDDPM · FFHQ 256×256FID-10k: 10.85 -> $\bf9.00$Helped
Share timestep conditions near zero in v-predictionDDPM · Lsun-Cat 256×256FID-10k: 18.40 -> $\bf13.86$Helped
Apply regularization to DDPMDDPM · FFHQ 256×256FID-10k: 9.50 -> 9.18Helped
Apply regularization to DDPMDDPM · CelebAHQ 256×256FID-10k: 8.05 -> 7.97Helped
Modify noise scheduleDDPM · FFHQ 256×256, linear scheduleFID-10k: 9.50 -> 8.67Helped
Modify noise scheduleDDPM · FFHQ 256×256, quadratic scheduleFID-10k: 13.79 -> 17.48Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ 256x256 CelebAHQ 256x256 AFHQ-Cat 256x256 AFHQ-Wild 256x256 LSUN-Church 256x256 LSUN-Cat 256x256

Benchmarks: FFHQ 256x256 CelebAHQ 256x256 AFHQ-Cat AFHQ-Wild LSUN-Church LSUN-Cat

Metrics: FID-10k PSNR Lipschitz constant K(t,t')

Baselines: DDPM DDPM with regularization Modified noise schedules Remap (1/t, inverse-sigmoid) DDIM DPM-Solver

Builds on: DDPM DDIM DPM-Solver score SDE

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