atlas

Research map / Image generation / Fast diffusion sampling

DiP-GO: A Diffusion Pruner via Few-step Gradient Optimization

NeurIPS 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 DiP-GO, which casts diffusion pruning as a SubNet search over a SuperNet with backup connections, using a plugin pruner network trained with few-step gradient optimization (SSIM consistency + sparsity loss) to prune SD and DiT models without retraining.

Problem

Multi-step denoising makes diffusion model inference expensive; existing structural pruning needs retraining with large datasets, and training-free caching heuristics (e.g., DeepCache) use simple static strategies that leave redundancy unexploited.

Approach

Build a SuperNet by adding backup input connections from each block to its counterpart at the previous timestep (exploiting feature similarity across adjacent steps), then learn a differentiable plugin pruner with learnable queries and straight-through gates that selects a SubNet by optimizing SSIM consistency and a FLOPs-weighted sparsity loss, followed by bisection-based thresholding to hit a ta

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
prune 80% of SD-1.5 computation with DiP-GOSD-1.5 · PartiPromptsCLIP Score: 29.51 -> 29.51No clear effect
prune 80% of SD-1.5 computation with DiP-GOSD-1.5 · COCO2017CLIP Score: 30.30 -> 30.29No clear effect
apply DiP-GO pruning at ratio 0.7SD-2.1 · COCO2017 validationFID-5K: 27.29 -> 25.98Helped
prune DiT-XL/2* at ratio 0.6DiT-XL/2* · ImageNet validationFID-50K: 2.97 -> 3.01Mixed
use SSIM instead of L1 consistency loss (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning 80%CLIP Score: 29.94 -> 30.29Helped
use SSIM instead of L2 consistency loss (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning 80%CLIP Score: 29.71 -> 30.29Helped
use SSIM instead of L1 + SSIM consistency loss (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning 80%CLIP Score: 29.77 -> 30.29Helped
set α to 1.0 rather than 0.1 (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning ratio 0.80CLIP Score: 29.77 -> 30.29Helped
set α to 1.0 rather than 0.5 (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning ratio 0.80CLIP Score: 29.93 -> 30.29Helped
set α to 1.0 rather than 2.0 (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning ratio 0.80CLIP Score: 30.17 -> 30.29Helped
remove γ weighting from the sparsity loss (ablation)DiP-GO on SD-1.5 · COCO2017 validation, pruning 80%CLIP Score: 30.29 -> 29.50Hurt
use gradient-optimized DiP-GO instead of random search (ablation)SD-1.5 · Pruning ratio 0.80CLIP Score: 28.73 -> 30.29Helped

Surprising findings

Limitations

Experimental setup

Datasets: DiffusionDB PartiPrompts MS-COCO 2017 ImageNet

Benchmarks: PartiPrompts MS-COCO 2017 ImageNet

Metrics: MACs speedup CLIP Score FID

Baselines: PLMS BK-SDM DeepCache DDIM DPM-Solver LCM Random Search GA Search PixArt-alpha

Builds on: DeepCache DETR Lottery Ticket Hypothesis gradient checkpointing

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