atlas

Research map / Image generation / Fast diffusion sampling

Improving Training Efficiency of Diffusion Models via Multi-Stage Framework and Tailored Multi-Decoder Architecture

CVPR 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 10 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 a multi-stage diffusion training framework that splits the timestep range into intervals via an optimal-denoiser-based clustering and uses a shared encoder with per-stage decoders in the U-Net, improving training and sampling efficiency for DPM-Solver, EDM, and LDM.

Problem

Diffusion models train and sample slowly because a single large network must handle all noise levels with dissimilar gradients and varying capacity needs, while fully separate per-interval networks overfit.

Approach

Partition timesteps into stages using a functional-similarity clustering derived from the optimal denoiser, and use one shared U-Net encoder with stage-specific decoders of tailored widths, combining the benefits of unified and separate architectures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply the multistage frameworkDPM-Solver · CIFAR-10FID: 2.73 -> 2.35Helped
Apply the multistage frameworkEDM · CIFAR-10FID: 2.05 -> 1.96Helped
Apply the multistage frameworkDPM-Solver · CIFAR-10Total training PFLOPs: 7.94 -> 4.66 (59%)Helped
Apply the multistage frameworkEDM · CelebA 32 × 32Total training PFLOPs: 10.06 -> 8.28 (82%)Helped
Apply the multistage frameworkLDM · CelebA 256 × 256Total training PFLOPs: 43.31 -> 12.95 (30.0%)Helped
Use separate U-Nets for each interval instead of a unified U-Net (ablation)CIFAR-10 U-Net · CIFAR-10FID: 2.73 -> 2.87Hurt
Add early stopping to separate U-Nets (ablation)CIFAR-10 U-Net · CIFAR-10FID: 2.87 -> 2.80Helped
Use tailored parameters in separate U-Nets (ablation)CIFAR-10 U-Net · CIFAR-10FID: 2.87 -> 2.68Helped
Add early stopping and tailored parameters to separate U-Nets (ablation)CIFAR-10 U-Net · CIFAR-10FID: 2.87 -> 2.52Helped
Use a shared encoder and interval-specific decoders instead of a unified U-Net (ablation)CIFAR-10 U-Net · CIFAR-10FID: 2.73 -> 2.35Helped
Use timestep-based clustering instead of optimal denoiser-based clustering (ablation)Multistage DPM-Solver · CIFAR-10FID: 2.35 -> 3.12Hurt
Use SNR-based clustering instead of optimal denoiser-based clustering (ablation)Multistage DPM-Solver · CIFAR-10FID: 2.35 -> 2.72Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA 32x32 CelebA 256x256

Benchmarks: CIFAR-10 CelebA

Metrics: FID NFE GFLOPs total training PFLOPs training iterations

Baselines: DDPM Score SDE PFGM DDIM gDDIM DEIS DPM-Solver EDM LDM

Builds on: EDM DPM-Solver Latent Diffusion Models Mask R-CNN multi-head design expert denoisers

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