atlas

Research map / Image generation / Fast diffusion sampling

Bespoke Solvers for Generative Flow Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 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.

Introduces Bespoke solvers, a learned, consistent ODE solver family built by time and scale reparametrization of sampling paths of a pretrained flow model, trained with an RMSE upper-bound loss using about 80 parameters.

Problem

Sampling from flow and diffusion models requires many function evaluations (NFE) to solve high-dimensional ODEs/SDEs accurately; distillation is costly to train and dedicated solvers still need many steps.

Approach

Parameterize a family of consistent solvers by applying a base Runge-Kutta solver (RK1/RK2) to time-reparametrized and scale-transformed sampling paths, then learn the few transformation parameters for a specific pretrained model by minimizing a tractable upper bound on the global truncation error (RMSE-Bespoke loss).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RK2-BES instead of DEISFM-OT flow model · CIFAR10, 10 NFEFID: 4.17 to 2.73Helped
Use RK2-BES instead of the dedicated solver baselinesCIFAR10 flow models · CIFAR10, low NFEFIDHelped
Use RK2 rather than RK1 at the same function-evaluation budgetCIFAR10 and ImageNet-64 flow models · CIFAR10 and ImageNet-64validation RMSEHelped
Add scale transformation to time-only optimization (ablation)RK2-BES · ImageNet-64 FM-OTFIDHelped
Add scale transformation to time-only optimization (ablation)RK2-BES · ImageNet-64 FM-OT, fewer than 20 NFERMSEHelped
Optimize time transformation rather than scale transformation alone (ablation)RK2-BES · ImageNet-64 FM-OTFIDHelped
Transfer the RK2-BES solver trained on ImageNet-64 (ablation)ImageNet-128 FM-OT · ImageNet-128FIDMixed
Transfer the RK2-BES solver trained on ImageNet-64 (ablation)ImageNet-128 FM-OT · ImageNet-128RMSEHelped
Transfer the RK2-BES solver trained on ImageNet-64 instead of training a bespoke solver on ImageNet-128 (ablation)ImageNet-128 FM-OT · ImageNet-128FIDHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 ImageNet-64 ImageNet-128 AFHQ-256

Benchmarks: CIFAR10 ImageNet-64 ImageNet-128 AFHQ-256

Metrics: FID RMSE PSNR

Baselines: RK1 RK2 RK4 DDIM DPM-2 DPM-Solver DEIS GENIE DDSS EDM progressive distillation

Builds on: Runge-Kutta methods flow matching EDM DPM-Solver DDIM

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