atlas

Research map / Image generation / Fast diffusion sampling

UDPM: Upsampling Diffusion Probabilistic Models

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Denoising diffusion probabilistic models

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.

Proposes UDPM, a diffusion model whose forward process downsamples latents (blur + stride-2 subsampling) plus noise, so generation takes 3 cheap upsampling denoising steps with FID 6.86 on CIFAR10.

Problem

Standard DDPMs need many diffusion steps (hundreds to thousands) for good samples, and their latent spaces are hard to interpret; existing fast samplers still need many network evaluations or are distillation-based.

Approach

Generalize the diffusion forward process so each step both downsamples the latent (blur filter followed by stride-gamma subsampling) and adds Gaussian noise; the reverse process then denoises and upsamples, with a network trained as a super-resolution-style predictor of H^{l-1} x0, yielding very few steps and much smaller latents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UDPM instead of CT for one-step-class CIFAR10 generationCIFAR10 generation · CIFAR10FID: 8.70 -> 6.86Helped
Use UDPM instead of TDPM for one-step-class CIFAR10 generationCIFAR10 generation · CIFAR10FID: 8.91 -> 6.86Helped
Use UDPM instead of DDGANCIFAR10 generation · CIFAR10FID: 4.08 -> 6.86Hurt
Use UDPM instead of 5-step EDMCIFAR10 generation · CIFAR10FID: 35.54 -> 6.86Helped
Use UDPM instead of 5-step EDMFFHQ generation · FFHQFID: 344.763 -> 7.41Helped
Use UDPM instead of 5-step EDMAFHQv2 generation · AFHQv2FID: 266.024 -> 7.10Helped
Replace a single denoising step with three UDPM steps64×64 image sampling · image generationGFLOPS: 40.62 -> 13.35Helped
Add perceptual and adversarial losses to the simple training lossUDPM · image generationimage sharpnessHelped
Set λ_fid and λ_per to 0 for l=3 (ablation)UDPM training · image generationgeneration qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 FFHQ AFHQv2

Benchmarks: CIFAR10 FFHQ AFHQv2

Metrics: FID GFLOPs FPS

Baselines: DDIM DPM-Solver EDM GENIE DEIS GGDM DDGAN TDPM CT

Builds on: DDPM EDM DDGAN NCSN

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