atlas

Research map / Image generation / Fast diffusion sampling

Differentiable Solver Search for Fast Diffusion Sampling

ICML 2025 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 0 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 a differentiable solver search that optimizes timesteps and solver coefficients (not interpolation form) for ODE-based diffusion sampling, reaching 2.33–2.40 FID on ImageNet-256 in 10 steps.

Problem

Fast sampling of pre-trained diffusion and rectified-flow models under very limited numbers of function evaluations; existing Adams-like multistep solvers use hand-crafted t-related Lagrange interpolation that is argued to be suboptimal.

Approach

Pre-integrating the interpolation reduces it to a set of coefficients; the search space is then timesteps plus solver coefficients, optimized differentiably with MSE trajectory alignment to an L-step Euler reference trajectory, with an expectation-based coefficient replacement justified by an error bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
search solver coefficients and timestepsDiT-XL/2 · ImageNet 256×256, 10 stepsFID: 2.79 -> 2.33Helped
apply the 256×256-searched solver at 512×512DiT-XL/2 · ImageNet 512×512, 10 stepsFID: 3.81 -> 3.64Helped
use the searched solverPixArt at 512 resolution · GenEval, 8 steps, CFG 2.0Overall: 0.44134 -> 0.45064Helped
search solver coefficients and timestepsSiT-XL/2 · ImageNet 256×256, 10 stepsFID: 2.27 -> 2.40Mixed
search solver coefficients and timestepsFlowDCN-XL/2 · ImageNet 512×512, 10 stepsFID: 2.81 -> 2.77Helped
combine distillation with solver searchStable Diffusion v1.5 · COCO-2017 validation, 4 stepsFID: 20.64 -> 18.99Helped
combine LoRA, distillation, and solver searchSDXL · COCO-2014, 4 stepsFID: 19.32 -> 11.4Helped
use different search model architectures and sizes (ablation)SiT-XL/2 solver · SiT-XL/2 FIDFIDMixed
increase reference trajectory step count (ablation)SiT-XL/2 solver searched with FlowDCN-B/2 · SiT-XL/2FIDHelped
use 10000 rather than 20000 search samples (ablation)FlowDCN-B/2 searched solver · SiT-XL/2, 10-step solverFID: 2.38 -> 2.54Hurt
use 30000 rather than 20000 search samples (ablation)FlowDCN-B/2 searched solver · SiT-XL/2, 10-step solverFID: 2.38 -> 2.49Hurt
use 40000 rather than 20000 search samples (ablation)FlowDCN-B/2 searched solver · SiT-XL/2, 10-step solverFID: 2.38 -> 2.29Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-256x256 (via generated samples from pre-trained models)

Benchmarks: ImageNet-256x256 ImageNet-512x512 COCO-2017 COCO-2014 GenEval

Metrics: FID sFID IS precision recall GenEval overall

Baselines: DPM-Solver++ UniPC Adams2 Adams4 Heun FlowTurbo Euler

Builds on: Adams-Bashforth multistep method DPM-Solver++ UniPC

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