atlas

Research map / Image generation / Fast diffusion sampling

Directly Denoising Diffusion Models

ICML 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 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.

Proposes Directly Denoising Diffusion Models (DDDM), which train a U-Net to map noisy inputs to clean images conditioned on its own previous-iteration estimate, plus a Pseudo-LPIPS loss, enabling strong one- and two-step generation without distillation or ODE solvers.

Problem

Diffusion models are slow to sample, while few-step methods typically rely on ODE solvers or distillation from pretrained teacher diffusion models, adding cost and constraints.

Approach

Train the denoiser conditioned on its own estimate of x0 from the previous training iteration (iterative fixed-point update of x0 estimate in the probability flow ODE framework), so one-step and multistep sampling share one model without ODE solvers or distillation; additionally use Pseudo-LPIPS, sqrt(LPIPS + c^2) - c, as the loss metric.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase sampling from 1 to 2 steps (ablation)DDDM-deep (T=1000) · CIFAR-10FID: 2.57 -> 2.33Helped
Increase sampling from 2 to 1000 steps (ablation)DDDM-deep (T=1000) · CIFAR-10FID: 2.33 -> 1.79Helped
Increase sampling from 1 to 2 steps (ablation)DDDM-deep (T=1000) · ImageNet 64x64FID: 3.47 -> 3.08Helped
Increase sampling from 2 to 1000 steps (ablation)DDDM-deep (T=1000) · ImageNet 64x64FID: 3.08 -> 2.11Helped
Use the deeper architecture (ablation)DDDM · CIFAR-10, 1 NFEFID: 2.90 -> 2.57Helped
Use the deeper architecture (ablation)DDDM · ImageNet 64x64, 1 NFEFID: 4.21 -> 3.47Helped
Increase T and training epochs together (ablation)DDDM · CIFAR-10FID: 2.90 -> 2.86 -> 2.83 -> 2.82Helped
Use Pseudo-LPIPS instead of LPIPS (ablation)DDDM · CIFAR-10FIDHelped
Use Pseudo-LPIPS instead of Pseudo-Huber (ablation)DDDM · CIFAR-10FIDHelped
Use Pseudo-LPIPS instead of L1 or squared L2 (ablation)DDDM · CIFAR-10FIDHelped
Vary the Pseudo-LPIPS hyperparameter c (ablation)DDDM · CIFAR-10FIDMixed
Increase sampling steps (ablation)DDDM · CIFAR-10 and ImageNet 64x64FIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 64x64

Benchmarks: CIFAR-10 ImageNet 64x64

Metrics: FID Inception Score Precision Recall

Baselines: DDIM DPM-solver DEIS UniPC DFNO TRACT Diff-Instruct Consistency Distillation Consistency Training iCT StyleGAN2-ADA EDM

Builds on: DDPM DDIM Consistency models Pseudo-Huber loss ADM U-Net

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