atlas

Research map / Image generation / Fast diffusion sampling

A Simple Early Exiting Framework for Accelerated Sampling in Diffusion Models

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

Proposes Adaptive Score Estimation (ASE), an early-exiting scheme that skips time-dependent subsets of blocks in pretrained diffusion transformers (DiT, U-ViT, PixArt-α) and fine-tunes them to cut sampling wall-clock time by about 25-30% with little FID loss.

Problem

Diffusion models are slow to sample because the score estimation network is evaluated at every sampling step, and the compute needed per step may vary over time.

Approach

Use a time-dependent exit schedule that drops more blocks (or the non-linear sub-layers of decoder blocks in U-ViT) near the noise end of the trajectory, then fine-tune the model with EMA and time-weighted loss so the remaining blocks adapt to the altered intermediate features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ASE with D3 block dropping instead of the baseline modelDiT XL/2 · ImageNet, DDPM-250FID: 9.078 -> 8.647Helped
Apply ASE with D3 block dropping instead of the baseline modelDiT XL/2 · ImageNet, DDPM-250acceleration: 30.46%Helped
Apply ASE with D1 block dropping instead of the baseline modelU-ViT-S/4 · CelebA, EM-1000FID: 2.944 -> 2.250Helped
Use more aggressive D3/D6 dropping schedules rather than D1/D2U-ViT-S/4 · CelebA, EM-1000FID: 2.250 -> 3.217; 2.944 -> 4.379Hurt
Use ASE instead of the listed baselinesU-ViT · CelebA, DPM-50FID: 2.87 -> 1.92Helped
Use ASE instead of DeeDiffU-ViT · CelebA, DPM-50acceleration: 45.76% -> 23.39%Hurt
Fine-tune PixArt-α with ASE using 1% of original dataPixArt-α-SAM-256 · MS-COCO valid, DPM-20FID: 12.483 -> 12.682Hurt
Use Schedule-1 instead of Schedule-2 (ablation)ASE U-ViT · CelebA, DPM-25FID: 2.456 -> 2.116Helped
Use Schedule-1 instead of Schedule-3 (ablation)ASE U-ViT · CelebA, DPM-50FID: 3.128 -> 2.144Helped
Use Schedule-1 instead of Schedule-4 (ablation)ASE U-ViT · CelebA, DPM-25 and DPM-50FID: 2.966 -> 2.116; 3.253 -> 2.144Helped
Further-train the baseline model (ablation)U-ViT · CelebA, DPM-25 and DPM-50FID: 3.355 -> 4.262; 3.316 -> 4.028Hurt
Replace the baseline with multi-experts trained for each interval (ablation)U-ViT · CelebA, DPM-25 and DPM-50FID: 3.355 -> 2.987; 3.316 -> 2.942Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CelebA SAM MS-COCO

Benchmarks: ImageNet 256x256 (DiT) CelebA 64x64 (U-ViT) MS-COCO validation (PixArt-α)

Metrics: FID wall-clock time acceleration percentage

Baselines: DeeDiff Token Merging (ToMe) Block Caching Block Caching with scale-shift (SS)

Builds on: DiT U-ViT DDPM DDIM DPM-Solver

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