atlas

Research map / Image generation / Fast diffusion sampling

Shortcutting Pre-trained Flow Matching Diffusion Models is Almost Free Lunch

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 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.

Post-trains pretrained flow matching models (Flux.1 Dev, SD3.5 Large) into 3-8 step samplers via velocity-space self-distillation with a teacher and EMA student, using LoRA and a small LAION-POP subset on one A100.

Problem

Few-step sampling of large pretrained flow matching diffusion models requires either step-size-conditioned retraining (shortcut models), which is nearly as costly as pretraining, or expensive progressive/sample-space distillation that needs large datasets and adversarial losses.

Approach

Distill in velocity space with a dual-target objective: a teacher-based term and a self-distillation term from an EMA student, with step-size implicitly learned and no step-size embedding, so the trajectory is straightened end-to-end.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SCFM instead of SD3.5L-Turbo at 8 stepsSD3.5 Large · COCO-30k validation, 8 stepsFID: 8.18 -> 2.65Helped
Use SCFM instead of Flux-Hyper-SD at 8 stepsFlux.1-Dev · COCO-30k validation, 8 stepsFID: 3.20 -> 2.58Helped
Use SCFM instead of Flux-Schnell at 4 stepsFlux.1-Dev · COCO-30k validation, 4 stepsFID: 6.76 -> 4.50Helped
Mix teacher and stop-gradient student solvers in the first loss term (ablation)SCFM · Flux, 8-step trainingCLIP convergenceHelped
Periodically restart the EMA student every 500 iterations (ablation)SCFM · Flux, 8-step trainingCLIP convergence: 500 iterationsMixed
Use dual fast-slow EMA (μ=0.99 and μ=0.999) instead of a single EMA (ablation)SCFM · Flux, 8-step trainingiterations to convergence: 1000th iterationHelped
Train on only 10 images rather than the full training set (ablation)SCFM · COCO-30k validation, 8 stepsFID: 2.58 -> 2.94Hurt
Train on only 10 images rather than the full training set (ablation)SCFM · COCO-30k validation, 8 stepsCLIP: 33.76 -> 33.75No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LAION-POP COCO-30k

Benchmarks: COCO-30k

Metrics: FID delta FID (vs base) CLIP score

Baselines: SD3.5-Turbo Flux-Schnell Flux-Hyper-SD Flux-TDD TeaCache

Builds on: shortcut models progressive distillation rectified flow InstaFlow LoRA

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