ConceptioArchivearXiv CS
arXiv CSopen access

MeanFlowNFT: Bringing Forward-Process RL to Average-Velocity Generators

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

MeanFlowNFT: Bringing Forward-Process RL to Average-Velocity Generators Yushi Huang1,2,∗

Xiangxin Zhou1,∗,‡

1 Tencent Hunyuan ∗

Liefeng Bo1

Tianyu Pang1,‡

2 The Hong Kong University of Science and Technology

Equal contribution Project Page

arXiv:2607.15273v1 [cs.CV] 16 Jul 2026

Jun Zhang2

Corresponding authors

GitHub

Hugging Face

Abstract. MeanFlow generators achieve fast few-step sampling by predicting average velocities over time intervals, making them attractive for efficient generation. Reinforcement learning (RL) has become a powerful way to align diffusion and flow models with human preferences and task-specific objectives. In particular, DiffusionNFT offers an efficient forward-process RL framework that does not require reverse-process trajectories or likelihood estimation. However, applying such RL methods to MeanFlow remains underexplored. DiffusionNFT optimizes instantaneous velocities, whereas MeanFlow samples with average velocities. To bridge this gap, we introduce MeanFlowNFT. Inspired by the MeanFlow identity, which bridges average and instantaneous velocities, we construct an induced instantaneous-velocity predictor. We apply the DiffusionNFT objective to this predictor, making reward optimization well-defined for MeanFlow. Sampling remains based on the average velocity, preserving MeanFlow’s fast few-step generation. We further prove that MeanFlowNFT inherits DiffusionNFT’s strict policy-improvement guarantee. Experiments on image and video generation show that MeanFlowNFT consistently improves baselines. Moreover, it outperforms prior state-of-the-art RL-tuned few-step generators on most metrics (6 of 8 on SD3.5-M), and can even surpass multi-step RL-tuned diffusion while using only a few sampling steps. For instance, on Wan2.1, 4-step MeanFlowNFT reaches a VBench score of 84.33, surpassing 50-step LongCat-Video RL (82.57). Date: July 2026

1 Introduction Diffusion (Ho et al., 2020; Song et al., 2021a,b) and flow (Lipman et al., 2023; Liu et al., 2023) models are the dominant paradigm for high-quality image and video generation. However, they synthesize a sample by integrating an instantaneous velocity over many sequential steps (Podell et al., 2024; Seedream et al., 2025; Qin et al., 2025), which makes generation slow. MeanFlow (Geng et al., 2026a) removes this bottleneck by predicting the average velocity over a time interval rather than the instantaneous velocity, so that one or a few steps suffice. This few-step efficiency makes MeanFlow an increasingly practical deployment target. 1

“A sleek car keeps driving down a neon-lit cyberpunk street, its glowing red taillights trailing as the city lights streak past.”

“a frosted donut with a bite out of it”

(a) Wan2.1 1.3B (50 steps)

(b) LongCat-Video RL (50 steps)

(a) Flow-GRPO (40 steps)

(b) DiffusionNFT (40 steps)

(c) AnyFlow (4 steps)

(d) MeanFlowNFT (4 steps)

(c) AnyFlow (4 steps)

(d) MeanFlowNFT (4 steps)

Figure 1: Qualitative comparisons on Wan2.1 1.3B. Figure 2: Qualitative comparisons on SD3.5-M. Each row shows 3 frames sampled uniformly over More visual results are provided in Appendix G. time. Reinforcement learning (RL) (Black et al., 2024; Fan et al., 2023; Wallace et al., 2024) from a scalar reward has become a standard tool for aligning such generative models with downstream objectives. For diffusion and flow models, the dominant recipe (Liu et al., 2026a; Xue et al., 2025) discretizes the reverse generative process and applies GRPO-style policy gradients (Guo et al., 2025), which require a stochastic policy and per-step likelihood estimation. DiffusionNFT (Zheng et al., 2026a) instead performs online RL directly on the forward process: it contrasts “positive” and “negative” generations (split by rewards) to form an implicit policy-improvement direction and folds rewards into a flow-matching objective. This makes training likelihood-free, solver-agnostic, and far more efficient than GRPO-based methods. However, RL for MeanFlow has received little attention. A key obstacle is that forward-process RL such as DiffusionNFT optimizes the instantaneous velocity, whereas MeanFlow samples with the average velocity. This raises a natural question: Can we finetune a pretrained MeanFlow model with efficient forward-process RL to enable superior few-step generation? In this paper, we answer this question affirmatively with MeanFlowNFT, the first forward-process RL framework for MeanFlow generators. Our starting point is the MeanFlow identity (Equation (3)), an intrinsic link between the average and instantaneous velocity. Through it, a MeanFlow network yields an induced instantaneous-velocity predictor, to which we apply the DiffusionNFT-style objective during RL training. This brings two benefits. As in DiffusionNFT, training is likelihood-free and stays on the forward noising process. It also decouples optimization from sampling, so inference still uses MeanFlow’s efficient few-step sampler. The objective never acts on the average velocity explicitly. Still, we prove in an idealized setting that the optimal induced predictor recovers DiffusionNFT’s improved policy and carries this improvement over to the average-velocity network. On the practical side, we approximate the total-derivative terms in the induced predictors by finite differences. The 2

trainable and reference predictors in our algorithm share the same estimate, computed along the forward-process conditional velocity. As a result, MeanFlowNFT delivers strong generation quality (Figures 1 and 2) while preserving MeanFlow’s few-step efficiency. Our contributions are summarized as follows: • We propose MeanFlowNFT, the first forward-process RL framework for MeanFlow generators: it applies the DiffusionNFT-style objective to an induced instantaneous-velocity predictor derived from the average-velocity network. This keeps training likelihood-free and leaves the efficient few-step sampler unchanged. • We provide theoretical guarantees: in an idealized setting, the optimum of the induced predictor matches the DiffusionNFT improved-policy target, and this policy improvement provably carries over to MeanFlow’s average-velocity generator. • Comprehensive experiments across text-to-image and text-to-video generation show that MeanFlowNFT consistently improves MeanFlow baselines and outperforms prior few-step methods. It even surpasses multi-step RL with far fewer sampling steps while scaling gracefully at test time.

2 Preliminaries Throughout, xt denotes a noised sample at time t and c a conditioning prompt. We write u for an average velocity (Geng et al., 2026a) and v for an instantaneous velocity field. Notation. Unless stated otherwise, all velocity fields and predictors are conditioned on c, but we omit c from their arguments for notational brevity. 2.1 Flow Matching Flow Matching (Lipman et al., 2023; Liu et al., 2023) learns a probability-flow ODE that transports Gaussian noise to the data distribution π(x0 | c). Given a schedule (αt , σt ) and writing f˙t := dft /dt, the forward process is xt = αt x0 + σt ϵ, with x0 ∼ π(· | c) and ϵ ∼ N (0, I). Differentiating along a fixed pair (x0 , ϵ) gives the conditional velocity vt ≜ α̇t x0 + σ̇t ϵ. For rectified flow (Liu et al., 2023), αt = 1 − t and σt = t, so vt = ϵ− x0 . Flow Matching trains a velocity predictor vθ (xt , t) by minimizing LFM (θ) = Et, c, x0 ∼π(·|c), ϵ w(t) ∥vθ (xt , t) − vt ∥22 . Here w(t) is a time-dependent loss weighting. Although vt is random given xt , the optimal predictor under this squared loss is the deterministic marginal (instantaneous) velocity v(xt , t) ≜ E[vt | xt , c, t],

(1)

the conditional velocity averaged over the posterior of (x0 , ϵ) given xt (Lipman et al., 2023). At inference one integrates dxt /dt = v(xt , t) from noise to data using vθ ≈ v, which typically requires many network evaluations. 2.2 MeanFlow Flow Matching sampling is costly because integrating the generative ODE requires many instantaneousvelocity evaluations. MeanFlow (Geng et al., 2026a) instead learns a finite-interval flow map: predicting the average velocity from time t to an earlier time s lets sampling take large jumps rather 3

than many small steps. It considers the average velocity over an interval [s, t] along the ODE induced by v (Equation (1)), Z t dxτ 1 v(xτ , τ ) dτ, u(xt , s, t) ≜ = v(xτ , τ ), (2) t−s s dτ where the integral runs along the ODE trajectory from xt to time s, so u depends on both endpoints (t, s) and recovers the instantaneous velocity as s → t, lims→t u(xt , s, t) = v(xt , t). MeanFlow identity and training. Directly regressing u is impractical R t because Equation (2) contains a path integral. Differentiating the displacement form (t − s) u = s v dτ with respect to t yields the exact MeanFlow identity v(xt , t) = u(xt , s, t) + (t − s)

d u(xt , s, t), dt

(3)

d with total derivative dt u = ∂t u + (∂x u) v. Because the marginal velocity is the posterior mean of vt (Equation (1)), replacing this intractable target with the conditional velocity vt gives a trainable regression target. Specifically, a MeanFlow network uθ (xt , s, t) is trained by minimizing LMF (θ) = Es,t, c, x0 , ϵ w(t) ∥uθ − sg(utgt )∥22 , with target utgt = vt − (t − s) (∂t uθ + (∂x uθ ) vt ). The stop-gradient sg(·) is applied to the whole target, so no gradient backpropagates through the total derivative term. When s = t, the derivative correction term vanishes and LMF reduces to LFM .

Few-step sampling. Since u is the exact average velocity over [s, t], it obeys the exact displacement identity xs = xt − (t − s) u(xt , s, t). The MeanFlow sampler therefore updates xti−1 = xti − (ti − ti−1 ) uθ (xti , ti−1 , ti ),

i = N, . . . , 1.

(4)

No instantaneous velocity is evaluated at inference, and a single step suffices in principle when uθ matches the true average velocity. 2.3 DiffusionNFT DiffusionNFT (Zheng et al., 2026a) is an online diffusion RL method built on the forward-process Flow Matching objective rather than on policy gradients through a discretized reverse sampler. Optimality partition. Let π old be a frozen data-collection policy with marginal velocity v old (xt , t). For each prompt c one samples K images x1:K ∼ π old (· | c) and scores each with a reward 0 r(x0 , c) ∈ [0, 1], read as the optimality probability r(x0 , c) ≜ p(o = 1 | x0 , c) in the RL-asinference view (Levine, 2018). This induces positive and negative posteriors of π old , π + ∝ r π old and π − ∝ (1 − r) π old , normalized by Z(c) ≜ Eπold [r] and 1 − Z(c), respectively. Under the objective J(π) = Eπ(·|c) [r], with π ≻ π ′ denoting J(π) > J(π ′ ), one has π + ≻ π old ≻ π − for any non-degenerate (non-constant) reward, so π + is a valid improved policy. Reinforcement guidance. Rather than treating π + as an optimization point (rejection finetuning, which discards negatives), DiffusionNFT extracts an optimization direction from the triplet (π + , π old , π − ). With α(xt , c) ≜

πt+ (xt | c) Z(c) = Eπold [r | xt , c] ∈ [0, 1], πtold (xt | c)

(5)

because v(xt , t) is a posterior mean (Equation (1)), the marginal-velocity decomposition v old (xt , t) = α v + (xt , t) + (1 − α) v − (xt , t) holds (Zheng et al., 2026a, Thm. 3.1), giving the shared reinforcement 4

guidance   ∆(xt , c, t) ≜ α v + (xt , t) − v old (xt , t) = (1 − α) v old (xt , t) − v − (xt , t) .

(6)

Guiding the reference model along ∆ with strength 1/β defines the target v ∗ (xt , t) ≜ v old (xt , t) + β1 ∆, which mirrors classifier-free guidance (Ho and Salimans, 2021) and recovers v ∗ (xt , t) = v + (xt , t) at β = α. Implicit parameterization. Instead of learning separate positive and negative models, DiffusionNFT uses the implicit parameterization vθ+ (xt , t) := (1 − β) v old (xt , t) + β vθ (xt , t) and vθ− (xt , t) := (1 + β) v old (xt , t) − β vθ (xt , t), and optimizes the reward-weighted objective   LDNFT (θ) = E r ∥vθ+ (xt , t) − vt ∥22 + (1 − r) ∥vθ− (xt , t) − vt ∥22 . (7) c, x0 ∼π old (·|c), ϵ∼N (0,I), t

At the exact optimum, Zheng et al. (2026a, Thm. 3.2) show vθ∗ (xt , t) = v old (xt , t) + β2 ∆. In particular, when β = 2α the optimum coincides with v + (xt , t), so the trained model itself realizes the positive policy improvement.

3 MeanFlow Reinforcement via Forward-Process RL Here, we first build the proposed MeanFlowNFT (Section 3.1), which finetunes a MeanFlow generator with DiffusionNFT-style RL. Then, we analyze its closed-form induced optimum and policyimprovement guarantee (Section 3.2). Finally, we present the practical implementation (Section 3.3). 3.1 MeanFlowNFT DiffusionNFT acts on the instantaneous velocity, while a MeanFlow network predicts the average velocity. Our key idea is to keep the network in average-velocity space, but carry out optimization in instantaneous-velocity space. To achieve this, for any interval with s ≤ t, we substitute uθ into the MeanFlow identity (Equation (3)) to build an induced instantaneous-velocity predictor Vθ 1 , bθ (xt , t)] . Vθ (xt , s, t) ≜ uθ (xt , s, t) + (t − s) [∂t uθ (xt , s, t) + (∂x uθ )(xt , s, t) v

(8)

bθ (xt , t) ≜ uθ (xt , t, t) is the network’s instantaneous velocity at time t, obtained by letting Here v bθ (xt , t) serves only as the direction that ∂x uθ acts s → t as in Equation (2). Inside Equation (8), v on, whereas Vθ (xt , s, t) is the quantity we actually optimize. In the idealized setting, Equation (3) bθ (xt , t) for all s ≤ t, so the induced velocity is identical across interval starts for gives Vθ (xt , s, t) = v fixed (xt , c, t). Yet Vθ is constructed from the full-interval prediction uθ (xt , s, t), so optimizing it still bθ , i.e., using only the s = t reinforces the average velocity. In contrast, optimizing the single-time v case of Equation (8), would reduce to plain Flow Matching (Liu et al., 2023) and lose MeanFlow’s average-velocity parameterization and few-step sampling. To keep the update on uθ (xt , s, t) and reduce costs, we wrap the total-derivative term of Equation (8) in a stop-gradient during optimization bθ ). (i.e., sg ∂t uθ + (∂x uθ ) v 1. For clarity, lowercase v denotes marginal instantaneous velocities of policies (e.g., v + of π + ), while uppercase V denotes instantaneous predictors induced from MeanFlow average-velocity networks (e.g., Vθ induced by uθ ).

5

Now, we apply a DiffusionNFT-style objective to Vθ to reinforce the underlying average velocity uθ (xt , s, t). Concretely, let V old be the same construction applied to the frozen reference uold 2 . We then define implicit “positive” and “negative” predictors in instantaneous-velocity space, Vθ+ (xt , s, t) := (1 − β)V old (xt , s, t) + βVθ (xt , s, t) and Vθ− (xt , s, t) := (1 + β)V old (xt , s, t) − βVθ (xt , s, t). Mirroring Equation (7), we optimize the following objective   LMFNFT (θ) = E r ∥Vθ+ (xt , s, t) − vt ∥22 + (1 − r) ∥Vθ− (xt , s, t) − vt ∥22 . (9) c, x0 ∼π old (·|c), ϵ∼N (0,I), s≤t

Here π old is the policy whose average velocity is uold , and x0 ∼ π old means x0 is obtained by running the few-step MeanFlow sampler (Equation (4)) with uold . The reward r and the other symbols follow the same definitions as in DiffusionNFT (Section 2.3). +& Forward process

"

!!

"( !

"!

"

Reward model

+-

' "( ! − %& '

#

1-

+"

min ℒ)*+*, *

+! "

# $! , &

(a) Sampling

+"

Few-step generation

!"#$

""#$ 1+

(b) Training

"

1-#

"% !

' "% ! − %& '

Figure 3: MeanFlowNFT keeps MeanFlow’s average-velocity parameterization (Equation (2)) and native few-step sampler (Equation (4)), while constructing an induced instantaneous-velocity predictor Vθ for forward-process negative-aware finetuning optimization. In effect, MeanFlowNFT directly optimizes Vθ , and this improvement transfers to the average velocity uθ . The overall pipeline is depicted in Figure 3, and it gives two key benefits. (i) Training depends only on the forward noising process: following DiffusionNFT, it is likelihood-free and never unrolls the reverse denoising process, in contrast to GRPO-style policy gradients (Liu et al., 2026a; Li et al., 2026a) that discretize the reverse sampler and estimate per-step likelihoods. (ii) It decouples optimization from sampling: while optimization acts in instantaneous-velocity space, inference and RL sampling still deploy the average-velocity uθ through its efficient few-step MeanFlow sampler. 3.2 Optimum and Policy Improvement In this subsection, we provide theoretical guarantees for MeanFlowNFT in three steps: the idealized pointwise optimum in induced-predictor space (Proposition 3.1), its recovery of the improved policy’s marginal velocity (Corollary 3.2), and the transfer of this induced-velocity guarantee to the averagevelocity network uθ (Theorem 3.4). All proofs are provided in Appendix C. The objective Equation (9) matches the predictors Vθ± to the conditional velocity vt . Treating the induced prediction at each (xt , c, s, t) as an unconstrained value gives the following closed-form optimum. 2. Following DiffusionNFT (Zheng et al., 2026a), uold is an exponential moving average (EMA) of uθ .

6

Proposition 3.1 (Idealized pointwise optimum). Conditioned on (xt , c, s, t), the idealized pointwise minimizer is 2 b Vθ∗ (xt , s, t) = V old (xt , s, t) + ∆(xt , c, s, t), β (10) h i  1 old b t , c, s, t) ≜ Eπold (2r − 1) vt − V (xt , s, t) xt , c, s, t . ∆(x 2 The optimum mirrors the DiffusionNFT fixed point vθ∗ (xt , t) = v old (xt , t) + β2 ∆ (Equation (6)), b in place of v old and ∆. with the induced reference V old and guidance ∆ Corollary 3.2 (Vθ∗ recovers the improved marginal velocity). Setting the guidance strength to β = 2α(xt , c), Equation (10) collapses to Vθ∗ (xt , s, t) = v + (xt , t)

(11)

for all s ≤ t, the marginal instantaneous velocity of the improved policy π + . This gives the DiffusionNFT improvement target in V -space. To transfer it to the deployed average velocity, we use the following consequence of the MeanFlow identity. Lemma 3.3 (MeanFlow consistency). Let v be an instantaneous velocity field. If u satisfies u(xt , s, t) + (t − s) [∂t u(xt , s, t) + (∂x u)(xt , s, t)v(xt , t)] = v(xt , t)

(12)

for all s ≤ t, then u is the exact average velocity of the ODE ẋτ = v(xτ , τ ) over [s, t]. Theorem 3.4 (MeanFlow policy improves). In the setting of Corollary 3.2, if the induced optimum is attained for all intervals s ≤ t, the optimal average velocity uθ∗ is the exact average velocity of the ODE induced by v + . Therefore the MeanFlow policy induced by uθ∗ coincides with π + , and consequently J(πθ∗ ) = J(π + ) > J(π old ). Indeed, if Vθ∗ (xt , s, t) = v + (xt , t) for all s ≤ t, then setting s = t in Equation (8) removes the (t − s) bθ∗ (xt , t) = uθ∗ (xt , t, t) = v + (xt , t). Substituting this identity back into Equation (8) term and gives v shows that uθ∗ satisfies Equation (12) with v = v + . By Lemma 3.3, uθ∗ is then the exact average velocity of the ODE induced by v + . 3.3 Practical implementation Equation (8) provides the theoretical construction analyzed in Section 3.2. Guided by this construction, the practical implementation introduces the following design choices to reduce computational cost and improve training stability. Algorithm 1 summarizes the resulting MeanFlowNFT update. d bθ in Equation (8) Finite-difference derivative. The total-derivative term dt uθ = ∂t uθ + (∂x uθ ) v 3 can be seen as a Jacobian-vector product (JVP) . Computing this JVP with forward-mode automatic differentiation (torch.func.jvp) is expensive and not fully compatible with Fully Sharded Data

3. The Jacobian [∂x uθ , ∂s uθ , ∂t uθ ] stacks the first-order partial derivatives of uθ , and its product with the direction bθ . [b vθ , 0, 1] recovers the total derivative ∂t uθ + (∂x uθ ) v

7

Algorithm 1 MeanFlowNFT (one update step) Require: pretrained MeanFlow uθ , frozen reference uold (EMA of uθ ), reward r, guidance β // Sampling 1: sample prompt c; roll out x0 with uold ; evaluate r(x0 , c) ∈ [0, 1] 2: sample an interval s ≤ t, and ϵ ∼ N (0, I) 3: xt ← αt x0 + σt ϵ; vt ← α̇t x0 + σ̇t ϵ // Training 4: xt±∆t ← xt ± ∆t vt   5: d ← uold (xt+∆t , s, t+∆t) − uold (xt−∆t , s, t−∆t) /(2∆t) 6: Vθ ← uθ (xt , s, t) + (t − s) d 7: V old ← uold (xt , s, t) + (t − s) d + 8: Vθ ← (1 − β)V old + βVθ ; Vθ− ← (1 + β)V old − βVθ + − 2 9: LMFNFT ← r ∥Vθ − vt ∥2 + (1 − r) ∥Vθ − vt ∥22 10: update θ by ∇θ LMFNFT Parallel (FSDP) (Zhao et al., 2023) training. Following prior works (Nie et al., 2026; Gu et al., 2026), we instead approximate it by a central finite difference in t, d dt uθ (xt , s, t)

uθ (xt+∆t , s, t + ∆t) − uθ (xt−∆t , s, t − ∆t) , 2 ∆t

(13)

bθ (justified below). where xt±∆t = xt ± ∆t vt displace xt along the direction vt , instead of v Shared total derivative. Following DiffusionNFT, we take uold to be an EMA of uθ , keeping the reference close to the trainable model during online training. Our objective, however, compares the induced predictors. If each predictor uses its own total derivative, their difference is   d old d . (14) Vθ (xt , s, t) − V old (xt , s, t) = uθ (xt , s, t) − uold (xt , s, t) + (t − s) dt uθ − dt u The EMA keeps the average-velocity difference uθ − uold small, but it does not control the difference between their derivatives. This additional term destabilizes Vθ − V old and causes training to collapse d old (Figure 8). We therefore use the same derivative dt u for both predictors, so the derivative-difference old term cancels exactly and leaves Vθ (xt , s, t) − V (xt , s, t) = uθ (xt , s, t) − uold (xt , s, t). This choice also saves computation because the finite-difference derivative is evaluated once for uold rather than separately for both predictors. bθ (xt , t) = uθ (xt , t, t) in Equation (8) Conditional-velocity direction. The idealized direction v requires an extra network evaluation. We instead reuse the forward-process conditional velocity vt = α̇t x0 + σ̇t ϵ, which is already available at no extra cost. In practice, it is used to compute the displaced points xt±∆t in Equation (13). This choice is decisive: tying the direction to the shifting bθ collapses training, whereas vt stays stable (Figure 9). v

4 Experiments 4.1 Implementation Details Models. We validate MeanFlowNFT on both image and video generation. For image generation, we use Stable Diffusion 3.5-Medium (SD3.5-M) (Esser et al., 2024) at 512×512 for training and 8

1024×1024 for evaluation following DiffusionNFT (Zheng et al., 2026a). For video generation, we use Wan2.1 1.3B (Wan et al., 2025) at 480p with 81 frames. In each case, the MeanFlow policy is obtained by distilling the base model with AnyFlow (Gu et al., 2026). For video generation, we directly adopt the publicly released AnyFlow checkpoint. Following DiffusionNFT (Zheng et al., 2026a), the entire pipeline is CFG-free (Ho and Salimans, 2021). At inference, the model is deployed with its native MeanFlow few-step sampler with different sampling steps. Rewards. For image RL, we train with CLIPScore (Hessel et al., 2021), PickScore (Kirstain et al., 2023), and HPSv2 (Wu et al., 2023) on PickScore prompt set. For video RL, we train with HPSv3-general and HPSv3-percentile (Ma et al., 2025) together with the motion-quality (MQ) and text-alignment (TA) scores of VideoAlign (Liu et al., 2026b), following the reward setup of LongCat-Video (Team et al., 2025). Here, the training prompts are those used by DanceGRPO (Xue et al., 2025). More details are deferred to the Appendix D. Training. We finetune with LoRA (Hu et al., 2022) (rank 32, scaling factor 64) applied to all linear layers in the attention blocks. We set the guidance strength to β=0.1 and update uold with the same EMA schedule in DiffusionNFT (Zheng et al., 2026a), ηi = min(0.001 i, 0.5) (i denotes the ith update step), and weight the Kullback–Leibler (KL) regularization term by 10−4 . Optimization uses AdamW (Loshchilov and Hutter, 2019) with a constant learning rate of 3×10−6 . For each prompt, we adopt the generator with 4 steps to collect rollouts. For SD3.5-M we use a group size of 24 with 48 groups per update on 8 NVIDIA H20 GPUs. For Wan2.1 we use a group size of 16 with 8 groups per epoch on 32 NVIDIA H20 GPUs. Evaluation. For images, we report ImageReward (Xu et al., 2023), CLIPScore, Aesthetic Score (Schuhmann, 2022), PickScore, HPSv2, HPSv3 (Ma et al., 2025), GenEval2 (Kamath et al., 2025), and OCR (Liu et al., 2026a). We evaluate HPSv3 and OCR following Liu et al. (2026a); Xue et al. (2025), adopt the official setting for GenEval2, and compute the remaining metrics on DrawBench (Saharia et al., 2022). For video, we report VBench (Huang et al., 2024) together with the four video training metrics on a held-out set of 256 prompts that are excluded from training. 4.2 Main Results Image generation. Table 1 reports the quantitative comparison on SD3.5-M. Among all few-step models, MeanFlowNFT attains the best results on 6 of the 8 metrics. It clearly outperforms the fewstep distillation baselines DMD (Yin et al., 2024b), CDM (Liu et al., 2026c), and AnyFlow (Gu et al., 2026), and also beats the recent few-step RL methods Rdm (Fan et al., 2026) and RTDMD (Huang et al., 2026) on most metrics (e.g., OCR 0.65 vs. 0.30 against RTDMD). Remarkably, with only 4 sampling steps MeanFlowNFT already matches or exceeds the 40-step forward-process RL method DiffusionNFT (Zheng et al., 2026a) on several reward metrics (ImageReward 1.45 vs. 1.41, CLIPScore 0.297 vs. 0.289, etc.) at 10× fewer function evaluations. Qualitatively (Figures 13 to 15), MeanFlowNFT produces more faithful samples with fewer reward-hacking artifacts, such as over-saturated colors and implausible object scales, than DiffusionNFT and RTDMD. Additionally, we apply DiffusionNFT directly to few-step generators. AnyFlow trains an averagevelocity network, while DMD and CDM are trained by distribution matching (Yin et al., 2024b) rather than flow matching. In each case the network does not predict the instantaneous velocity as a posterior mean, so the linearity behind DiffusionNFT’s improvement guarantee is absent and

9

Table 1: Main results on SD3.5-M for image generation with 1024×1024 resolution. Among few-step models, bold and underline denote the best and second-best results. Method

ImageReward↑ CLIPScore↑ Aesthetic↑ PickScore↑ HPSv2↑

HPSv3↑

GenEval2↑

OCR↑

-0.4770 1.4066 0.9253 1.0193

Multi-step models (40 steps) 0.2391 5.1514 20.6587 0.2889 5.9647 23.6440 0.2880 5.3811 22.4638 0.2912 5.2843 22.4783

0.2109 0.3236 0.2822 0.2657

3.4601 13.5959 11.2489 9.8059

0.1171 0.2613 0.2038 0.2638

0.1439 0.9098 0.5449 0.6282

DMD CDM AnyFlow

0.9241 1.0307 1.1125

Few-step models (4 steps) 0.2841 5.5055 22.2807 0.2819 5.5721 22.4160 0.2886 5.4203 22.4789

0.2874 0.2976 0.2969

11.7156 12.5190 12.0691

0.2042 0.2020 0.1896

0.3996 0.3225 0.4520

RTDMD Rdm DMD + DiffusionNFT CDM + DiffusionNFT AnyFlow + DiffusionNFT MeanFlowNFT (Ours)

1.2315 0.7236 0.7158 0.1455 1.2394 1.4504

0.2775 0.2720 0.2843 0.2745 0.2915 0.2967

0.3265 13.9253 0.2759 11.2115 0.2708 9.6985 0.2143 -3.2834 0.2919 12.1378 0.3269 13.8826

0.2042 0.1619 0.2249 0.2103 0.2335 0.2375

0.2965 0.3759 0.4865 0.3303 0.5948 0.6534

6.1290 5.7537 5.3784 4.8335 5.9489 5.9275

23.5

AnyFlow + DiffusionNFT MeanFlowNFT (Ours)

0.30

0.34

23.0

HPSv2 ↑

DMD + DiffusionNFT

0.36

PickScore ↑

CDM + DiffusionNFT

23.2825 22.0748 21.9571 21.3849 23.0876 23.5019

CLIPScore ↑

SD3.5-M (w/o CFG) + DiffusionNFT SD3.5-M (w/ CFG) + Flow-GRPO

0.32

22.5

0.29

0.30

22.0 0

500

1000

1500

Training Steps

2000

0

500

1000

1500

Training Steps

2000

0.28

0

500

1000

1500

Training Steps

2000

Figure 4: Training reward curves of MeanFlowNFT compared with the baselines on SD3.5-M. no policy improvement can be derived (Appendix B). As a result, AnyFlow+DiffusionNFT4 and DMD/CDM+DiffusionNFT fall far short of MeanFlowNFT and train very unstably, collapsing early (Figure 4). For instance, CDM+DiffusionNFT diverges within 400 steps. Video generation. Table 2 further evaluates MeanFlowNFT on video generation with Wan2.1 1.3B. Since there is currently no open-source few-step video-generation RL baseline, we compare with few-step distillation methods (rCM (Zheng et al., 2026b), DMD (Yin et al., 2024b), SC-DMD (Ge et al., 2026)5 , AnyFlow (Gu et al., 2026)) and the 50-step flow-matching RL baseline LongCat-Video RL (Team et al., 2025)6 . With only 4 sampling steps, MeanFlowNFT obtains the best few-step results on 5 of the 7 reported metrics and improves over AnyFlow on VBench total, HPSv3, and motion quality. It also outperforms LongCat-Video RL on all reported metrics with far fewer function evaluations, confirming its applicability to video MeanFlow models. Test-time scaling. Since uθ approximates the average velocity over any interval [s, t], MeanFlowNFT supports any-step inference via the sampler of Equation (4), sweeping the number of steps N ∈ {2, 4, 8, 16, 32}. MeanFlowNFT exhibits the same test-time scaling trend as AnyFlow (Gu et al., 2026): most metrics improve as N increases (Figure 5). More notably, MeanFlowNFT is noticeably 4. AnyFlow+DiffusionNFT plugs the average velocities uold and uθ into Equation (7) in place of the instantaneous velocities v old and vθ , and optimizes it exactly as DiffusionNFT does. 5. We use the numbers reported in the SC-DMD paper. 6. https://huggingface.co/lightx2v/Wan2.1-T2V-1.3B-longcat-step1500

10

Table 2: Main results on Wan2.1 1.3B for video generation. We report VBench scores and four metrics on 256 held-out prompts (HPSv3-G/HPSv3-P: HPSv3 general/percentile; MQ/TA: VideoAlign motion-quality/text-alignment). Among few-step models, bold and underline denote the best and second-best results. Total↑

Quality↑

HPSv3-G↑

HPSv3-P↑

MQ↑

TA↑

Wan2.1 1.3B (w/ CFG) + LongCat-Video RL

82.94 82.57

Multi-step models (50 steps) 84.69 75.97 3.9099 84.44 75.10 4.7099

8.2868 9.2730

0.8684 0.5493

1.2255 1.6321

rCM DMD SC-DMD AnyFlow

82.43 82.64 83.36 83.71

Few-step models (4 steps) 84.58 73.82 3.9660 84.65 74.57 3.8598 84.76 77.77 – 85.36 77.11 6.0536

8.7198 8.7955 – 10.450

0.2740 0.1810 – 0.7504

1.6290 1.6845 – 1.7356

MeanFlowNFT (Ours)

84.33

85.99

10.793

0.9535

1.7235

MeanFlowNFT (Ours)

AnyFlow + DiffusionNFT

0.300

23.0

0.285

0.8

0.325

PickScore ↑

0.290

1.0

AnyFlow

23.5

0.295

1.2

6.5959

77.68

HPSv2 ↑

1.4

Semantic↑

CLIPScore ↑

ImageReward ↑

256 held-out prompts

VBench

Method

0.275

22.5

0.280 2

4

8

Sampling Steps

16

32

0.250 2

4

8

Sampling Steps

16

32

2

4

8

Sampling Steps

16

32

2

4

8

Sampling Steps

16

32

Figure 5: Quantitative results of test-time scaling for MeanFlow-based methods on SD3.5-M. More results for Wan2.1 1.3B and SD3.5-M can be found in Appendix E. more step-consistent than AnyFlow, with samples that vary far less across N in both layout and content (Figures 6 and 7). As a more accurate average-velocity estimation yields more N -invariant sampling, this consistency indicates that our RL improves AnyFlow. “A pyramid made of falafel with a partial solar eclipse in the background.”

4 steps

16 steps

4 steps

16 steps

32 steps

4 steps

16 steps

32 steps

16 steps

32 steps

“Lego Arnold Schwarzenegger.”

32 steps

4 steps

(b) MeanFlowNFT

(a) AnyFlow

Figure 6: Qualitative results of test-time scaling on SD3.5-M.

11

32 steps

16 steps

4 steps

“A Mongol warrior in bright red-and-gold armor gallops on horseback, drawing a bow and firing an arrow across the open plain.”

(b) MeanFlowNFT

(a) AnyFlow

Figure 7: Qualitative results of test-time scaling on Wan2.1 1.3B. 4.3 Analysis We further analyze several design choices in MeanFlowNFT on SD3.5-M. d old Effect of shared dt u . We examine whether the trainable and reference predictors should share d old u or form one each, and find sharing essential for stability. With a a single derivative term dt shared derivative, reward rises smoothly and monotonically across PickScore, HPSv2, and CLIPScore, whereas forming the two derivatives independently lets reward rise briefly before collapsing (Figure 8a). The induced deviation ∥Vθ − V old ∥22 exposes the mechanism, which grows by orders of magnitude without sharing (Figure 8b). The gap between the two predictors is then governed by the uncontrolled derivative-difference term rather than the EMA-bounded uθ −uold signal (Section 3.3). This reference drift is what destabilizes training, and sharing eliminates it exactly.

w/o shared dtd uold

w/ shared dtd uold

2.5

CLIPScore ↑

0.34

22.5

0.29

0.32

22.0 21.5

0.30

HPSv2 ↑

PickScore ↑

23.0

0

200

400

Training Steps

0.30

600

‖Vθ − Vold ‖22

0.36

0

200

400

Training Steps

0.28

600

0

200

400

Training Steps

w/ shared dtd uold

1.5 1.0 0.0008

0.0000

600

w/o shared dtd uold

2.0

d old (a) Training reward with and without shared dt u .

0

200

400

Training Steps

600

(b) Velocity deviation.

d old u between V old and Vθ on SD3.5-M. Figure 8: Effect of sharing the derivative term dt

Direction for xt±∆t . We compare the two directions that can drive xt±∆t in the finite-difference bθ = uθ (xt , t, t) (Equation (8)), and the model-free conditional velocity derivative (Section 3.3): v vt = α̇t x0 + σ̇t ϵ (Algorithm 1). Using vt improves reward steadily across all three metrics, whereas bθ peaks early and then degrades (Figure 9). As vt is anchoring the direction to the trainable v model-free and saves an additional network evaluation, we adopt it by default. 23.5

CLIPScore ↑

0.295

0.34

HPSv2 ↑

ε − x0

23.0

PickScore ↑

uθ (xt , t, t)

0.300

0.36

22.5

0.290

0.32

22.0 21.5 0

200

400

Training Steps

600

0.30

0.285

0

200

400

Training Steps

600

0.280

0

200

400

Training Steps

600

Figure 9: Training reward curves for MeanFlowNFT with different choices of direction for xt±∆t . 12

Training only on s=t pairs. MeanFlow training mixes two kinds of pairs. Zero-length pairs (s=t) supervise the instantaneous velocity uθ (xt , t, t), as in standard flow matching. Finite-interval pairs (s<t) supervise the average velocity behind few-step sampling. Training only on s=t pairs keeps just the instantaneous velocity and drops this average velocity. The 4-step training rollouts then degrade, so the reward briefly rises and collapses. In contrast, our default keeps both pair types throughout training and improves stably (Figure 10). 0.31

0.36

CLIPScore ↑

MeanFlowNFT w/ s = t

0.30

HPSv2 ↑

MeanFlowNFT (Ours)

PickScore ↑

23.0 0.34

22.5

0.29

0.32

22.0 0

500

1000

1500

Training Steps

2000

0.30

0

500

1000

1500

Training Steps

2000

0.28

0

500

1000

1500

Training Steps

2000

Figure 10: Training reward curves for MeanFlowNFT and a variant trained only on s=t pairs, i.e., only the instantaneous velocity uθ (xt , t, t).

5 Conclusion In this work, we presented MeanFlowNFT, the first forward-process RL method tailored for MeanFlow models. MeanFlow predicts an average velocity, but the DiffusionNFT framework we build on works with the instantaneous velocity. To bridge this gap, we use the MeanFlow identity to optimize the reward on the instantaneous velocity while keeping the average-velocity network for fast sampling. We prove that, in an idealized setting, this reaches DiffusionNFT’s improved policy and carries the gain to the average-velocity model. Experiments show that MeanFlowNFT consistently improves MeanFlow baselines and can even surpass multi-step RL with only a few sampling steps.

6 Limitations and Future Work In terms of limitations, we only explore DiffusionNFT-style forward-process RL on MeanFlow. We do not study other forward-process objectives, such as RAM (Bergmeister et al., 2026) and AWM (Xue et al., 2026). Since these methods also act on the instantaneous velocity and rely on a frozen reference, we expect our induced instantaneous-velocity construction and practical implementation to carry over to them. Additionally, we consider only MeanFlow, one instance of the broader family of flow-map models. These models learn a direct map between two time points, so one or a few steps replace iterative sampling. MeanFlow realizes this by predicting the average velocity over an interval, while other instances include shortcut models (Frans et al., 2025), consistency trajectory models (Kim et al., 2024), etc. Because the induced-predictor construction in Equation (8) is not specific to MeanFlow, we believe our approach can also extend to them. In short, both directions lie outside the scope of this paper, and we leave them to future work.

References Andreas Bergmeister, Stefanie Jegelka, Nikolas Nüsken, Carles Domingo-Enrich, and Jakiw Pidstrigach. Reinforce adjoint matching: Scaling rl post-training of diffusion and flow-matching models, 2026. URL https://arxiv.org/abs/2605.10759.

13

Kevin Black, Michael Janner, Yilun Du, Ilya Kostrikov, and Sergey Levine. Training diffusion models with reinforcement learning. In The Twelfth International Conference on Learning Representations, 2024. URL https://openreview.net/forum?id=YCWjhGrJFD. Guanjie Chen, Shirui Huang, Yifu Sun, Kai Liu, Jianchen Zhu, Xiaoye Qu, Yu Cheng, and Peng Chen. Flash-dmd: Towards high-fidelity few-step image generation with efficient distillation and joint reinforcement learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 6010–6020, 2026. Linwei Dong, Ruoyu Guo, Ge Bai, Zehuan Yuan, Yawei Luo, and Changqing Zou. Guiding distribution matching distillation with gradient-based reinforcement learning, 2026. URL https://arxiv.or g/abs/2604.19009. Patrick Esser, Sumith Kulal, Andreas Blattmann, Rahim Entezari, Jonas Müller, Harry Saini, Yam Levi, Dominik Lorenz, Axel Sauer, Frederic Boesel, et al. Scaling rectified flow transformers for high-resolution image synthesis. In Forty-first international conference on machine learning, 2024. Linqian Fan, Peiqin Sun, Tiancheng Wen, Shun Lu, and Chengru Song. rdm : Re-conceptualizing distribution matching as a reward for diffusion distillation, 2026. URL https://arxiv.org/abs/ 2603.28460. Ying Fan, Olivia Watkins, Yuqing Du, Hao Liu, Moonkyung Ryu, Craig Boutilier, Pieter Abbeel, Mohammad Ghavamzadeh, Kangwook Lee, and Kimin Lee. Dpok: Reinforcement learning for fine-tuning text-to-image diffusion models. Advances in Neural Information Processing Systems, 36:79858–79885, 2023. Kevin Frans, Danijar Hafner, Sergey Levine, and Pieter Abbeel. One step diffusion via shortcut models. In The Thirteenth International Conference on Learning Representations, 2025. URL https://openreview.net/forum?id=OlzB6LnXcS. Xingtong Ge, Yi Zhang, Yushi Huang, Dailan He, Xiahong Wang, Bingqi Ma, Guanglu Song, Yu Liu, and Jun Zhang. Salt: Self-consistent distribution matching with cache-aware training for fast video generation. In European Conference on Computer Vision. Springer, 2026. Zhengyang Geng, Mingyang Deng, Xingjian Bai, Zico Kolter, and Kaiming He. Mean flows for one-step generative modeling. Advances in Neural Information Processing Systems, 38:75460–75482, 2026a. Zhengyang Geng, Yiyang Lu, Zongze Wu, Eli Shechtman, J Zico Kolter, and Kaiming He. Improved mean flows: On the challenges of fastforward generative models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 30467–30476, 2026b. Yuchao Gu, Guian Fang, Yuxin Jiang, Weijia Mao, Song Han, Han Cai, and Mike Zheng Shou. Anyflow: Any-step video diffusion model with on-policy flow map distillation, 2026. URL https: //arxiv.org/abs/2605.13724. Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Peiyi Wang, Qihao Zhu, Runxin Xu, Ruoyu Zhang, Shirong Ma, Xiao Bi, et al. Deepseek-r1 incentivizes reasoning in llms through reinforcement learning. Nature, 645(8081):633–638, 2025. Xiaoxuan He, Siming Fu, Yuke Zhao, Wanli Li, Jian Yang, Dacheng Yin, Fengyun Rao, and Bo Zhang. TEMPFLOW-GRPO: WHEN TIMING MATTERS FOR GRPO IN FLOW MODELS. 14

In The Fourteenth International Conference on Learning Representations, 2026. URL https: //openreview.net/forum?id=7mCo3R3Wyn. Jack Hessel, Ari Holtzman, Maxwell Forbes, Ronan Le Bras, and Yejin Choi. Clipscore: A referencefree evaluation metric for image captioning. In Proceedings of the 2021 conference on empirical methods in natural language processing, pages 7514–7528, 2021. Jonathan Ho and Tim Salimans. Classifier-free diffusion guidance. In NeurIPS 2021 Workshop on Deep Generative Models and Downstream Applications, 2021. URL https://openreview.net/f orum?id=qw8AKxfYbI. Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. Advances in neural information processing systems, 33:6840–6851, 2020. Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, Weizhu Chen, et al. Lora: Low-rank adaptation of large language models. ICLR, 1(2):3, 2022. Yushi Huang, Xiangxin Zhou, Ruoyu Wang, Chi Zhang, Jun Zhang, and Tianyu Pang. Reinforcing few-step generators via reward-tilted distribution matching, 2026. URL https://arxiv.org/abs/ 2605.26108. Ziqi Huang, Yinan He, Jiashuo Yu, Fan Zhang, Chenyang Si, Yuming Jiang, Yuanhan Zhang, Tianxing Wu, Qingyang Jin, Nattapol Chanpaisit, et al. Vbench: Comprehensive benchmark suite for video generative models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 21807–21818, 2024. Dengyang Jiang, Dongyang Liu, Zanyi Wang, Qilong Wu, Liuzhuozheng Li, Hengzhuang Li, Xin Jin, David Liu, Zhen Li, Bo Zhang, et al. Distribution matching distillation meets reinforcement learning. In European Conference on Computer Vision. Springer, 2026. Amita Kamath, Kai-Wei Chang, Ranjay Krishna, Luke Zettlemoyer, Yushi Hu, and Marjan Ghazvininejad. Geneval 2: Addressing benchmark drift in text-to-image evaluation, 2025. URL https://arxiv.org/abs/2512.16853. Dongjun Kim, Chieh-Hsin Lai, Wei-Hsiang Liao, Naoki Murata, Yuhta Takida, Toshimitsu Uesaka, Yutong He, Yuki Mitsufuji, and Stefano Ermon. Consistency trajectory models: Learning probability flow ODE trajectory of diffusion. In The Twelfth International Conference on Learning Representations, 2024. URL https://openreview.net/forum?id=ymjI8feDTD. Yuval Kirstain, Adam Polyak, Uriel Singer, Shahbuland Matiana, Joe Penna, and Omer Levy. Pick-a-pic: An open dataset of user preferences for text-to-image generation. Advances in neural information processing systems, 36:36652–36663, 2023. Black Forest Labs. Flux. https://github.com/black-forest-labs/flux, 2024. Kimin Lee, Hao Liu, Moonkyung Ryu, Olivia Watkins, Yuqing Du, Craig Boutilier, Pieter Abbeel, Mohammad Ghavamzadeh, and Shixiang Shane Gu. Aligning text-to-image models using human feedback. arXiv preprint arXiv:2302.12192, 2023. Sergey Levine. Reinforcement learning and control as probabilistic inference: Tutorial and review. arXiv preprint arXiv:1805.00909, 2018.

15

Junzhe Li, Yutao Cui, Tao Huang, Yinping Ma, Chun Fan, Miles Yang, and Zhao Zhong. Mixgrpo: Unlocking flow-based grpo efficiency with mixed ode-sde. In European Conference on Computer Vision. Springer, 2026a. Zhiqi Li, Wen Zhang, and Bo Zhu. Flow-map grpo: Reinforcement learning for few-step flow-map generators via anchored stochastic composition, 2026b. URL https://arxiv.org/abs/2607.005 35. Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matthew Le. Flow matching for generative modeling. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=PqvMRDCJT9t. Jie Liu, Gongye Liu, Jiajun Liang, Yangguang Li, Jiaheng Liu, Xintao Wang, Pengfei Wan, Di ZHANG, and Wanli Ouyang. Flow-GRPO: Training flow matching models via online RL. In The Thirty-ninth Annual Conference on Neural Information Processing Systems, 2026a. URL https://openreview .net/forum?id=oCBKGw5HNf. Jie Liu, Gongye Liu, Jiajun Liang, Ziyang Yuan, Xiaokun Liu, Mingwu Zheng, Xiele Wu, Qiulin Wang, Menghan Xia, Xintao Wang, et al. Improving video generation with human feedback. Advances in Neural Information Processing Systems, 38:82155–82192, 2026b. Tao Liu, Hao Yan, Mengting Chen, Taihang Hu, Zhengrong Yue, Zihao Pan, Jinsong Lan, Xiaoyong Zhu, Ming-Ming Cheng, Bo Zheng, and Yaxing Wang. Continuous-time distribution matching for few-step diffusion distillation. 2026c. URL https://arxiv.org/abs/2605.06376. Xingchao Liu, Chengyue Gong, and qiang liu. Flow straight and fast: Learning to generate and transfer data with rectified flow. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=XVjTT1nw5z. Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. In International Conference on Learning Representations, 2019. URL https://openreview.net/forum?id=Bkg6RiCqY7. Simian Luo, Yiqin Tan, Longbo Huang, Jian Li, and Hang Zhao. Latent consistency models: Synthesizing high-resolution images with few-step inference. arXiv preprint arXiv:2310.04378, 2023a. Weijian Luo, Tianyang Hu, Shifeng Zhang, Jiacheng Sun, Zhenguo Li, and Zhihua Zhang. Diff-instruct: A universal approach for transferring knowledge from pre-trained diffusion models. Advances in Neural Information Processing Systems, 36:76525–76546, 2023b. Yihong Luo, Tianyang Hu, Weijian Luo, and Jing Tang. TDM-r1: Reinforcing few-step diffusion models with non-differentiable reward. In Forty-third International Conference on Machine Learning, 2026. URL https://openreview.net/forum?id=4w9DpowGcs. Nanye Ma, Mark Goldstein, Michael S Albergo, Nicholas M Boffi, Eric Vanden-Eijnden, and Saining Xie. Sit: Exploring flow and diffusion-based generative models with scalable interpolant transformers. In European Conference on Computer Vision, pages 23–40. Springer, 2024. Yuhang Ma, Xiaoshi Wu, Keqiang Sun, and Hongsheng Li. Hpsv3: Towards wide-spectrum human preference score. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 15086–15095, 2025.

16

Zichen Miao, Zhengyuan Yang, Kevin Lin, Ze Wang, Zicheng Liu, Lijuan Wang, and Qiang Qiu. Tuning timestep-distilled diffusion model using pairwise sample optimization. In The Thirteenth International Conference on Learning Representations, 2025. URL https://openreview.net/for um?id=fXnE4gB64o. Weili Nie, Julius Berner, Nanye Ma, Chao Liu, Saining Xie, and Arash Vahdat. Transition matching distillation for fast video generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 4645–4655, June 2026. William Peebles and Saining Xie. Scalable diffusion models with transformers. In Proceedings of the IEEE/CVF international conference on computer vision, pages 4195–4205, 2023. Dustin Podell, Zion English, Kyle Lacey, Andreas Blattmann, Tim Dockhorn, Jonas Müller, Joe Penna, and Robin Rombach. SDXL: Improving latent diffusion models for high-resolution image synthesis. In The Twelfth International Conference on Learning Representations, 2024. URL https://openreview.net/forum?id=di52zR8xgf. Qi Qin, Le Zhuo, Yi Xin, Ruoyi Du, Zhen Li, Bin Fu, Yiting Lu, Xinyue Li, Dongyang Liu, Xiangyang Zhu, Will Beddow, Erwann Millon, Victor Perez, Wenhai Wang, Yu Qiao, Bo Zhang, Xiaohong Liu, Hongsheng Li, Chang Xu, and Peng Gao. Lumina-image 2.0: A unified and efficient image generative framework. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 20031–20042, October 2025. Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. Highresolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 10684–10695, 2022. Chitwan Saharia, William Chan, Saurabh Saxena, Lala Li, Jay Whang, Emily Denton, Seyed Kamyar Seyed Ghasemipour, Raphael Gontijo-Lopes, Burcu Karagol Ayan, Tim Salimans, Jonathan Ho, David J. Fleet, and Mohammad Norouzi. Photorealistic text-to-image diffusion models with deep language understanding. In Alice H. Oh, Alekh Agarwal, Danielle Belgrave, and Kyunghyun Cho, editors, Advances in Neural Information Processing Systems, 2022. URL https: //openreview.net/forum?id=08Yk-n5l2Al. Tim Salimans and Jonathan Ho. Progressive distillation for fast sampling of diffusion models. In The Tenth International Conference on Learning Representations, ICLR 2022, Virtual Event, April 25-29, 2022. OpenReview.net, 2022. URL https://openreview.net/forum?id=TIdIXIpzhoI. Axel Sauer, Frederic Boesel, Tim Dockhorn, Andreas Blattmann, Patrick Esser, and Robin Rombach. Fast high-resolution image synthesis with latent adversarial diffusion distillation. In SIGGRAPH Asia 2024 Conference Papers, pages 1–11, 2024a. Axel Sauer, Dominik Lorenz, Andreas Blattmann, and Robin Rombach. Adversarial diffusion distillation. In European Conference on Computer Vision, pages 87–103. Springer, 2024b. Christoph Schuhmann. Laion-aesthetics. https://laion.ai/blog/laion-aesthetics/, 2022. Team Seedream, Yunpeng Chen, Yu Gao, Lixue Gong, Meng Guo, Qiushan Guo, Zhiyao Guo, Xiaoxia Hou, Weilin Huang, Yixuan Huang, et al. Seedream 4.0: Toward next-generation multimodal image generation. arXiv preprint arXiv:2509.20427, 2025.

17

Jiaming Song, Chenlin Meng, and Stefano Ermon. Denoising diffusion implicit models. In International Conference on Learning Representations, 2021a. URL https://openreview.net/forum?id=St1g iarCHLP. Yang Song, Jascha Sohl-Dickstein, Diederik P Kingma, Abhishek Kumar, Stefano Ermon, and Ben Poole. Score-based generative modeling through stochastic differential equations. In International Conference on Learning Representations, 2021b. URL https://openreview.net/forum?id=PxTI G12RRHS. Yang Song, Prafulla Dhariwal, Mark Chen, and Ilya Sutskever. Consistency models. In International Conference on Machine Learning, pages 32211–32252. PMLR, 2023. Meituan LongCat Team, Xunliang Cai, Qilong Huang, Zhuoliang Kang, Hongyu Li, Shijun Liang, Liya Ma, Siyu Ren, Xiaoming Wei, Rixu Xie, and Tong Zhang. Longcat-video technical report, 2025. URL https://arxiv.org/abs/2510.22200. Bram Wallace, Meihua Dang, Rafael Rafailov, Linqi Zhou, Aaron Lou, Senthil Purushwalkam, Stefano Ermon, Caiming Xiong, Shafiq Joty, and Nikhil Naik. Diffusion model alignment using direct preference optimization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8228–8238, 2024. Team Wan, Ang Wang, Baole Ai, Bin Wen, Chaojie Mao, Chen-Wei Xie, Di Chen, Feiwu Yu, Haiming Zhao, Jianxiao Yang, Jianyuan Zeng, Jiayu Wang, Jingfeng Zhang, Jingren Zhou, Jinkai Wang, Jixuan Chen, Kai Zhu, Kang Zhao, Keyu Yan, Lianghua Huang, Mengyang Feng, Ningyi Zhang, Pandeng Li, Pingyu Wu, Ruihang Chu, Ruili Feng, Shiwei Zhang, Siyang Sun, Tao Fang, Tianxing Wang, Tianyi Gui, Tingyu Weng, Tong Shen, Wei Lin, Wei Wang, Wei Wang, Wenmeng Zhou, Wente Wang, Wenting Shen, Wenyuan Yu, Xianzhong Shi, Xiaoming Huang, Xin Xu, Yan Kou, Yangyu Lv, Yifei Li, Yijing Liu, Yiming Wang, Yingya Zhang, Yitong Huang, Yong Li, You Wu, Yu Liu, Yulin Pan, Yun Zheng, Yuntao Hong, Yupeng Shi, Yutong Feng, Zeyinzi Jiang, Zhen Han, Zhi-Fan Wu, and Ziyu Liu. Wan: Open and advanced large-scale video generative models, 2025. URL https://arxiv.org/abs/2503.20314. Ruoyu Wang, Boye Niu, Xiangxin Zhou, Yushi Huang, Tongliang Liu, and Chi Zhang. Exploring the design space of reward backpropagation for flow matching. arXiv preprint arXiv:2606.11075, 2026. Xiaoshi Wu, Yiming Hao, Keqiang Sun, Yixiong Chen, Feng Zhu, Rui Zhao, and Hongsheng Li. Human preference score v2: A solid benchmark for evaluating human preferences of text-to-image synthesis. arXiv preprint arXiv:2306.09341, 2023. Jiazheng Xu, Xiao Liu, Yuchen Wu, Yuxuan Tong, Qinkai Li, Ming Ding, Jie Tang, and Yuxiao Dong. Imagereward: Learning and evaluating human preferences for text-to-image generation. Advances in Neural Information Processing Systems, 36:15903–15935, 2023. Shuchen Xue, Chongjian GE, Shilong Zhang, Yichen Li, and Zhi-Ming Ma. Advantage weighted matching: Aligning RL with pretraining in diffusion models. In Forty-third International Conference on Machine Learning, 2026. URL https://openreview.net/forum?id=nLY2pOYBrJ. Zeyue Xue, Jie Wu, Yu Gao, Fangyuan Kong, Lingting Zhu, Mengzhao Chen, Zhiheng Liu, Wei Liu, Qiushan Guo, Weilin Huang, et al. Dancegrpo: Unleashing grpo on visual generation. arXiv preprint arXiv:2505.07818, 2025.

18

Tianwei Yin, Michaël Gharbi, Taesung Park, Richard Zhang, Eli Shechtman, Fredo Durand, and Bill Freeman. Improved distribution matching distillation for fast image synthesis. Advances in neural information processing systems, 37:47455–47487, 2024a. Tianwei Yin, Michaël Gharbi, Richard Zhang, Eli Shechtman, Fredo Durand, William T Freeman, and Taesung Park. One-step diffusion with distribution matching distillation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 6613–6623, 2024b. Yanli Zhao, Andrew Gu, Rohan Varma, Liang Luo, Chien-Chin Huang, Min Xu, Less Wright, Hamid Shojanazeri, Myle Ott, Sam Shleifer, Alban Desmaison, Can Balioglu, Pritam Damania, Bernard Nguyen, Geeta Chauhan, Yuchen Hao, Ajit Mathews, and Shen Li. Pytorch fsdp: Experiences on scaling fully sharded data parallel. Proc. VLDB Endow., 16(12):3848–3860, August 2023. ISSN 2150-8097. doi: 10.14778/3611540.3611569. URL https://doi.org/10.14778/3611540.3611569. Kaiwen Zheng, Huayu Chen, Haotian Ye, Haoxiang Wang, Qinsheng Zhang, Kai Jiang, Hang Su, Stefano Ermon, Jun Zhu, and Ming-Yu Liu. DiffusionNFT: Online diffusion reinforcement with forward process. In The Fourteenth International Conference on Learning Representations, 2026a. URL https://openreview.net/forum?id=VJZ477R89F. Kaiwen Zheng, Yuji Wang, Qianli Ma, Huayu Chen, Jintao Zhang, Yogesh Balaji, Jianfei Chen, Ming-Yu Liu, Jun Zhu, and Qinsheng Zhang. Large scale diffusion distillation via score-regularized continuous-time consistency. In The Fourteenth International Conference on Learning Representations, 2026b. URL https://openreview.net/forum?id=2uNlM353RI.

19

Appendix

A Related Work

20

B Why Direct Plug-Ins Lack DiffusionNFT’s Guarantee

21

C Proofs for MeanFlowNFT

23

D More Implementation Details

25

E Additional Test-time Scaling Results

25

F VBench Full Results

25

G More Qualitative Results

26

Appendix A. Related Work Diffusion and flow models. Diffusion (Ho et al., 2020; Song et al., 2021b,a) and flow models (Liu et al., 2023; Lipman et al., 2023) have become the dominant paradigm for high-quality image and video generation. Diffusion models synthesize data by learning to reverse a fixed noising process, and latent diffusion (Rombach et al., 2022) runs this process in a compressed latent space for efficiency. Transformer backbones improve scalability (Peebles and Xie, 2023; Ma et al., 2024), and scaling rectified-flow transformers enables high-resolution synthesis (Esser et al., 2024). Flow matching (Lipman et al., 2023) and rectified flow (Liu et al., 2023) recast generation as regressing a velocity field that transports noise to data. Building on these formulations, large text-to-image (Podell et al., 2024; Labs, 2024; Qin et al., 2025; Seedream et al., 2025) and text-to-video (Wan et al., 2025; Team et al., 2025) systems reach strong visual quality. Few-step generation. Because iterative sampling is slow, many methods distill pretrained diffusion or flow models into few-step generators, including progressive distillation (Salimans and Ho, 2022), consistency models (Song et al., 2023; Luo et al., 2023a), distribution matching distillation (Yin et al., 2024b,a; Luo et al., 2023b), and adversarial distillation (Sauer et al., 2024b,a). A closely related line learns flow maps, long-range transport operators that move samples directly between two time points instead of integrating an instantaneous velocity (Frans et al., 2025; Kim et al., 2024). In particular, MeanFlow (Geng et al., 2026a,b) parameterizes the average velocity over a time interval, so one evaluation advances a sample across it and enables one or few-step generation. AnyFlow (Gu et al., 2026) and transition matching (Nie et al., 2026) distill such flow maps. Our work builds on this average-velocity parameterization.

20

Reinforcement learning for diffusion models. Reinforcement learning is now a standard tool for aligning diffusion and flow models with human preferences and task rewards. Existing approaches rely on policy gradients (Black et al., 2024; Fan et al., 2023), reward-weighted training (Lee et al., 2023), preference optimization (Wallace et al., 2024), or reward backpropagation (Xu et al., 2023; Wang et al., 2026). A dominant recent recipe discretizes the reverse sampling process into a Markov decision process and applies GRPO-style policy gradients (Guo et al., 2025; Liu et al., 2026a; Xue et al., 2025; Li et al., 2026a; He et al., 2026), which need a stochastic policy and per-step likelihood estimation. A complementary line runs reinforcement learning on the forward process, recasting reward optimization as a regression objective on analytically noised samples and thereby avoiding reverse rollouts and likelihoods. It includes advantage weighted matching (Xue et al., 2026), DiffusionNFT (Zheng et al., 2026a), and reinforce adjoint matching (Bergmeister et al., 2026). MeanFlowNFT follows this forward-process line. Reinforcement learning for few-step generation. A growing line of work brings reinforcement learning to few-step generators. Most methods reinforce distribution-matching distillation, either by combining a reward objective with the matching loss (Jiang et al., 2026; Chen et al., 2026; Fan et al., 2026; Dong et al., 2026) or by reward-tilting the target distribution (Huang et al., 2026). Others post-train distilled few-step generators with surrogate reward learning (Luo et al., 2026) or pairwise sample objectives (Miao et al., 2025). Overall, reinforcement learning for flow-map generators remains underexplored. We study it through forward-process RL, bringing the DiffusionNFT (Zheng et al., 2026a) paradigm to MeanFlow. The concurrent Flow-Map GRPO (Li et al., 2026b) introduces path-preserving stochastic flow-map transitions during RL training and applies GRPO with stochastic rollouts and per-step likelihood ratios. MeanFlowNFT instead uses analytically noised forward-process samples and a likelihood-free regression objective.

Appendix B. Why Direct Plug-Ins Lack DiffusionNFT’s Guarantee This section explains why the direct DiffusionNFT plug-ins for AnyFlow, DMD, and CDM in Section 4.2 do not inherit the policy improvement guarantee of DiffusionNFT. The issue is the meaning of the network output rather than the number of reverse sampling steps. Output required by DiffusionNFT. The idealized DiffusionNFT analysis assumes that the optimized output is the marginal instantaneous velocity v q (xt , t) = Eπq [vt | xt , c, t],

vt = α̇t x0 + σ̇t ϵ,

q ∈ {old, +, −}.

The map from (x0 , ϵ) to vt is identical for all three policies. Reward reweighting changes the posterior distribution of (x0 , ϵ) but leaves this map unchanged. At fixed (xt , c, t), the definition π + ∝ rπ old gives Eπold [rvt ] = αv + . The definition π − ∝ (1 − r)π old similarly gives Eπold [(1 − r)vt ] = (1 − α)v − . All expectations here are conditioned on the fixed tuple, and we write α for α(xt , c) in Equation (5). Adding these identities and using r + (1 − r) = 1 gives v old = αv + + (1 − α)v − . This decomposition yields the guidance ∆ in Equation (6) (Zheng et al., 2026a, Thm. 3.1). DiffusionNFT then minimizes Equation (7) over an instantaneous velocity predictor. Its pointwise optimum is vθ∗ = v old + β2 ∆ (Zheng et al., 2026a, Thm. 3.2). At points where α > 0, substituting β = 2α and ∆ = α(v + − v old ) gives vθ∗ = v + . The guarantee therefore uses both the posterior mean identity above and the fact that the optimized output is an instantaneous velocity. Reusing the same loss for another output quantity preserves the algebraic form but not this policy interpretation. Direct substitution of AnyFlow outputs. AnyFlow (Gu et al., 2026) is a MeanFlow network that predicts the interval average velocity u in Equation (2), rather than the marginal instantaneous 21

velocity v in Equation (1). The AnyFlow+DiffusionNFT baseline replaces vθ and v old in Equation (7) with uθ and uold . It keeps the regression target vt . Fix (xt , c, s, t) and regard uθ (xt , s, t) as a free output value. The resulting conditional objective is h  2 ℓ uθ (xt , s, t) = Eπold r uold + β(uθ − uold ) − vt 2 i 2 + (1 − r) uold − β(uθ − uold ) − vt 2 | xt , c, s, t , where every average velocity in the display is evaluated at (xt , s, t). The interval sampler makes s independent of (x0 , ϵ, r) given (c, t). Conditioning on s therefore leaves the required posterior moments unchanged. Differentiating the conditional objective with respect to its output gives h i   1 ∇uθ ℓ = β uθ (xt , s, t) − uold (xt , s, t) − Eπold (2r − 1) vt − uold (xt , s, t) | xt , c, s, t . 2β For β > 0, the objective is strictly convex in this output value. Its unique minimizer sets the displayed gradient to zero. The conditional residual can be written as h i  Eπold (2r − 1) vt − uold (xt , s, t) | xt , c, s, t  = 2Eπold [rvt | xt , c, t] − Eπold [vt | xt , c, t] − 2α − 1 uold (xt , s, t)  = 2αv + (xt , t) − v old (xt , t) − 2α − 1 uold (xt , s, t)   = 2∆(xt , c, t) + 2α − 1 v old (xt , t) − uold (xt , s, t) . Denoting the unique minimizer by u† (xt , s, t) and substituting the residual into the zero gradient condition gives  2 2α − 1 old v (xt , t) − uold (xt , s, t) u† (xt , s, t) = uold (xt , s, t) + ∆(xt , c, t) + β β (15) old old u (xt , s, t) − v (xt , t) β=2α + = v (xt , t) + , α > 0. 2α The last equality uses ∆ = α(v + − v old ) from Equation (6) and collects the terms involving uold and v old . Let u+ (xt , s, t) denote the exact average velocity induced by v + over [s, t]. This is the desired output, whereas Equation (15) gives uold (xt , s, t) − v old (xt , t) . 2α Both terms vanish when s approaches t. For a finite interval, the DiffusionNFT identities do not force them to cancel. The direct objective therefore does not guarantee u† (xt , s, t) = u+ (xt , s, t). u† (xt , s, t) − u+ (xt , s, t) = v + (xt , t) − u+ (xt , s, t) +

Direct substitution of DMD and CDM outputs. DMD (Yin et al., 2024b) and CDM (Liu et al., 2026c) are trained with distribution matching. Their distribution matching terms compare the generated and target marginal distributions after averaging over latent noise. Matching these distributions does not identify a unique generator map at each fixed (xt , c, t). Both methods include additional regression or alignment terms, but these terms do not regress the network output against the forward conditional target vt . Consequently, even when the output is parameterized as a velocity, their objectives do not establish that the network output equals the posterior mean E[vt | xt , c, t] required by DiffusionNFT. The posterior decomposition therefore does not apply to the outputs inserted into Equation (7). As a result, DiffusionNFT’s regression analysis cannot identify the optimum of the substituted objective with v + . Its Theorems 3.1 and 3.2 do not establish that DMD+DiffusionNFT or CDM+DiffusionNFT realizes π + . 22

Appendix C. Proofs for MeanFlowNFT This appendix restates and proves each result of Section 3.2. Proposition 3.1 (Idealized pointwise optimum). Conditioned on (xt , c, s, t), the idealized pointwise minimizer is 2 b Vθ∗ (xt , s, t) = V old (xt , s, t) + ∆(x t , c, s, t), β h i  b t , c, s, t) ≜ 1 Eπold (2r − 1) vt − V old (xt , s, t) xt , c, s, t . ∆(x 2 Proof Fix (xt , c, s, t). Under Equation (8), the induced predictor Vθ (xt , s, t) is a deterministic function of the conditioned variables for fixed θ. Its value is therefore shared by all posterior draws (x0 , ϵ) consistent with the same xt , and the idealized pointwise optimum can be obtained by minimizing Eπold [ℓ | xt , c, s, t] over the value Vθ (xt , s, t). By the definitions of Vθ± , the per-sample integrand of Equation (9) is  2 ℓ Vθ (xt , s, t) = r (1 − β)V old (xt , s, t) + βVθ (xt , s, t) − vt 2 2

+ (1 − r) (1 + β)V old (xt , s, t) − βVθ (xt , s, t) − vt 2 . Dividing the gradient by 2β and collecting terms gives   old 1 (xt , s, t) + (2r − 1) V old (xt , s, t) − vt . 2β ∇Vθ ℓ = β Vθ (xt , s, t) − V Since this is a strictly convex quadratic in Vθ (xt , s, t) for β > 0, the stationarity condition Eπold [∇Vθ ℓ | xt , c, s, t] = 0 yields  β Vθ∗ (xt , s, t) − V old (xt , s, t) h i  = Eπold (2r − 1) vt − V old (xt , s, t) | xt , c, s, t b t , c, s, t), = 2∆(x which is exactly Equation (10).

Corollary 3.2 (Vθ∗ recovers the improved marginal velocity). Setting the guidance strength to β = 2α(xt , c), Equation (10) collapses to Vθ∗ (xt , s, t) = v + (xt , t) for all s ≤ t, the marginal instantaneous velocity of the improved policy π + . Proof Since uold is the MeanFlow average velocity of π old , its MeanFlow-induced instantaneous velocity is bold (xt , t) = uold (xt , t, t) = v old (xt , t). v Applying the MeanFlow identity to this exact reference therefore gives V old (xt , s, t) = v old (xt , t) for all s ≤ t. Thus V old is a deterministic function of (xt , c, t) and may be pulled out of the conditional expectation. Then h i  b = 1 Eπold (2r − 1) vt − v old (xt , t) | xt , c, s, t ∆ 2 = Eπold [r vt | xt , c] − 12 Eπold [vt | xt , c] − 12 Eπold [2r − 1 | xt , c] v old (xt , t). 23

Writing α = Eπold [r | xt , c] and using the posterior-mean identities Eπold [vt | xt , c] = v old (xt , t) (Equation (1)) and Eπold [r vt | xt , c] = αv + (xt , t), the last display becomes  b = αv + (xt , t) − 1 v old (xt , t) − 1 (2α − 1)v old (xt , t) = α v + (xt , t) − v old (xt , t) = ∆, ∆ 2

2

the DiffusionNFT reinforcement guidance in Equation (6). Substituting this into Equation (10) and using β = 2α gives, for all s ≤ t, 2 Vθ∗ (xt , s, t) = v old (xt , t) + α(v + (xt , t) − v old (xt , t)) = v + (xt , t), 2α as claimed.

Lemma 3.3 (MeanFlow consistency). Let v be an instantaneous velocity field. If u satisfies u(xt , s, t) + (t − s) [∂t u(xt , s, t) + (∂x u)(xt , s, t)v(xt , t)] = v(xt , t) for all s ≤ t, then u is the exact average velocity of the ODE ẋτ = v(xτ , τ ) over [s, t]. Proof Fix s < t and a trajectory {xτ }τ ∈[s,t] of the velocity field v with endpoint xt at time t, i.e., ẋτ = v(xτ , τ ). Define G(τ ) = (τ − s)u(xτ , s, τ ). Differentiating along the trajectory, G′ (τ ) = u(xτ , s, τ ) + (τ − s) [∂t u(xτ , s, τ ) + (∂x u)(xτ , s, τ )ẋτ ] = u(xτ , s, τ ) + (τ − s) [∂t u(xτ , s, τ ) + (∂x u)(xτ , s, τ )v(xτ , τ )] = v(xτ , τ ), where the last equality uses Equation (12) at time τ . Since G(s) = 0, integrating from s to t gives Z t (t − s)u(xt , s, t) = v(xτ , τ ) dτ. s

This is precisely the average velocity of the ODE induced by v over [s, t].

Theorem 3.4 (The deployed MeanFlow policy improves). In the setting of Corollary 3.2, if the induced optimum is attained for all intervals s ≤ t, the optimal average velocity uθ∗ is the exact average velocity of the ODE induced by v + . Therefore the MeanFlow policy induced by uθ∗ coincides with π + , and consequently J(πθ∗ ) = J(π + ) > J(π old ). Proof By the premise, the optimum in Corollary 3.2 is attained for all intervals s ≤ t, so Vθ∗ (xt , s, t) = v + (xt , t). Taking s = t in Equation (8), the correction term vanishes and hence bθ∗ (xt , t) = uθ∗ (xt , t, t) = Vθ∗ (xt , t, t) = v + (xt , t). v Substituting this identity back into Equation (8) and using Vθ∗ (xt , s, t) = v + (xt , t) yields   uθ∗ (xt , s, t) + (t − s) ∂t uθ∗ (xt , s, t) + (∂x uθ∗ )(xt , s, t)v + (xt , t) = v + (xt , t), which is Equation (12) with v = v + . By Lemma 3.3, uθ∗ is the exact average velocity of the ODE induced by v + . Since v + is the marginal instantaneous velocity of the positive policy π + , this ODE has marginals corresponding to π + , so the exact MeanFlow update driven by uθ∗ samples from π + . Consequently J(πθ∗ ) = J(π + ) > J(π old ) for any non-degenerate reward.

24

Appendix D. More Implementation Details This appendix provides more implementation details for MeanFlowNFT. Reward. For image training, we follow the multi-reward setup of DiffusionNFT (Zheng et al., 2026a), using equally weighted CLIPScore, PickScore, and HPSv2 as reward signals on the PickScore prompt set. For video training, we follow the multi-reward setup of LongCat-Video (Team et al., 2025). The HPSv3-general reward evaluates visual quality by scoring each frame with the generic prompt “A high-quality image” and averaging over all frames. The HPSv3-percentile reward instead uses the video caption as the text prompt and averages the top 30% frame scores, reducing the effect of occasional low scores caused by temporal content changes. These two HPSv3 rewards are combined with the VideoAlign motion-quality and text-alignment rewards described in Section 4.1. Training. For SD3.5-M, we first construct the MeanFlow policy with the two-stage AnyFlow recipe (Gu et al., 2026). The first stage is flow-map pretraining for 6000 steps on precomputed latent–prompt pairs. It uses AnyFlow’s three-mode endpoint sampling: 50% of samples take s = t for standard flow matching, 25% take s = 0 for endpoint consistency, and the remaining samples draw s ∼ U(0, t). Following AnyFlow (Gu et al., 2026), we use the reverse-CFG fusion with scale 4.5, so the resulting policy can be sampled CFG-free. The second stage performs on-policy AnyFlow distillation for 12000 steps, initialized from the stage-one LoRA checkpoint, with sampling steps drawn from {2, 4, 8, 16, 40}. MeanFlowNFT is then applied on top of the trained AnyFlow policy. We run RL finetuning for 2000 steps on SD3.5-M and 1600 steps on Wan2.1, where the video run starts from the publicly released AnyFlow-Wan checkpoint. Both runs use CFG-free 4-step rollouts, equally weighted reward dimensions, β = 0.1, KL weight 10−4 , AdamW with learning rate 3×10−6 , and fresh training-time (s, t) pairs sampled from the same three-mode AnyFlow schedule. For video, following LongCat-Video, we compute a group-normalized relative advantage for each reward dimension independently, and then average the normalized advantages for the RL update. Evaluation. Besides the evaluation protocol described in Section 4.1, we evaluate videos with the official VBench suite following AnyFlow (Gu et al., 2026). Specifically, we compute all 16 VBench dimensions and report their aggregated Total, Quality, and Semantic scores in Table 2, with the full per-dimension breakdown in Tables 3 and 4. All evaluations, including the image benchmarks, are run on 8 NVIDIA H20 GPUs.

Appendix E. Additional Test-time Scaling Results Figure 11 reports the remaining evaluation metrics for the test-time scaling study of Figure 5, on SD3.5-M, and Figure 12 reports the corresponding results on Wan2.1 1.3B. MeanFlowNFT retains AnyFlow’s any-step scaling behavior while consistently delivering stronger generation quality.

Appendix F. VBench Full Results In this section, we report the per-dimension VBench breakdown for the Wan2.1 1.3B video-generation experiment of Table 2, split across Tables 3 and 4 for readability.

25

MeanFlowNFT (Ours) 14

GenEval2 ↑

0.250

HPSv3 ↑

5.8

12

5.6

0.200

4

8

Sampling Steps

16

32

0.5

0.175

8 2

0.6

0.225

10

5.4

AnyFlow

OCR ↑

Aesthetic Score ↑

6.0

AnyFlow + DiffusionNFT

2

4

8

Sampling Steps

16

32

2

4

8

Sampling Steps

16

32

0.4

2

4

8

Sampling Steps

16

32

Figure 11: Additional quantitative results of MeanFlowNFT test-time scaling on SD3.5-M. 78.5

83.5 83.0 2

4

8

16

Sampling Steps

HPSv3-P ↑

HPSv3-G ↑

2

4

8

16

Sampling Steps

32

10.00

2

4

8

16

Sampling Steps

32

2

4

8

16

32

4

8

16

32

Sampling Steps

1.76

MQ ↑

1.74

0.8

10.50

1.72

0.7

10.25

5.5

76.5

0.9

10.75

6.0

77.0

85.0

1.0

11.00 6.5

77.5

85.5

84.5

32

78.0

Semantic ↑

84.0

86.0

TA ↑

AnyFlow

Total ↑

MeanFlowNFT (Ours)

Quality ↑

84.5

2

4

8

16

Sampling Steps

32

0.6

1.70 2

4

8

16

Sampling Steps

32

2

Sampling Steps

Figure 12: Quantitative results of MeanFlowNFT test-time scaling on Wan2.1 1.3B. Total, Quality, and Semantic are VBench scores, while the remaining metrics (HPSv3-G/HPSv3-P and MQ/TA) are evaluated on the 256 held-out prompts. Table 3: Full VBench per-dimension results on Wan2.1 1.3B (part 1 of 2). Among few-step models, bold and underline denote the best and second-best results. Method

Dynamic Temporal Human Overall Multiple Appearance Color↑ Scene↑ Degree↑ Flickering↑ Action↑ Consistency↑ Objects↑ Style↑

Wan2.1 1.3B (w/ CFG) + LongCat-Video RL

65.56 52.78

Multi-step models (50 steps) 99.32 93.80 25.47 99.12 92.00 25.43

74.36 75.90

89.43 87.23

21.32 21.19

44.91 39.55

rCM DMD AnyFlow

88.89 88.61 58.89

97.28 97.37 98.83

Few-step models (4 steps) 91.20 24.72 94.00 24.90 93.20 25.17

71.42 76.16 82.48

88.12 86.00 88.42

20.59 20.19 20.81

41.82 39.52 43.71

MeanFlowNFT (Ours)

59.45

99.44

25.09

84.79

89.21

21.08

43.41

94.40

Appendix G. More Qualitative Results This section provides additional qualitative comparisons for both image and video generation. The image examples compare MeanFlowNFT with multi-step/few-step RL methods, few-step distillation baselines, and directly applying DiffusionNFT to few-step generators. The video examples further compare against Wan2.1, LongCat-Video RL, and few-step video distillation baselines. Across these

26

Table 4: Full VBench per-dimension results on Wan2.1 1.3B (part 2 of 2). Among few-step models, bold and underline denote the best and second-best results. Method

Object Spatial Aesthetic Motion Temporal Imaging Subject Background Class↑ Relationship↑ Quality↑ Smoothness↑ Style↑ Quality↑ Consistency↑ Consistency↑

Wan2.1 1.3B (w/ CFG) + LongCat-Video RL

90.98 89.68

71.87 75.56

Multi-step models (50 steps) 65.95 98.76 67.07 98.87

23.33 23.08

67.42 70.08

94.98 96.38

96.63 96.27

rCM DMD AnyFlow

88.78 87.71 90.28

71.80 76.88 81.96

Few-step models (4 steps) 65.27 97.89 65.86 97.88 70.00 98.61

22.67 23.04 22.77

68.95 68.03 69.57

94.04 94.41 97.89

93.96 94.16 96.55

MeanFlowNFT (Ours)

90.49

81.36

23.06

68.82

98.44

97.07

69.53

99.22

examples, MeanFlowNFT produces more faithful and visually coherent results, while preserving strong quality across different sampling steps. “New York Skyline with ‘Hello World’ written with fireworks on the sky.”

40 steps

40 steps

40 steps

4 steps

4 steps

4 steps

(a) SD3.5-M 4 steps

(b) Flow-GRPO 4 steps

(c) DiffusionNFT 4 steps

(d) DMD 4 steps

(e) CDM 16 steps

(f) Rdm 32 steps

(g) RTDMD 4 steps

(h) DMD+NFT 16 steps

(i) CDM+NFT 32 steps

4 steps

(j) AnyFlow 16 steps

32 steps

(l) MeanFlowNFT

(k) AnyFlow+NFT

Figure 13: Text-to-image comparison on SD3.5-M. Here “+NFT” abbreviates “+DiffusionNFT”.

27

“A man and woman sit on a park bench.”

40 steps

40 steps

40 steps

4 steps

4 steps

4 steps

(a) SD3.5-M 4 steps

(b) Flow-GRPO 4 steps

(c) DiffusionNFT 4 steps

(d) DMD 4 steps

(e) CDM 16 steps

(f) Rdm 32 steps

(g) RTDMD 4 steps

(h) DMD+NFT 16 steps

(i) CDM+NFT 32 steps

4 steps

(j) AnyFlow 16 steps

32 steps

(l) MeanFlowNFT

(k) AnyFlow+NFT

Figure 14: Text-to-image comparison on SD3.5-M. Here “+NFT” abbreviates “+DiffusionNFT”. “A car playing soccer, digital art.”

40 steps

40 steps

40 steps

4 steps

4 steps

4 steps

(a) SD3.5-M 4 steps

(b) Flow-GRPO 4 steps

(c) DiffusionNFT 4 steps

(d) DMD 4 steps

(e) CDM 16 steps

(f) Rdm 32 steps

(g) RTDMD 4 steps

(h) DMD+NFT 16 steps

(i) CDM+NFT 32 steps

4 steps

(j) AnyFlow 16 steps

32 steps

(l) MeanFlowNFT

(k) AnyFlow+NFT

Figure 15: Text-to-image comparison on SD3.5-M. Here “+NFT” abbreviates “+DiffusionNFT”.

28

50 steps

“An armored superhero in a metallic suit plunges headfirst from the night sky, shot cinematically against glowing dusk clouds.”

(b) LongCat-Video RL

(c) DMD

(d) rCM

(e) AnyFlow

(f) MeanFlowNFT

32 steps

16 steps

4 steps

4 steps

(a) Wan2.1 1.3B

Figure 16: Text-to-video comparison on Wan2.1 1.3B.

50 steps

“A thick steak with a rich, seared Maillard crust sizzles on a flaming grill, sparks and fire rising from the grates.”

(b) LongCat-Video RL

(c) DMD

(d) rCM

(e) AnyFlow

(f) MeanFlowNFT

32 steps

16 steps

4 steps

4 steps

(a) Wan2.1 1.3B

Figure 17: Text-to-video comparison on Wan2.1 1.3B.

29

50 steps

“A little green alien sits inside a cozy pizzeria, happily eating a big slice of pizza.”

(b) LongCat-Video RL

(c) DMD

(d) rCM

(e) AnyFlow

(f) MeanFlowNFT

32 steps

16 steps

4 steps

4 steps

(a) Wan2.1 1.3B

Figure 18: Text-to-video comparison on Wan2.1 1.3B.

30

Record · ID 373368 · SHA-256 ea94491a298a7b2e
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.