atlas

Research map / Image generation / Fast diffusion sampling

Denoising Diffusion Step-aware Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 3 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 DDSM, a slimmable diffusion UNet whose sub-network size is chosen per denoising step via NSGA-II evolutionary search, cutting FLOPs by 49-76% on image benchmarks without quality loss.

Problem

Diffusion models run the whole network at every denoising step, causing high inference cost; not all steps need equal compute.

Approach

Train a slimmable UNet supernet (sub-networks sampled at largest, smallest, and random widths) and use multi-objective evolutionary search to assign a different sub-network width to each diffusion step, with no retraining of pruned sub-networks; the step-aware scheme is compatible with DDIM and latent diffusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply searched step-aware network widthsADM · CIFAR-10FID: 3.713 -> 3.552Helped
apply searched step-aware network widthsADM · CIFAR-10GFLOPs: 12.14 -> 6.20Helped
apply searched step-aware network widthsADM · CelebA-HQFID: 6.755 -> 6.039Helped
apply searched step-aware network widthsADM · ImageNetFID: 27.000 -> 24.714Helped
apply searched step-aware network widthsADM · LSUN-bedroomFID: 5.027 -> 5.289Hurt
apply searched step-aware network widthsADM · AFHQFID: 7.244 -> 6.249Helped
uniformly prune to mid width at every step (ablation)ADM · CIFAR-10FID: 3.713 -> 4.697Hurt
uniformly prune to small width at every step (ablation)ADM · CIFAR-10FID: 3.713 -> 5.936Hurt
use tiny width at every step (ablation)ADM · CIFAR-10FID: 3.713 -> 18.638Hurt
choose model size randomly at each step (ablation)ADM · CIFAR-10FID: 3.713 -> 7.727Hurt
use tiny model for steps [0, 250) instead of the large model (ablation)DDPM-large · CIFAR-10FID: 3.71 -> 10.61Hurt
use tiny model for steps [500, 750) instead of the large model (ablation)DDPM-large · CIFAR-10FID: 3.71 -> 3.30Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA-HQ LSUN-bedroom AFHQ ImageNet

Benchmarks: CIFAR-10 CelebA-HQ ImageNet LSUN-bedroom AFHQ

Metrics: FID GFLOPs GPU latency

Baselines: ADM DDIM Diff-pruning OMS-DPM LDM EDM

Builds on: DDPM ADM slimmable networks NSGA-II 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