atlas

Research map / Image generation / Fast diffusion sampling

Bespoke Non-Stationary Solvers for Fast Sampling of Diffusion and Flow Models

ICML 2024 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 1 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 Bespoke Non-Stationary (BNS) solvers, a tiny-parameter solver distillation method that optimizes a general non-stationary ODE solver per pretrained diffusion/flow model to maximize PSNR at low NFE.

Problem

Sampling diffusion and flow models requires many sequential function evaluations; model distillation is costly and can reduce diversity, while existing dedicated and solver-distillation approaches are limited in expressiveness and sample fidelity at low NFE.

Approach

Define a Non-Stationary solver family where each step is a learned linear combination of all previous states and velocities, prove it subsumes RK, multistep, exponential, and Scale-Time solvers, and optimize its parameters (about n(n+5)/2+1 values) with a PSNR loss against adaptive RK45 ground-truth trajectories, initialized from Euler or Midpoint with optional scheduler preconditioning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
optimize the generic sampler as a BNS solver (ablation)FM-OT T2I · MS-COCO val, CFG 2.0, NFE 16PSNR: 20.55 -> 29.13Helped
optimize the generic sampler as a BNS solver (ablation)FM-OT T2I · MS-COCO val, CFG 6.5, NFE 16PSNR: 18.38 -> 21.23Helped
optimize the generic sampler as a BNS solver (ablation)FM-OT T2I · MS-COCO val, CFG 2.0, NFE 16Pick Score: 20.78 -> 20.90Helped
optimize the generic sampler as a BNS solver (ablation)FM-OT T2I · MS-COCO val, CFG 6.5, NFE 16Pick Score: 20.87 -> 21.03Helped
replace Progressive Distillation with BNSFM-OT · ImageNet-64, NFE 16FID: 2.97 -> 2.62Helped
replace Progressive Distillation with BNSFM-OT · CIFAR10, NFE 8FID: 2.57 -> 2.73Hurt
replace Progressive Distillation with BNSFM-OT · ImageNet-64, NFE 8FID: 3.39 -> 3.90Hurt
use BNS instead of the runner-up solverImageNet-64 FM-OT · ImageNet-64, NFE 16PSNR: +5-10dBHelped
use BNS instead of baselinesSpeech FM-OT · Audio generation, across eight datasetsSNR: 1dB-3dBHelped
use BNS instead of EulerSpeech FM-OT · Audiocaps, NFE 8WER: 3.49 -> 3.98Hurt
use BNS instead of EulerSpeech FM-OT · Audiocaps, NFE 8speaker similarity: 0.387 -> 0.391Helped
optimize within the Non-Stationary family rather than the Scale-Time family (ablation)ImageNet-64 FM-OT · Class-conditional image generationPSNRHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-64 (face-blurred) ImageNet-128 (face-blurred) MS-COCO CIFAR10 LibriSpeech CommonVoice v13.0 Switchboard Expresso Audiocaps Fisher Spotify

Benchmarks: ImageNet-64 ImageNet-128 MS-COCO CIFAR10 LibriSpeech CommonVoice v13.0 Switchboard Expresso Audiocaps Fisher Spotify

Metrics: PSNR FID Pick Score Clip Score SNR WER speaker similarity

Baselines: RK-Euler RK-Midpoint DDIM DPM++ BST (Bespoke Scale-Time) Progressive Distillation DOPRI5 / RK45 ground truth

Builds on: Bespoke Scale-Time solvers DDIM DPM-Solver Progressive Distillation EDM

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