atlas

Research map / Image generation / Fast diffusion sampling

Going beyond Compositions, DDPMs Can Produce Zero-Shot Interpolations

ICML 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 0 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 DDPMs trained only on extreme (non-overlapping) subsets of CelebA-type data can, via multi-guidance classifier guidance, generate zero-shot interpolations such as mild smiles and intermediate ages/hair colors.

Problem

Whether diffusion models trained on strictly separated subsets of a latent factor's support (large gaps, e.g. only extreme smiles) can generate samples in the unseen intermediate region, i.e. zero-shot interpolation beyond mere composition of seen factors.

Approach

Train DDPMs with classifier guidance on extreme examples only, and use a multi-class guidance score over the extreme classes so that sampling is steered toward intermediate attribute values, producing mild attributes never seen in training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase classifier-guidance strength from 0.0 to 30 (ablation)DDPM multi-guidance sampling · CelebA mild examplesRecall: 0.4755 -> 0.4353Hurt
Increase classifier-guidance strength from 0.0 to 30 (ablation)DDPM multi-guidance sampling · CelebA mild examplesFID: 12.7215 -> 14.9275Hurt
Increase classifier-guidance strength from 0.0 to 10 (ablation)DDPM multi-guidance sampling · CelebA mild examplesPrecision: 0.7564 -> 0.8182Helped
Increase classifier-guidance strength to 100 (ablation)DDPM multi-guidance sampling · CelebA full distributionRecall: 0.484 -> 0.5383Mixed
Reduce training data to 30k or 10k examples rather than 60k (ablation)DDPM multi-guidance · CelebA smile interpolationKLDNo clear effect
Reduce training data to 5k examples (ablation)DDPM multi-guidance · CelebA smile interpolationKLDHurt
Replace the U-net with a diffusion transformer (ablation)DDPM interpolation · CelebA smile interpolationinterpolation capabilityNo clear effect
Use classifier-free guidance instead of classifier guidance (ablation)DDPM multi-guidance · CelebA smile interpolationinterpolation capabilityNo clear effect
Use the VLB objective (ablation)DDPM · CelebAsample realismHurt
Vary the noise schedule between cosine and linear, or use fixed versus learned variance (ablation)DDPM interpolation · CelebAinterpolation capabilityNo clear effect
Use spherical linear interpolation instead of regular linear interpolation (ablation)DDIM latent interpolation · CelebA smile interpolationinterpolation qualityHelped
Train the attribute classifier on synthetic green-lips examples (ablation)DDPM sampling · CelebA green-lips extrapolationgreen-lips generationHelped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA ImageNet

Benchmarks: CelebA

Metrics: FID precision recall KL divergence of attribute histograms MSE

Baselines: unconditional DDPM sampling classifier-free guidance

Builds on: DDPM Improved DDPM classifier guidance classifier-free guidance DDIM

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