atlas

Research map / Image generation / Fast diffusion sampling

Accelerating Diffusion Models with Parallel Sampling: Inference at Sub-Linear Time Complexity

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 2 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 PIADM-SDE and PIADM-ODE, which split diffusion sampling into O(1) time blocks and run Picard iterations in parallel within each block, proving poly-logarithmic approximate time complexity in data dimension d.

Problem

Diffusion model inference requires many sequential score-network evaluations, and prior theoretical bounds scale polynomially with data dimension d (O(d) for SDE, O(sqrt d) for ODE); the goal is provable sub-linear inference time complexity.

Approach

Divide the backward process into O(1)-length blocks and solve each block with parallel Picard iteration using exponential integrators, early stopping and a shrinking last-block step size; a generalized Girsanov theorem handles the dependence of successive Picard paths. The ODE variant adds a parallelized underdamped Langevin corrector step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use parallel sampling with blockwise Picard iterationsSDE diffusion sampling · High-dimensional theoretical sampling; KL(p_η || q̂_{T−η})approximate time complexity: \widetilde\gO(d) -> \widetilde\gO(\poly \log (d \delta^{-2}))Helped
Use parallel sampling with blockwise Picard iterationsProbability flow ODE diffusion sampling · High-dimensional theoretical sampling; TV(p_η, q̂_{T−η})²approximate time complexity: \widetilde\gO(\sqrt{d} \delta^{-1}) -> \widetilde\gO(\poly \log (d \delta^{-2}))Helped
Use the probability flow ODE implementation with its corrector stepParallel diffusion sampling · High-dimensional theoretical samplingspace complexity: \widetilde\gO(d^2) -> \widetilde\gO(d^{3/2})Helped

Surprising findings

Limitations

Experimental setup

Metrics: approximate time complexity space complexity KL divergence bound TV distance bound

Baselines: ParaDiGMS ParaTAA SDE diffusion bounds (d-linear) probability flow ODE with UMLC corrector (sqrt d)

Builds on: ParaDiGMS Picard iteration exponential integrator Girsanov's theorem underdamped Langevin corrector

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