atlas

Research map / Image generation / Fast diffusion sampling

Mean Flows for One-step Generative Modeling

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Rectified flow straightening · 26 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 MeanFlow, which models the average velocity over a time interval and trains a one-step generator via a MeanFlow identity that needs only instantaneous velocity and a JVP, reaching 3.43 FID with 1-NFE on ImageNet 256x256 from scratch.

Problem

One-step (1-NFE) generative modeling: instantaneous-velocity flow matching yields curved trajectories that are poorly suited to single-step integration, and existing one-step methods (consistency models, shortcut, IMM) rely on extra consistency constraints or curricula.

Approach

Model the average velocity u(z_t, r, t) = (1/(t-r)) ∫_r^t v dτ directly; differentiating the definition gives the MeanFlow identity u = v - (t-r) d/dt u, which yields a training target using only the conditional velocity and a JVP, so one-step sampling is z_0 = z_1 - u(z_1, 0, 1). CFG is folded into the ground-truth field so 1-NFE sampling is preserved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the Flow Matching target with MeanFlow training that samples r≠t (25%) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 328.91 -> 61.06Helped
Use the correct JVP tangent (v, 0, 1) instead of (v, 0, 0) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 268.06 -> 61.06Helped
Use the correct JVP tangent (v, 0, 1) instead of (v, 1, 0) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 329.22 -> 61.06Helped
Use the correct JVP tangent (v, 0, 1) instead of (v, 1, 1) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 137.96 -> 61.06Helped
Condition on (t, t−r) rather than (t, r, t−r) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 63.98 -> 61.06Helped
Condition on (t, t−r) rather than t−r only (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 63.13 -> 61.06Helped
Use lognorm(--0.4, 1.0) rather than uniform(0, 1) time sampling (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 65.90 -> 61.06Helped
Use adaptive loss weighting p=1.0 instead of squared L2 loss p=0.0 (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 79.75 -> 61.06Helped
Use CFG scale 3.0 rather than no CFG (scale 1.0) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 61.06 -> 15.53Helped
Use CFG scale 5.0 rather than no CFG (scale 1.0) (ablation)MeanFlow B/4 · ImageNet 256×256, 1-NFEFID: 61.06 -> 20.75Helped
Increase model size from MeanFlow-B/2 to MeanFlow-XL/2MeanFlow · ImageNet 256×256, 1-NFEFID: 6.17 -> 3.43Helped
Train MeanFlow-XL/2 longer with selected configurationsMeanFlow-XL/2 · ImageNet 256×256, 2-NFEFID: 2.93 -> 2.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10

Benchmarks: ImageNet 256x256 CIFAR-10

Metrics: FID-50K NFE

Baselines: iCT ECT sCT IMM Shortcut Models DiT-XL/2 SiT-XL/2 SiT-XL/2+REPA

Builds on: Flow Matching Consistency Models Shortcut Models Inductive Moment Matching DiT

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