Research map / Image generation / Fast diffusion sampling
Diffusion Models are Secretly Exchangeable: Parallelizing DDPMs via Auto Speculation
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.
Shows DDPM increments are exchangeable under a reparametrization to stochastic localization, and uses this to build Autospeculative Decoding, an error-free parallel sampler for DDPMs that uses the model itself as its draft.
Problem
DDPM sampling requires many sequential denoising steps (about 1000 for images, 100 for robot policies), creating an inference-time bottleneck; prior parallel methods rely on Picard iterations that leave approximation error or on restrictive Lipschitz assumptions.
Approach
Using the equivalence between DDPMs and stochastic localization, the paper proves that after a time/scale reparametrization the DDPM increments are exchangeable, so the current denoiser output can speculate future increments. Speculative decoding with Gaussian rejection sampling then verifies these speculations in parallel, with no draft model and exact output distribution.
Key results
- ASD on StableDiffusion-v2 reaches a peak wall-clock speedup of 1.82x (theta=6) on 8 A40 GPUs, with CLIP score unchanged (32.1 DDPM vs 32.0-32.3 ASD).
- On LSUN Church pixel diffusion, ASD reduces neural network calls by up to 3.1x, with FID matching DDPM (14.3).
- On Robomimic diffusion policies, ASD-infinity gives 6-7x algorithmic speedup and roughly 4x wall-clock speedup with success rates similar to DDPM.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use ASD speculation with length 6 instead of sequential DDPM sampling | StableDiffusion-v2 · image generation | wall-clock speedup: 1.82× | Helped |
| Use unbounded speculation length with ASD (ablation) | StableDiffusion-v2 · image generation | algorithmic speedup: 1.9× | Helped |
| Use ASD rather than DDPM | LSUN Church diffusion model · LSUN Church image generation | algorithmic speedup: 3.1× | Helped |
| Use ASD rather than DDPM | diffusion policy · Robomimic tasks | wall-clock speedup: roughly 4× | Helped |
| Vary the ASD speculation length (ablation) | StableDiffusion-v2 · COCO2017 captions validation | CLIP score: 32.1; 32.2; 32.0; 32.2; 32.3; 32.1 | No clear effect |
| Vary the ASD speculation length (ablation) | LSUN Church diffusion model · LSUN Church | FID: 14.3; 13.2; 13.2; 13.2; 14.3 | No clear effect |
| Vary the ASD speculation length (ablation) | diffusion policy · Robomimic Square | success rate: 88.67 ± 0.27; 93.00 ± 1.70; 91.67 ± 1.66; 93.00 ± 0.47; 93.00 ± 0.47; 90.00 ± 1.89; 90.33 ± 0.27 | No clear effect |
| Vary the ASD speculation length (ablation) | diffusion policy · Robomimic Transport | success rate: 89.00 ± 1.25; 90.00 ± 1.25; 91.33 ± 1.52; 90.00 ± 0.47; 91.00 ± 0.00; 90.00 ± 0.82; 90.00 ± 1.25 | No clear effect |
| Vary the ASD speculation length (ablation) | diffusion policy · Robomimic Tool Hang | success rate: 70.00 ± 2.94; 69.33 ± 2.60; 66.00 ± 2.62; 71.00 ± 2.49; 70.00 ± 2.36; 68.67 ± 1.19; 73.67 ± 0.27 | No clear effect |
Surprising findings
- The paper reports that the DDPM increments are exchangeable after reparametrization, a property it describes as hidden and not obvious, since the analogous property would fail for LLM token sequences.
- On the pixel-space LSUN model, the wall-clock gap is larger than the algorithmic gap because data transfer overhead between GPUs is about 10x higher, so wall-clock speedup lags algorithmic speedup.
Limitations
- Theoretical speedup guarantee assumes bounded second moments and step-size conditions; the bound is O~(K^{1/3}) speedup and depends on eta*d = O(1).
- Wall-clock speedups (1.8-4x) are well below the algorithmic speedups because of multi-GPU data transfer and batching overhead.
- Experiments cover only image generation and robot control; applicability to discrete diffusion (e.g., SEDD) is left to future work.
Experimental setup
Datasets: COCO2017 captions validation LSUN Church Robomimic
Benchmarks: COCO2017 captions (CLIP score) LSUN Church (FID) Robomimic Square Robomimic Transport Robomimic Tool Hang
Metrics: CLIP score FID success rate algorithmic speedup wall-clock speedup
Baselines: DDPM sequential sampling Picard iteration parallel sampling
Builds on: speculative decoding stochastic localization any-order autoregressive speculative decoding Picard iteration parallel sampling DDPM
Closest papers by meaning
- Encoder-Decoder Diffusion Language Models for Efficient Training and Inference (NeurIPS 2025 · similarity 0.90)
- SimSD: Simple Speculative Decoding in Diffusion Language Models (NeurIPS 2026 · similarity 0.89)
- Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanism (NeurIPS 2025 · similarity 0.89)
- Assessing the quality of denoising diffusion models in Wasserstein distance: noisy score and optimal bounds (NeurIPS 2025 · similarity 0.89)
- O(d/T) Convergence Theory for Diffusion Probabilistic Models under Minimal Assumptions (ICLR 2025 · similarity 0.89)
- Accelerating Diffusion LLMs via Adaptive Parallel Decoding (NeurIPS 2025 · similarity 0.89)
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.
