atlas

Research map / Image generation / Fast diffusion sampling

Faster Diffusion: Rethinking the Role of the Encoder for Diffusion Model Inference

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 6 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 encoder propagation for diffusion UNets/DiTs: reuse cached encoder features across adjacent time-steps and run decoder steps in parallel, plus prior noise injection, giving training-free inference speedups.

Problem

Diffusion model inference is slow due to sequential denoising; distillation approaches need costly retraining, and prior caching methods (DeepCache, CacheMe) remain sequential.

Approach

Empirically, UNet encoder features change minimally across adjacent time-steps while decoder features vary substantially; so the encoder is skipped at non-key time-steps, its cached features are reused by the decoder, and the decoder computations for those time-steps are run in parallel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply encoder propagationStable Diffusion with DDIM · MS-COCO 2017 10K subsets/image: 2.42 -> 1.42Helped
Apply encoder propagationStable Diffusion with DDIM · MS-COCO 2017 10K subsetFID: 21.75 -> 21.08Helped
Add encoder propagationStable Diffusion with DPM-Solver++ · MS-COCO 2017 10K subsetFID: 20.51 -> 20.76Hurt
Apply encoder propagationDeepFloyd-IF with DDPM · Text-to-images/image: 34.55 -> 26.27Helped
Apply encoder propagationDiT · ImageNet 256s/image: 5.13 -> 3.62Helped
Use the selected non-uniform key time-steps rather than uniform propagation (ablation)Stable Diffusion encoder propagation · MS-COCO 2017 10K subsetFID: 21.55 -> 21.08; 21.54 -> 21.08; 24.61 -> 21.08Mixed
Use non-uniform key time-steps II instead of the chosen key time-steps (ablation)Stable Diffusion encoder propagation · MS-COCO 2017 10K subsetFID: 21.08 -> 35.25Hurt
Add prior zT noise injection (ablation)Stable Diffusion encoder propagation · MS-COCO 2017 10K subsetFID: 21.71 -> 21.08Helped
Add prior zT noise injection (ablation)Stable Diffusion encoder propagation · MS-COCO 2017 10K subsetClipscore: 0.779 -> 0.783Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO 2017 validation ImageNet

Benchmarks: MS-COCO 2017 10K ImageNet 50K

Metrics: FID CLIPScore sFID IS Precision Recall GFLOPs/image s/image user preference

Baselines: DDIM DPM-Solver DPM-Solver++ DDPM ToMe DeepCache CacheMe Text2Video-zero VideoFusion ControlNet Dreambooth Custom Diffusion

Builds on: DDIM DPM-Solver ToMe DeepCache

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