atlas

Research map / Image generation / Fast diffusion sampling

Accelerating Parallel Sampling of Diffusion Models

ICML 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 4 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 ParaTAA, a training-free parallel sampler that reformulates diffusion sampling as triangular nonlinear equations solved by fixed-point iteration with a triangular Anderson acceleration, cutting sequential steps 4-14x.

Problem

Diffusion sampling is autoregressive and slow; existing parallel sampling (Picard iteration) needs many iterations to converge, so the number of sequential network evaluation rounds remains high.

Approach

Reformulate sequential DDIM/DDPM sampling as a system of triangular nonlinear equations of order k solved by fixed-point iteration, then accelerate it with a Triangular Anderson Acceleration whose update matrix is constrained to be block upper triangular, plus early stopping and trajectory initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ParaTAA instead of sequential samplingDiT and Stable Diffusion v1.5 · DDIM/DDPM sampling scenariosinference steps: 4$\sim$14xHelped
Use ParaTAA instead of FP+DiT DDIM-25 · DiT DDIM-25inference steps: 13 -> 9Helped
Use ParaTAA instead of FP+DiT DDIM-50 · DiT DDIM-50inference steps: 17 -> 9Helped
Use ParaTAA instead of FP+DiT DDIM-100 · DiT DDIM-100inference steps: 19 -> 11Helped
Use ParaTAA instead of FP+DiT DDPM-100 · DiT DDPM-100inference steps: 31 -> 21Helped
Use ParaTAA instead of FP+Stable Diffusion v1.5 · DDIM-25, DDIM-50, and DDIM-100inference steps: 7 -> 7No clear effect
Use ParaTAA instead of FP+Stable Diffusion v1.5 · DDPM-100inference steps: 21 -> 15Helped
Add Triangular Anderson Acceleration to fixed-point iteration (ablation)FP for DiT DDIM/DDPM-100 · DiT DDIM-100 and DDPM-100convergence speedHelped
Use triangular rather than standard Anderson Acceleration (ablation)Anderson acceleration for triangular equations · DiT DDIM-100 and DDPM-100convergence speedHelped
Use the optimal equation order k rather than k equal to the window size (ablation)Fixed-point iteration · DDIM/DDPM samplinginference stepsHelped
Increase window size from w=10 to w=20 (ablation)ParaTAA with Stable Diffusion · SD DDIM-100inference steps: 25 -> 21Helped
Initialize from the similar prompt's existing sampling trajectory rather than random noise (ablation)ParaTAA for prompt P2 · Stable Diffusion DDIM-50 prompt transferCLIP Score convergenceHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256 (FID, IS) with DiT Stable Diffusion CLIP Score on random color-animal prompts

Metrics: FID Inception Score CLIP Score inference steps wall-clock time

Baselines: Sequential sampling FP (fixed-point iteration, ParaDiGMS-style) FP+

Builds on: Picard-Lindelöf iteration parallel sampling (ParaDiGMS) Anderson Acceleration DDIM DDPM SDEdit

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