ArXiv: 2510.20771

🎯 Pitch

MeanFlow’s training secretly suffers from a tug-of-war between flow matching and consistency losses, with 75% of compute wasted on border-case supervision just to keep the peace. AlphaFlow fixes this with a simple curriculum that anneals from flow matching to MeanFlow, cutting the border-case reliance and hitting a new state-of-the-art FID of 2.58 (1 step) on ImageNet-1K 256² using vanilla DiT backbones.


1. Executive Summary

This paper analyzes why MeanFlow—a recently proposed framework for few-step generative modeling trained from scratch—works effectively, and introduces α-Flow, a unified family of training objectives that generalizes trajectory flow matching, Shortcut Models, and MeanFlow under a single formulation. Through gradient analysis on ImageNet-1K 256×256 using DiT backbones, the authors reveal that the MeanFlow objective decomposes into two strongly negatively correlated components—trajectory flow matching and trajectory consistency—whose optimization conflict causes slow convergence, with the commonly used border-case flow matching supervision (r = t for 75% of samples) acting as a surrogate that mitigates this conflict at substantial computational overhead. By employing a curriculum strategy that smoothly anneals from trajectory flow matching to MeanFlow (scheduling a consistency step ratio α from 1 to 0), α-Flow disentangles these conflicting objectives and reduces reliance on the border-case supervision, achieving a new state-of-the-art FID of 2.58 at 1 NFE and 2.15 at 2 NFE with the largest DiT-XL/2+ model—a 15% relative improvement over MeanFlow-XL/2 at the same training budget—while establishing that the gains from the curriculum approach are most pronounced when pure flow matching pretraining precedes the gradual introduction of the consistency objective.

2. Context and Motivation

The Core Problem: Few-Step Generation from Scratch Is Still Hard

The fundamental challenge this paper addresses is the yawning performance gap between multi-step diffusion models and their few-step counterparts when both are trained from scratch. Diffusion models (Ho et al., 2020; Song & Ermon, 2019; Rombach et al., 2022) dominate image generation, with systems like Stable Diffusion 3 (Esser et al., 2024) producing photorealistic images. However, these models require an iterative sampling process—typically dozens to hundreds of neural function evaluations (NFEs)—to progressively denoise a random input into a coherent image. Each function evaluation is a full forward pass through the network, making inference computationally expensive and slow. This bottleneck has real consequences: it limits deployment on edge devices, increases energy costs in production pipelines, and makes interactive applications (real-time image editing, video generation) impractical.

The natural solution—compress the sampling process into fewer steps—has spawned two families of approaches:

Distillation-based methods (Salimans & Ho, 2022; Sauer et al., 2024; Yin et al., 2024b;a) take a pre-trained multi-step diffusion model and condense its behavior into a student model that produces comparable output in 1–4 steps. These work well because the teacher model already knows the full denoising trajectory, but they come with a catch: you must train the expensive multi-step model first, then train the distilled few-step model on top. This two-stage pipeline doubles the training cost and means the few-step model cannot exceed its teacher's quality—it can only approximate it.

From-scratch methods aim to train few-step generative models directly, without a multi-step teacher. This is where the paper's central tension lives. Consistency Models (CMs) (Song et al., 2023) were the breakthrough here, showing that a model can learn to map any point along the denoising trajectory directly to clean data by enforcing self-consistency: the model's prediction from a noisy input at timestep tt must match its prediction from the slightly less noisy state at tΔtt - \Delta t. This worked in principle, but suffered from training instability—small values of Δt\Delta t improved accuracy but caused gradient explosion, while large values stabilized training but sacrificed quality. A series of improvements followed: better discretization schedules (Geng et al., 2025b), continuous-time formulations via Jacobian-vector products (Lu & Song, 2025), and trajectory-based generalizations that allow jumps between any two timesteps rather than always jumping to t=0t = 0 (Kim et al., 2024; Frans et al., 2025). Each of these chipped away at the gap, but a significant performance deficit remained—few-step models were still noticeably worse than their multi-step counterparts.

Then came MeanFlow (Geng et al., 2025a), which the paper positions as the current state-of-the-art for from-scratch few-step flow models. MeanFlow's key idea is to train the model to predict the mean velocity over an interval [r,t][r, t] rather than the instantaneous velocity at a single point. This changes the training objective to:

LMF(θ)=Et,r,zt[uθ(zt,r,t)vt+(tr)duθ(zt,r,t)dt22]L_{\text{MF}}(\theta) = \mathbb{E}_{t, r, z_t} \left[ \left\| u_\theta(z_t, r, t) - v_t + (t - r) \frac{du_{\theta^-}(z_t, r, t)}{dt} \right\|_2^2 \right]

The mean velocity formulation effectively integrates consistency training with velocity prediction, and MeanFlow achieves significantly better few-step generation quality than previous from-scratch methods—it bridges much of the gap to multi-step models. However, the paper identifies a critical knowledge gap: nobody understands why MeanFlow works so well. As the authors state in Section 1:

"Despite its practical success, there still lacks a clear understanding of why MeanFlow performs better, which hinders further improvements and the design of stronger few-step models."

This lack of understanding isn't academic nitpicking—it has direct practical consequences. If you don't know what makes MeanFlow tick, you can't systematically improve it. You're left doing hyperparameter search in the dark, hoping that small tweaks help. The paper points to a concrete example of this opacity: MeanFlow's empirically discovered practice of setting r=tr = t for 75% of training samples (what the paper calls "border-case flow matching supervision"). This is computationally wasteful—three-quarters of training samples go to an objective that isn't even the primary focus (since r=tr = t collapses the interval to zero and reduces MeanFlow to vanilla flow matching). Yet removing this practice hurts performance. Why? What role is this border-case supervision playing? Without understanding the underlying loss landscape, these questions are unanswerable.


Why This Matters: The Scaling Implications

The few-step generation problem matters beyond academic curiosity because it sits at the intersection of two major trends in generative modeling:

The scaling arms race. Modern image generation pipelines (Esser et al., 2024; Brooks et al., 2024) use enormous DiT (Peebles & Xie, 2023) architectures with hundreds of millions to billions of parameters. Training these models from scratch consumes thousands of GPU-days. If you can match multi-step quality with 1–2 NFEs instead of 50–100, you reduce inference cost by 25–50×. For a deployed system serving millions of users, that translates to enormous savings in compute, energy, and latency. Improving few-step models directly improves the efficiency of the entire deployment pipeline.

From-scratch training enables new capabilities. Distillation methods are inherently tethered to their teacher model—the few-step student cannot outperform the teacher, and the teacher must be trained first. From-scratch methods, by contrast, allocate the entire training budget to the few-step model itself. If you can train a strong few-step model from scratch, you avoid the two-stage cost and open the door to few-step models that might eventually exceed what multi-step models can achieve at comparable training FLOPs. The paper's α-Flow results—achieving 2.58 FID at 1 NFE with a vanilla DiT-XL/2+ trained from scratch—demonstrate this potential concretely.

The training efficiency puzzle. The paper's analysis reveals that MeanFlow's training dynamics are inherently conflictual: the two components of its objective (trajectory flow matching and trajectory consistency) have strongly negatively correlated gradients (cosine similarity below −0.4 throughout training, as shown in Figure 2a). This means that gradient descent is constantly pulled in opposing directions—improving one component degrades the other. The border-case r=tr = t supervision, while wasteful, partially mitigates this conflict. This suggests that previous from-scratch methods may have been bottlenecked not by model capacity or data, but by poorly structured optimization landscapes that prevent efficient convergence. If true, this is important because it shifts the research focus from architecture design to loss function design—a much cheaper axis to optimize.


Where Prior Approaches Fall Short

The paper situates MeanFlow's limitations within a broader landscape of few-step generation methods, identifying specific shortcomings that motivate α-Flow:

Consistency Models (CMs) have an inherent bias-variance tension. The discrete consistency training objective (Equation 2) minimizes the difference between the model's output at tt and tΔtt - \Delta t. As Δt0\Delta t \to 0, the discretization error vanishes (the continuous limit matches the true ODE trajectory), but the gradient variance explodes—small differences in the model's output at nearly identical timesteps become dominated by noise. As Δt1\Delta t \to 1, the gradients stabilize but the model learns a poor approximation. This forces practitioners to carefully schedule Δt\Delta t during training (Song & Dhariwal, 2024; Geng et al., 2025b), adding complexity and making the training process brittle. The continuous-time formulation (Equation 3) eliminates the Δt\Delta t parameter through Jacobian-vector products, but introduces significant computational overhead and scalability challenges in modern deep learning frameworks (Wang et al., 2025b; Peng et al., 2025).

Trajectory-based methods fix one problem but create another. Consistency Trajectory Models (CTM) (Kim et al., 2024) and Shortcut Models (Frans et al., 2025) generalize CMs by learning to jump between arbitrary pairs of timesteps (t,r)(t, r) rather than always jumping to r=0r = 0. This enables multi-step refinement during inference—you can take a few large jumps, then finer jumps if needed. However, the training objectives for these methods have their own challenges. Shortcut Models (Equation 4) enforce consistency by requiring that a direct jump from tt to rr matches two consecutive jumps through an intermediate timestep ss. This introduces a self-bootstrapping target (the model's own predictions are used as supervision for its current prediction), which can propagate errors and amplify instability. The paper notes that Shortcut Models only work effectively when the consistency step ratio α\alpha (controlling the relative position of ss within [r,t][r, t]) is relatively large—specifically α=0.5\alpha = 0.5—which limits their flexibility.

MeanFlow works but is opaque and computationally inefficient. As discussed, MeanFlow achieves strong results but leaves several questions unanswered. Why does border-case r=tr = t supervision help? Why is 75% the sweet spot? Can we reduce this computational overhead while maintaining or improving performance? More fundamentally: is the MeanFlow objective the right loss to optimize, or is it a convenient proxy that happens to work well through a combination of gradient dynamics we don't yet understand? The paper's gradient analysis (Section 3) provides some answers, showing that the r=tr = t supervision acts as a surrogate for trajectory flow matching with reduced gradient conflict against the consistency term—but this is an empirical observation about a training hack, not a principled solution.

Flow-Anchored Consistency Models (FACM) (Peng et al., 2025) and Inductive Moment Matching (IMM) (Zhou et al., 2025) represent alternative directions but either require substantially more computation per epoch (FACM uses roughly 2× the FLOPs per epoch compared to MeanFlow, as noted in Table 1) or rely on moment matching rather than exact trajectory consistency, which trades off precision for stability. The paper positions these as competitors that outperform MeanFlow in some regimes but at higher cost or with different tradeoffs, suggesting there is still room for methods that improve performance without increasing computational overhead.


How This Paper Positions Itself

The paper's positioning can be understood along three axes:

Analytical axis: explain before improving. Rather than proposing yet another loss function or architecture, the paper first does the hard work of understanding why existing methods behave as they do. The decomposition of the MeanFlow objective (Equation 6) into trajectory flow matching (LTFML_{\text{TFM}}) and trajectory consistency (LTCcL_{\text{TCc}}) is not just a mathematical curiosity—it's the key that unlocks the design of α-Flow. By showing that these two components are naturally antagonistic (Section 3.2, Figure 2a), the paper provides a causal explanation for MeanFlow's training dynamics: joint optimization of conflicting objectives causes slow convergence, and the border-case r=tr = t supervision partially resolves this conflict by replacing trajectory flow matching with a less-antagonistic surrogate (LFML_{\text{FM}'}). This analysis transforms MeanFlow from an empirical success story into a system whose failure modes are understood, enabling principled improvement.

Unification axis: α-Flow as a framework, not just a method. Theorem 1 is the paper's central theoretical contribution: it shows that trajectory flow matching, Shortcut Model training, MeanFlow training, discrete consistency training, and continuous consistency training are all special cases of a single α-Flow loss, with the consistency step ratio α\alpha as the unifying hyperparameter. At α=1\alpha = 1, you get trajectory flow matching. At α=0.5\alpha = 0.5, you get Shortcut Models (up to a scaling factor). At α0\alpha \to 0, you recover MeanFlow's gradient. At r=0r = 0 with z0z_0-parameterization, you get discrete or continuous CT depending on whether α\alpha is a small constant or approaches zero.

This unification is powerful because it transforms the design problem from "choose which method to use" to "choose how to schedule α\alpha during training." The paper's key insight is that you don't have to choose—you can anneal α\alpha from 1 to 0 over the course of training, starting with the well-behaved trajectory flow matching objective (low variance, stable gradients, establishes a good noise-to-data mapping) and gradually transitioning to MeanFlow (higher variance but lower bias for few-step generation). This curriculum learning strategy is the natural consequence of understanding the gradient conflict: by decoupling the optimization of LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} temporally, you avoid the interference that plagues joint optimization.

Practical axis: better results at lower cost. The paper demonstrates that α-Flow's curriculum strategy not only improves final performance—achieving 2.95 FID vs. 3.47 for MeanFlow at 1 NFE with the same DiT-XL/2 architecture and 240 training epochs—but also reduces the need for border-case flow matching supervision. As shown in Table 2(b), α-Flow achieves its best 1-NFE performance at only 25% r=tr = t ratio, compared to 75% for MeanFlow. This directly addresses the computational inefficiency identified in the analysis: by pretraining on pure trajectory flow matching, α-Flow front-loads the optimization of LTFML_{\text{TFM}}, reducing the reliance on the surrogate LFML_{\text{FM}'} during later stages. The paper thus positions α-Flow as both a theoretical advance (understanding the loss landscape) and a practical improvement (better performance with less wasted computation).

The paper also explicitly positions itself as complementary to, rather than competing with, ongoing work on improving the stability and scalability of diffusion model training. Section 8 (Conclusion) frames α-Flow as building on the foundations laid by MeanFlow, Shortcut Models, and consistency training, and suggests that the unification perspective may enable further improvements—for instance, combining α-Flow's curriculum strategy with improved verifier architectures (though the paper doesn't use verifiers in the generation sense) or extending the framework to other generative modeling domains beyond image synthesis.

3. Technical Approach

3.1 Reader Orientation

This paper is primarily an analysis-and-improvement paper that first diagnoses why MeanFlow training suffers from slow convergence (through gradient analysis revealing conflicting objectives), then proposes α-Flow—a unified family of training objectives with a curriculum learning strategy that resolves this conflict, improving both training efficiency and final image generation quality. The system being built is a training recipe for few-step flow-based generative models; the core idea is to replace MeanFlow's joint optimization of conflicting objectives with a three-phase curriculum that first establishes a good noise-to-data mapping via trajectory flow matching, then gradually transitions to the MeanFlow objective by annealing a consistency step ratio α from 1 to 0, and finally fine-tunes purely on MeanFlow—all while significantly reducing the wasteful border-case flow matching supervision that MeanFlow required.

3.2 Big-Picture Architecture (Diagram in Words)

The α-Flow training system has four major components:

  1. Base neural network (uθu_\theta): A DiT-based velocity predictor that takes a noisy latent ztz_t, a start timestep rr, and an end timestep tt as input, and outputs an estimated mean velocity over the [r,t][r, t] interval. This is the model being trained from scratch—there is no pre-trained teacher.

  2. Loss function (LαL_\alpha): A unified objective parameterized by a consistency step ratio α(0,1]\alpha \in (0, 1] that smoothly interpolates between trajectory flow matching (α=1\alpha = 1), Shortcut Model training (α=0.5\alpha = 0.5), and MeanFlow training (α0\alpha \to 0). The loss enforces consistency across timesteps by introducing an intermediate timestep s=αr+(1α)ts = \alpha r + (1 - \alpha) t and requiring that the model's prediction from tt matches a target constructed from the ground-truth velocity and the model's own prediction from the intermediate state.

  3. Curriculum scheduler: A sigmoid-based annealing function α(k)\alpha(k) that maps the current training iteration kk to a consistency step ratio, defined by start iteration ksk_s, end iteration kek_e, temperature γ\gamma, and clamping value η\eta. This scheduler implements the three-phase curriculum: pure flow matching pretraining (α=1\alpha = 1), gradual transition (α(0,1)\alpha \in (0, 1)), and MeanFlow fine-tuning (α0\alpha \to 0).

  4. Adaptive loss weighting: A mechanism that scales the loss by ω=α/(Δ22+c)\omega = \alpha / (\|\Delta\|_2^2 + c) where Δ22\|\Delta\|_2^2 is the squared L2 error and c=103c = 10^{-3} is a small constant for numerical stability. This weighting, derived as an α-scaled version of the MeanFlow adaptive weight, prevents high-error samples from dominating gradients.

Information flows as follows: a clean image xx is sampled from the training set → noise ϵN(0,I)\epsilon \sim \mathcal{N}(0, I) is sampled → timesteps t,rt, r are sampled from a logit-normal distribution → the noisy latent zt=(1t)x+tϵz_t = (1-t)x + t\epsilon is constructed → the curriculum scheduler provides the current α\alpha → the intermediate timestep s=αr+(1α)ts = \alpha r + (1-\alpha) t is computed → the model predicts uθ(zt,r,t)u_\theta(z_t, r, t) → if α=0\alpha = 0, a Jacobian-vector product computes the MeanFlow target; otherwise, the model's own prediction at zsz_s (computed via a forward Euler step) is used to construct the α-Flow target → the adaptive weight is computed and applied → backpropagation updates θ\theta.

3.3 Roadmap for the Deep Dive

  • First, the MeanFlow loss decomposition (Section 3.1), because understanding what α-Flow fixes requires understanding what MeanFlow actually optimizes at the gradient level—the paper reveals that MeanFlow is secretly optimizing two antagonistic objectives whose gradient conflict explains the need for border-case supervision.
  • Second, the gradient conflict analysis (Section 3.2), which provides the empirical justification for why joint optimization fails and why LFML_{\text{FM}'} helps—this is the diagnostic step that motivates the curriculum design.
  • Third, the α-Flow loss definition (Section 4.1, Equation 8), which is the unified objective whose structure handles the gradient conflict through temporal decoupling rather than loss mixing.
  • Fourth, the unification theorem (Theorem 1), which establishes that α-Flow is not just a new loss but a generalization that subsumes five existing methods—this validates the framework's breadth and explains how properties of each special case inform the curriculum design.
  • Fifth, the three-phase curriculum and scheduling mechanism, which is the operational core of α-Flow—how α is annealed, what the sigmoid schedule parameters control, and why clamping at η=5×103\eta = 5 \times 10^{-3} matters.
  • Sixth, the design space of LαL_\alpha for α>0\alpha > 0, including the choice of shift velocity v~s,t\tilde{v}_{s,t}, the role (or absence) of EMA, and the adaptive loss derivation—these are the hyperparameter decisions that distinguish α-Flow's discrete regime from Shortcut Models and ensure efficient convergence.

3.4 Detailed, Sentence-Based Technical Breakdown

This is primarily an analysis-and-improvement paper whose core idea is that MeanFlow's training difficulty stems from jointly optimizing two gradient-conflicting objectives, and that a curriculum strategy annealing the consistency step ratio α from 1 to 0 can resolve this conflict, reducing reliance on border-case supervision while achieving better few-step generation.


MeanFlow Loss Decomposition: Revealing the Two Conflicting Objectives

The starting point of the paper's technical contribution is the algebraic decomposition of the MeanFlow training loss. The original MeanFlow objective (Equation 5) is:

LMF(θ)=Et,r,zt[uθ(zt,r,t)vt+(tr)duθ(zt,r,t)dt22]L_{\text{MF}}(\theta) = \mathbb{E}_{t, r, z_t} \left[ \left\| u_\theta(z_t, r, t) - v_t + (t - r) \frac{du_{\theta^-}(z_t, r, t)}{dt} \right\|_2^2 \right]

where uθ(zt,r,t)u_\theta(z_t, r, t) is the model's predicted mean velocity over the interval [r,t][r, t] given the noisy latent ztz_t, vt=ϵxv_t = \epsilon - x is the ground-truth instantaneous velocity at timestep tt (derived from the flow matching forward process zt=(1t)x+tϵz_t = (1-t)x + t\epsilon), and duθ(zt,r,t)dt\frac{du_{\theta^-}(z_t, r, t)}{dt} is the total derivative of the target network's output with respect to timestep, computed via Jacobian-vector product. The target network uθu_{\theta^-} is typically an exponential moving average of the online network, denoted with a stop-gradient operation.

What it computes: The squared L2 distance between the model's velocity prediction and a target that combines the ground-truth velocity with a correction term involving the temporal derivative of the target model's prediction. This correction term (tr)duθdt(t-r) \frac{du_{\theta^-}}{dt} is what makes MeanFlow different from vanilla flow matching—it adjusts the target to account for the fact that the model is predicting an average velocity over an interval rather than an instantaneous velocity at a point.

Why this form: The mean velocity formulation allows the model to take large jumps during inference (from tt directly to rr) by predicting the average rate of change over that interval. If the model were trained only on instantaneous velocities (as in standard flow matching), large jumps would accumulate significant discretization error because the velocity field changes between tt and rr. The derivative correction term (tr)duθdt-(t-r) \frac{du_{\theta^-}}{dt} is a first-order Taylor correction that approximates this accumulated change, making the target more accurate for large step sizes.

However, expanding the squared norm and regrouping terms reveals a hidden structure. As shown in Appendix D.1, the MeanFlow loss decomposes into:

LMF(θ)=Et,r,zt[uθ(zt,r,t)vt22]Trajectory flow matching LTFM+Et,r,zt[2(tr)uθ(zt,r,t)duθ(zt,r,t)dt]Trajectory consistency LTCc+CL_{\text{MF}}(\theta) = \underbrace{\mathbb{E}_{t, r, z_t} \left[ \|u_\theta(z_t, r, t) - v_t\|_2^2 \right]}_{\text{Trajectory flow matching } L_{\text{TFM}}} + \underbrace{\mathbb{E}_{t, r, z_t} \left[ 2(t - r) \cdot u_\theta^\top(z_t, r, t) \frac{du_{\theta^-}(z_t, r, t)}{dt} \right]}_{\text{Trajectory consistency } L_{\text{TCc}}} + C

where CC is a term that does not depend on the model parameters θ\theta (it involves only the ground-truth velocity and the derivative of the target network, both of which are treated as constants with respect to the online parameters), and \top denotes vector transpose.

What each term means operationally:

  • LTFML_{\text{TFM}} (trajectory flow matching): This is a flow matching loss where the model receives an additional input rr (the target endpoint) but the supervision target vtv_t does not depend on rr. The model is being asked to predict the instantaneous velocity at tt regardless of what interval endpoint rr is specified. This teaches the model the correct velocity field at every point along the trajectory. The expectation is taken over the joint distribution p(t,r)p(t, r) where rtr \leq t.

  • LTCcL_{\text{TCc}} (trajectory consistency): This is a continuous-time consistency loss scaled by the interval length (tr)(t - r). It penalizes the inner product between the model's current prediction and the temporal derivative of the target model's prediction. Following the derivation in Song et al. (2023) (Remark 10), this term is equivalent to minimizing the difference between uθ(zt,r,t)u_\theta(z_t, r, t) and uθ(ztΔt,r,tΔt)u_{\theta^-}(z_{t-\Delta t}, r, t-\Delta t) as Δt0\Delta t \to 0—in other words, it enforces that the model's prediction from a noisy state at tt is consistent with its prediction from the slightly less noisy state at tΔtt - \Delta t, for any target endpoint rr. This is the "trajectory" generalization of consistency: it's not just consistency to r=0r = 0 (as in vanilla consistency models), but consistency across the entire trajectory.

Why this decomposition matters: LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} pull the model in fundamentally different directions. LTFML_{\text{TFM}} forces the model to match a specific ground-truth velocity vtv_t—a narrow, high-precision target. LTCcL_{\text{TCc}} forces the model's outputs to be smooth and self-consistent across timesteps, but without any absolute reference point. Without a boundary condition, LTCcL_{\text{TCc}} alone would collapse to a trivial solution (e.g., predicting zero everywhere, or a constant). The observation that MeanFlow doesn't collapse means that LTFML_{\text{TFM}} is implicitly providing the boundary condition, anchoring the consistency optimization to the correct velocity field. But this anchoring comes at a cost: the two objectives fight each other during joint optimization.

A critical subtlety: the LTFML_{\text{TFM}} term involves random rtr \leq t, while the border-case flow matching supervision commonly used in MeanFlow (r=tr = t for 75% of samples, denoted LFML_{\text{FM}'}) only operates on the r=tr = t slice of this distribution:

LFM(θ)=Et,r,ztr=t[uθ(zt,r,t)vt22]L_{\text{FM}'}(\theta) = \mathbb{E}_{t, r, z_t \mid r=t} \left[ \|u_\theta(z_t, r, t) - v_t\|_2^2 \right]

When r=tr = t, the interval length is zero, so LTCcL_{\text{TCc}} vanishes (the (tr)(t-r) factor becomes zero). This means LFML_{\text{FM}'} is a subset of LTFML_{\text{TFM}} that operates exclusively where the consistency term exerts no gradient. The paper's key insight is that this geometric property—LFML_{\text{FM}'} lives entirely on the r=tr = t manifold where LTCc=0L_{\text{TCc}} = 0—makes it a less antagonistic surrogate for LTFML_{\text{TFM}} than the full LTFML_{\text{TFM}} loss.


Gradient Conflict Analysis: Why Joint Optimization Fails

The decomposed loss structure sets up the paper's central empirical finding: the gradients of LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} are strongly negatively correlated during training, making joint optimization inherently difficult. The analysis is conducted by training a DiT-B/2 model (131M parameters, the non-CFG ablation variant from Table 3) on ImageNet-1K 256×256 for 400K iterations using standard MeanFlow training.

The gradient similarity measurement works as follows: at each checkpoint during training, the authors compute the full gradient vectors θLTFM\nabla_\theta L_{\text{TFM}}, θLTCc\nabla_\theta L_{\text{TCc}}, θLFM\nabla_\theta L_{\text{FM}'}, and θLMF\nabla_\theta L_{\text{MF}} on the same batch of 128 samples, using 1000 repeated measurements to compute mean cosine similarities and their 5th/95th percentile confidence bounds. The cosine similarity between two gradient vectors a\nabla_a and b\nabla_b is cos(a,b)=abab\cos(\nabla_a, \nabla_b) = \frac{\nabla_a^\top \nabla_b}{\|\nabla_a\| \|\nabla_b\|}, measuring their directional alignment: +1 means perfectly aligned (optimizing one helps the other), 0 means orthogonal (independent), and −1 means perfectly opposed (optimizing one hurts the other).

Key finding from Figure 2a: The cosine similarity between LTFM\nabla L_{\text{TFM}} and LTCc\nabla L_{\text{TCc}} (shown as cos(∇L_TFM, ∇L_TCc) in orange) is consistently below −0.4 throughout training. This means that taking a gradient step to reduce LTFML_{\text{TFM}} inherently increases LTCcL_{\text{TCc}}, and vice versa—the optimization landscape has a saddle-like structure where progress on one front requires retreat on the other. The paper hypothesizes that this arises because LTCcL_{\text{TCc}} (without a boundary condition) has a very large optimal solution manifold—many different velocity fields can be self-consistent—while LTFML_{\text{TFM}} has a very narrow optimal solution manifold (essentially just the true velocity field). The joint optimization is pulled toward the large LTCcL_{\text{TCc}} manifold, distracting from reaching the narrow intersection where both objectives are minimized.

Contrast this with the cosine similarity between LFM\nabla L_{\text{FM}'} and LTCc\nabla L_{\text{TCc}} (shown as cos(∇L_FM', ∇L_TCc) in blue in Figure 2a): it is consistently higher (less negative) than cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}). This confirms the geometric intuition: LFML_{\text{FM}'} operates at r=tr = t where LTCcL_{\text{TCc}} contributes no gradient, so the gradients of LFML_{\text{FM}'} interfere less with the consistency optimization. LFML_{\text{FM}'} serves as a gradient-friendly surrogate: it pushes the model toward the correct velocity field (like LTFML_{\text{TFM}}) but with significantly less conflict against the consistency term.

Corroborating evidence from Figures 2b and 2c: Figure 2b shows that when MeanFlow is trained with 75% r=tr = t (blue curve), the evaluated LTFML_{\text{TFM}} (computed over random rr, not just r=tr = t) is substantially lower throughout training compared to 0% r=tr = t (orange curve). This confirms that LFML_{\text{FM}'} is an effective surrogate—spending 75% of compute on the border case genuinely improves performance on the full trajectory flow matching objective, even though LFML_{\text{FM}'} only covers a measure-zero subset of the p(t,r)p(t, r) distribution.

Figure 2c shows the surprising result that LTCcL_{\text{TCc}} is actually lower (better) with 75% r=tr = t supervision than with 0%, suggesting that improving LTFML_{\text{TFM}} indirectly helps the consistency optimization by anchoring it to a better velocity field. The consistency loss, the paper argues, is "relatively easy to optimize, even near the LTFML_{\text{TFM}} optimum"—once the model has a good velocity estimate, self-consistency follows naturally.

Additional gradient analysis in Appendix J, Figure 6: The appendix provides a full 3×2 grid of gradient cosine similarities between all pairs of losses (LTFML_{\text{TFM}}, LFML_{\text{FM}'}, LTCcL_{\text{TCc}}, LMFL_{\text{MF}}) for both 0% and 75% r=tr = t ratios. Key observations: (1) cos(LTFM,LFM)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{FM}'}) is very high (~0.7–0.9) with 0% r=tr = t, confirming they are closely aligned objectives when both are active, but drops slightly with 75% r=tr = t because the model sees less full LTFML_{\text{TFM}}; (2) cos(LMF,LTFM)\cos(\nabla L_{\text{MF}}, \nabla L_{\text{TFM}}) is moderate (~0.4–0.6), showing that the MeanFlow total gradient is a compromise between the conflicting components; (3) cos(LMF,LTCc)\cos(\nabla L_{\text{MF}}, \nabla L_{\text{TCc}}) is also moderate (~0.3–0.5), confirming neither component dominates the total gradient direction.

Implications for the design of α-Flow: The gradient conflict analysis provides the mechanistic justification for the curriculum strategy. If LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} cannot be optimized jointly without interference, then optimize them sequentially: first establish the narrow LTFML_{\text{TFM}} manifold (where gradient directions are clear and variance is low), then gradually introduce the consistency objective (which is easier to optimize near the correct velocity field), and finally fine-tune purely on the MeanFlow objective (which combines both). This temporal decoupling is the core algorithmic insight of α-Flow.


The α-Flow Loss: Definition and Geometry

The α-Flow loss is defined in Equation 8 as:

Lα(θ)=Et,r,zt[α1uθ(zt,r,t)(αv~s,t+(1α)uθ(zs,r,s))22]L_\alpha(\theta) = \mathbb{E}_{t, r, z_t} \left[ \alpha^{-1} \cdot \left\| u_\theta(z_t, r, t) - \left( \alpha \cdot \tilde{v}_{s,t} + (1 - \alpha) \cdot u_{\theta^-}(z_s, r, s) \right) \right\|_2^2 \right]

where tt is the start timestep (closer to noise), r[0,1]r \in [0, 1] is the target endpoint (closer to data) with rtr \leq t, s=αr+(1α)ts = \alpha \cdot r + (1 - \alpha) \cdot t is the intermediate timestep determined by the consistency step ratio α(0,1]\alpha \in (0, 1], zt=(1t)x+tϵz_t = (1-t)x + t\epsilon is the noisy latent at timestep tt, v~s,t\tilde{v}_{s,t} is the "shift velocity" used to estimate zsz_s from ztz_t via zs=zt(ts)v~s,tz_s = z_t - (t - s) \cdot \tilde{v}_{s,t}, and uθu_{\theta^-} is the target network (stop-gradient applied).

What this loss computes structurally: The model at timestep tt predicts a velocity uθ(zt,r,t)u_\theta(z_t, r, t). The target is an α\alpha-weighted interpolation between the shift velocity v~s,t\tilde{v}_{s,t} (which carries the ground-truth information about how the latent should change) and the target model's own prediction uθ(zs,r,s)u_{\theta^-}(z_s, r, s) evaluated at the intermediate state zsz_s (which carries the self-consistency constraint). At α=1\alpha = 1, the target is purely v~s,t\tilde{v}_{s,t} (flow matching). At α0\alpha \to 0, the target is dominated by uθ(zs,r,s)u_{\theta^-}(z_s, r, s) (consistency training), and the α1\alpha^{-1} prefactor blows up—but as Theorem 1 shows, the gradient of LαL_\alpha converges to the gradient of LMFL_{\text{MF}} as α0\alpha \to 0, so this divergence in the loss value does not cause gradient instability.

The role of each parameter:

  • α\alpha (consistency step ratio): Controls the relative position of ss within the [r,t][r, t] interval. When α=1\alpha = 1, s=rs = r (the intermediate point is at the target endpoint), so the model is evaluated at zs=zrz_s = z_r, which is nearly clean data—this reduces to flow matching because the target is essentially just v~s,t\tilde{v}_{s,t}. When α=0.5\alpha = 0.5, ss is exactly halfway between rr and tt—this is a single "shortcut" step across half the interval. When α0\alpha \to 0, sts \to t—the intermediate point approaches the current noisy state, making the consistency constraint local.

  • v~s,t\tilde{v}_{s,t} (shift velocity): Determines how zsz_s is estimated from ztz_t. The paper explores two choices: setting v~s,t=vt\tilde{v}_{s,t} = v_t (the ground-truth instantaneous velocity) or v~s,t=uθ(zt,s,t)\tilde{v}_{s,t} = u_{\theta^-}(z_t, s, t) (the target model's own prediction of the mean velocity from tt to ss). The first choice uses oracle knowledge and provides a lower-variance target; the second choice bootstraps from the model itself, creating a self-consistency loop.

  • uθu_{\theta^-} (target network): The stop-gradient version of the model used for the self-consistency term. Whether to use an exponential moving average (EMA) of the online network or simply the most recent checkpoint (non-EMA) is an important design choice explored in the ablation.

The α1\alpha^{-1} prefactor: This scaling is not arbitrary—it is derived from the relationship between discrete and continuous consistency losses. As α0\alpha \to 0, LαL_\alpha diverges as α1\alpha^{-1}, but its gradient converges to θLMF\nabla_\theta L_{\text{MF}}. The prefactor ensures that the effective learning rate for the consistency signal remains stable as α\alpha varies. Without it, the consistency gradient would vanish as α\alpha decreases, making it impossible to transition smoothly to MeanFlow.

Visual geometry (Figure 3e): The α-Flow training trajectory works as follows: given a noisy sample ztz_t, the model predicts the mean velocity uθ(zt,r,t)u_\theta(z_t, r, t) that would carry the sample to timestep rr. To check this prediction, the loss estimates where the sample should be at intermediate timestep ss using the shift velocity (zs=zt(ts)v~s,tz_s = z_t - (t-s)\tilde{v}_{s,t}), evaluates the target model's prediction at that intermediate state, and requires that the current prediction be consistent with this intermediate prediction—but with a weight α\alpha on the oracle velocity and (1α)(1-\alpha) on the bootstrapped prediction. This creates a "soft" consistency constraint that can be tuned from hard ground-truth matching (α=1\alpha = 1) to pure self-consistency (α0\alpha \to 0).


Unification Theorem: α-Flow as a General Framework

Theorem 1 establishes that six previously distinct training objectives are special cases of LαL_\alpha:

1. Trajectory flow matching (LTFML_{\text{TFM}}): Lα=1L_{\alpha=1} with v~s,t=vt\tilde{v}_{s,t} = v_t. When α=1\alpha = 1, the intermediate timestep ss equals rr (the target endpoint). The target becomes 1v~s,t+0uθ(zs,r,s)=v~s,t=vt1 \cdot \tilde{v}_{s,t} + 0 \cdot u_{\theta^-}(z_s, r, s) = \tilde{v}_{s,t} = v_t. The α1\alpha^{-1} prefactor becomes 11. The loss reduces to E[uθ(zt,r,t)vt22]\mathbb{E}[\|u_\theta(z_t, r, t) - v_t\|_2^2], which is exactly LTFML_{\text{TFM}}—the model predicts the instantaneous velocity regardless of the specified endpoint rr.

2. Shortcut Model (LSCL_{\text{SC}}): Lα=1/2L_{\alpha=1/2} with v~s,t=uθ(zt,s,t)\tilde{v}_{s,t} = u_{\theta^-}(z_t, s, t), scaled by 1/21/2. When α=0.5\alpha = 0.5, the intermediate ss is the midpoint of [r,t][r, t]. The shift velocity is the target model's own prediction of the mean velocity from tt to ss. The target combines this bootstrap estimate (weight α\alpha) with the target model's prediction at zsz_s (weight 1α1-\alpha). The loss Lα=1/2L_{\alpha=1/2} with these choices is 2LSC2 \cdot L_{\text{SC}}, where LSCL_{\text{SC}} is Equation 4—enforcing that the direct jump from tt to rr matches two consecutive half-sized jumps through ss.

3. MeanFlow (LMFL_{\text{MF}}): θLα0=θLMF\nabla_\theta L_{\alpha \to 0} = \nabla_\theta L_{\text{MF}} with v~s,t=vt\tilde{v}_{s,t} = v_t. As α0\alpha \to 0, sts \to t (the intermediate point approaches the current timestep). In this limit, the loss value diverges, but the gradient converges to the MeanFlow gradient. The proof (Appendix D.2) involves Taylor-expanding uθ(zs,r,s)u_{\theta^-}(z_s, r, s) around (zt,t)(z_t, t), showing that:

uθ(zs,r,s)=uθ(zt,r,t)duθ(zt,r,t)dt(ts)+O((ts)2)u_{\theta^-}(z_s, r, s) = u_{\theta^-}(z_t, r, t) - \frac{du_{\theta^-}(z_t, r, t)}{dt} (t-s) + \mathcal{O}((t-s)^2)

and substituting into the loss expression, which in the limit recovers the vt(tr)duθdtv_t - (t-r) \frac{du_{\theta^-}}{dt} target structure of MeanFlow. The key technical detail: the α1\alpha^{-1} scaling exactly compensates for the (ts)=α(tr)(t-s) = \alpha(t-r) factor, preventing the gradient from vanishing as α0\alpha \to 0.

4. Discrete consistency training (LCTdL_{\text{CTd}}): Lα=δL_{\alpha=\delta} for δ(0,t)\delta \in (0, t) with r0r \equiv 0, v~s,t=vt\tilde{v}_{s,t} = v_t, and z0z_0-parameterization uθ(zt,0,t)=(ztfθ(zt,t))/tu_\theta(z_t, 0, t) = (z_t - f_\theta(z_t, t))/t. Setting r=0r = 0 collapses the trajectory consistency to a single endpoint (clean data). The z0z_0-parameterization re-expresses the velocity prediction as a direct mapping to clean data. Substituting these into LαL_\alpha with α=δ\alpha = \delta yields:

Lα=Et,zt[1tδfθ(zt,t)fθ(ztδ,tδ)22]L_\alpha = \mathbb{E}_{t, z_t} \left[ \frac{1}{t \cdot \delta} \cdot \|f_\theta(z_t, t) - f_{\theta^-}(z_{t-\delta}, t - \delta)\|_2^2 \right]

which is the discrete CT loss (Equation 2) with a specific loss weighting 1/(tδ)1/(t\delta). The weighting emerges naturally from the z0z_0-parameterization and the α1\alpha^{-1} prefactor.

5. Continuous consistency training (LCTcL_{\text{CTc}}): θLα0=θLCTc\nabla_\theta L_{\alpha \to 0} = \nabla_\theta L_{\text{CTc}} with the same r=0r = 0, z0z_0-parameterization as above. Taking the α0\alpha \to 0 limit and substituting the parameterization yields the continuous CT gradient (Equation 3), which involves the Jacobian-vector product θfθ(zt,t)dfθ(zt,t)dt\nabla_\theta f_\theta(z_t, t) \cdot \frac{df_{\theta^-}(z_t, t)}{dt}.

Why this unification is powerful practically: The theorem means that α-Flow is not a new point in the design space but a parameterized curve through it. By changing α\alpha, you move along a continuum from pure supervised learning (α=1\alpha = 1, low variance, high bias for few-step generation) to pure self-consistency (α0\alpha \to 0, low bias, high variance). The curriculum strategy simply traverses this curve during training, spending time at each α\alpha value proportional to its usefulness for convergence. This is fundamentally different from the mixture approach used in MeanFlow (75% LFML_{\text{FM}'} + 25% LMFL_{\text{MF}}), which simultaneously pulls in two directions at every step.


The Three-Phase Curriculum: Temporal Decoupling of Conflicting Objectives

The α-Flow curriculum is defined by the schedule function α(k)\alpha(k) where kk is the training iteration. The schedule uses a sigmoid function (Algorithm 2) parameterized by four values:

  • ksk_s (start iteration): The iteration at which α begins decreasing from 1. Before ksk_s, α=1\alpha = 1 (pure trajectory flow matching). This is the "pretraining" phase.
  • kek_e (end iteration): The iteration at which α reaches its minimum (clamped to the clamping value). After kek_e, α0\alpha \approx 0 (MeanFlow fine-tuning).
  • γ\gamma (temperature): Controls the steepness of the sigmoid transition. Set to 25, which makes the transition relatively sharp (most of the change in α occurs over ~50K–100K iterations). Higher γ\gamma makes the transition sharper; lower γ\gamma makes it more gradual.
  • η\eta (clamping value): Forces α to exactly 0 when it would otherwise be less than η\eta, and exactly 1 when it would be greater than 1η1 - \eta. Set to η=5×103\eta = 5 \times 10^{-3} based on ablation in Table 5(c).

The sigmoid function is computed as (Algorithm 2):

scale = 1 / (k_e - k_s)
offset = -(k_s + k_e) / 2 / (k_e - k_s)
alpha = 1 - sigmoid((scale * k + offset) * gamma)

This produces a curve that starts at approximately 1 (sigmoid of a negative number \approx 0), transitions through a smooth S-shape, and ends at approximately 0 (sigmoid of a positive number \approx 1). Figure 5 visualizes several example schedules.

Phase 1: Trajectory flow matching pretraining (α=1\alpha = 1, k<ksk < k_s): During this phase, the model sees only Lα=1L_{\alpha=1} with v~s,t=vt\tilde{v}_{s,t} = v_t, which reduces exactly to trajectory flow matching (LTFML_{\text{TFM}}). The training objective is:

Lα=1(θ)=Et,r,zt[uθ(zt,r,t)vt22]L_{\alpha=1}(\theta) = \mathbb{E}_{t, r, z_t} \left[ \|u_\theta(z_t, r, t) - v_t\|_2^2 \right]

This is standard flow matching but with the model receiving an additional rr input (even though it's not used in the target). The purpose of this phase is to quickly establish a good noise-to-data velocity field. Since flow matching is a low-variance, well-conditioned objective (it's supervised regression against ground-truth velocities), the model converges rapidly to a reasonable approximation of the true velocity field. This provides a strong initialization for the subsequent consistency phases.

The paper explicitly connects this to prior work: Geng et al. (2025b) also used diffusion model pretraining for consistency models, but with different motivations. In α-Flow, the pretraining arises directly from the gradient conflict analysis—since optimizing LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} jointly is inefficient, it is better to front-load the LTFML_{\text{TFM}} optimization where there is no LTCcL_{\text{TCc}} interference.

Phase 2: α-Flow transition (α(0,1)\alpha \in (0, 1), kskkek_s \leq k \leq k_e): As α decreases from 1 toward 0, the training objective smoothly transitions between trajectory flow matching and MeanFlow. At any given α, the loss is:

Lα(θ)=α1Δ22,Δ=uθ(zt,r,t)(αvt+(1α)uθ(zs,r,s))L_\alpha(\theta) = \alpha^{-1} \cdot \|\Delta\|_2^2, \quad \Delta = u_\theta(z_t, r, t) - (\alpha v_t + (1-\alpha) u_{\theta^-}(z_s, r, s))

where s=αr+(1α)ts = \alpha r + (1-\alpha) t and zs=zt(ts)vtz_s = z_t - (t-s) v_t (using v~s,t=vt\tilde{v}_{s,t} = v_t).

Several things happen as α decreases:

  • Bias-variance transition: At α=1\alpha = 1, the target is purely vtv_t (low variance because it's a fixed ground-truth value, high bias because matching the instantaneous velocity doesn't perfectly train for few-step generation). At α0\alpha \to 0, the target is dominated by uθ(zs,r,s)u_{\theta^-}(z_s, r, s) (low bias for few-step generation because it enforces trajectory consistency, higher variance because the target is bootstrapped from the model itself).

  • Interval length grows: As α decreases, ss moves closer to tt, so the self-consistency check involves a smaller temporal jump (ts)(t-s). Smaller jumps mean lower discretization error in the consistency constraint, improving the quality of the consistency signal.

  • Gradient conflict naturally handled: By interpolating between the two objectives rather than mixing them, the model at each iteration receives a single coherent gradient direction (the gradient of LαL_\alpha) rather than conflicting gradients from two separate loss terms. The α\alpha-weighted target smoothly rotates the gradient direction from the LTFML_{\text{TFM}} direction toward the LMFL_{\text{MF}} direction.

Phase 3: MeanFlow fine-tuning (α0\alpha \to 0, k>kek > k_e): Once α reaches the clamping value η\eta, the loss switches to the pure MeanFlow objective (LMFL_{\text{MF}}, Equation 5). At this point, the model has already established a good velocity field (from Phase 1) and learned trajectory consistency (from Phase 2), so the full MeanFlow objective can be optimized without the gradient conflict that plagued joint training from scratch.

A crucial practical detail: the MeanFlow phase still uses some border-case flow matching supervision (the r=tr = t ratio), but significantly less than vanilla MeanFlow—Table 2(b) shows α-Flow achieves its best 1-NFE performance at 25% r=tr = t ratio, compared to 75% for MeanFlow. The pretraining on trajectory flow matching means the model doesn't need LFML_{\text{FM}'} as heavily to maintain the velocity field quality.

The clamping value choice (η=5×103\eta = 5 \times 10^{-3}): Table 5(c) ablates fixed α values for a model pretrained on flow matching for 200K iterations and then fine-tuned on α-Flow for another 200K. The results show:

  • α=102\alpha = 10^{-2}: FID 49.7, FDD 845.2
  • α=5×103\alpha = 5 \times 10^{-3}: FID 46.2, FDD 860.8 (best FID)
  • α=2×103\alpha = 2 \times 10^{-3}: FID 50.3, FDD 833.0 (best FDD)
  • α=103\alpha = 10^{-3}: FID 57.2, FDD 863.7

The optimal α is 5×1035 \times 10^{-3}—small enough that the consistency constraint is accurate (small discretization error), but large enough that gradients remain well-behaved. The clamping value causes the schedule to treat any α <5×103< 5 \times 10^{-3} as exactly 0 (switching to the JVP-based MeanFlow objective), and any α >15×103> 1 - 5 \times 10^{-3} as exactly 1 (switching to pure flow matching for efficiency, since Lα1L_{\alpha \approx 1} and LTFML_{\text{TFM}} are very similar but LTFML_{\text{TFM}} is simpler).

Ablation over schedule parameters (Table 2a, Figure 5): The paper investigates the effect of varying ksk_s (the start of the transition) while keeping the transition duration keksk_e - k_s fixed at 100K iterations:

  • ks=0k_s = 0K (transition from start): Constant0.0 baseline, which is just MeanFlow. FID: 44.4 (NFE=1), 42.1 (NFE=2).
  • ks=50k_s = 50K: FID 44.1 (NFE=1), 39.9 (NFE=2).
  • ks=100k_s = 100K: FID 42.4 (NFE=1), 38.3 (NFE=2).
  • ks=150k_s = 150K: FID 41.3 (NFE=1), 38.1 (NFE=2)—best performance for fixed 100K transition.

Increasing ksk_s (longer flow matching pretraining) consistently improves performance, confirming that robust early-stage velocity estimation is critical. The optimal ks=150k_s = 150K for the DiT-B/2 model means spending ~37.5% of training on pure flow matching.

The paper also varies the transition duration with the midpoint fixed at 200K:

  • 0K transition (instantaneous switch at 200K): FID 41.4, worse than gradual.
  • 100K transition (150K→250K): FID 41.3 (best).
  • 400K transition (0K→400K, starts transitioning immediately): FID 40.0 for NFE=1, 37.1 for NFE=2—best overall metrics.

Longer, smoother transitions produce better results, which aligns with the bias-variance intuition: a gradual reduction in bias (increasing self-consistency weight) allows the model to adapt its velocity field incrementally rather than being shocked by a sudden change in the training objective.


Design Space of LαL_\alpha for α>0\alpha > 0: Shift Velocity, EMA, and Adaptive Weighting

When α>0\alpha > 0, the α-Flow loss does not require Jacobian-vector products—it is a purely discrete objective that can be computed with standard forward passes. However, several design choices distinguish α-Flow's discrete regime from Shortcut Models and affect convergence.

Shift velocity choice (v~s,t\tilde{v}_{s,t}): The paper ablates two options in Table 5(a), using a DiT-B/2-non-cfg model pretrained on flow matching for 200K iterations and fine-tuned on α-Flow with α fixed at 10210^{-2}:

  • v~s,t=vt\tilde{v}_{s,t} = v_t (ground-truth instantaneous velocity): The shift velocity is the true velocity at timestep tt from the flow matching forward process. This gives the model direct access to ground-truth information about how the latent should change. Result: FID 59.2, FDD 964.6.
  • v~s,t=uθ(zt,s,t)\tilde{v}_{s,t} = u_{\theta^-}(z_t, s, t) (target model's own prediction): The shift velocity is bootstrapped from the target model—the model estimates how the latent would change from tt to ss, and then uses this estimate to compute zsz_s. This is the approach used by Shortcut Models (Frans et al., 2025). Result: FID 319.0, FDD 4009.9—dramatically worse.

The paper concludes that the bootstrapped shift velocity only works when α is large (specifically α=0.5\alpha = 0.5 in Shortcut Models). When α is small (close to 0), the bootstrap estimate is too noisy for stable training. Using the ground-truth vtv_t provides a clean anchor that stabilizes optimization, even as the self-consistency term becomes dominant.

EMA for uθu_{\theta^-}: Table 5(a) also ablates whether to use an exponential moving average of the online network for the target uθu_{\theta^-}:

  • EMA: FID 188.1, FDD 1761.6 (with v~s,t=uθ\tilde{v}_{s,t} = u_{\theta^-}) or 202.8, 1832.3 (with vtv_t)
  • Non-EMA (using the most recent checkpoint): FID 319.0, FDD 4009.9 (with v~s,t=uθ\tilde{v}_{s,t} = u_{\theta^-}) or 59.2, 964.6 (with vtv_t)

Non-EMA performs significantly better when combined with ground-truth shift velocity. The paper speculates that EMA stabilizes bootstrapping approaches but is unnecessary—and potentially harmful—when the target is grounded in oracle velocities. Using the most recent model as uθu_{\theta^-} means the consistency constraint is applied to the model's own current beliefs, which may provide a more effective learning signal.

Adaptive loss weighting: The MeanFlow paper introduced an adaptive loss weight ω=1/(Δ22+c)\omega = 1 / (\|\Delta\|_2^2 + c) where c=103c = 10^{-3} is a small constant, and the adaptively weighted loss is sg(ω)Δ22\text{sg}(\omega) \cdot \|\Delta\|_2^2 (where sg\text{sg} is the stop-gradient operator). This prevents high-error samples (which occur due to the high variance of consistency training) from dominating the gradient.

For α-Flow, the paper derives an α-specific adaptive weight. Starting from the relationship between LαL_\alpha and LMFL_{\text{MF}}:

limα0Lα=αLMF\lim_{\alpha \to 0} L_\alpha = \alpha \cdot L_{\text{MF}}

When α is small, LααLMFL_\alpha \approx \alpha \cdot L_{\text{MF}}, so LMFLα/αL_{\text{MF}} \approx L_\alpha / \alpha. The adaptive weight should be based on LMFL_{\text{MF}} (the effective loss driving the consistency signal), giving:

ω=1LMF+c1Lα/α+c=αLα+αcαLα+c\omega = \frac{1}{L_{\text{MF}} + c} \approx \frac{1}{L_\alpha / \alpha + c} = \frac{\alpha}{L_\alpha + \alpha c} \approx \frac{\alpha}{L_\alpha + c}

since both α and c are very small. The final adaptive weight is:

ω=αΔ22+c\omega = \frac{\alpha}{\|\Delta\|_2^2 + c}

and the weighted loss is sg(ω)Δ22\text{sg}(\omega) \cdot \|\Delta\|_2^2 (not α1Δ22\alpha^{-1} \cdot \|\Delta\|_2^2—the α1\alpha^{-1} scaling from the loss definition is absorbed differently; the implementation in Algorithm 1 uses loss=metric(error)\text{loss} = \text{metric}(\text{error}) where the metric can be either adaptive or standard).

Ablation in Table 5(b): Comparing different loss weightings for DiT-B/2-non-cfg with α fixed at 10210^{-2}:

  • ω=1\omega = 1 (no adaptive weight): FID 59.2, FDD 964.6
  • ω=1/(Δ22+c)0.5\omega = 1 / (\|\Delta\|_2^2 + c)^{0.5}: FID 55.0, FDD 918.5
  • ω=1/(Δ22+c)\omega = 1 / (\|\Delta\|_2^2 + c) (original MeanFlow weight): FID 52.2, FDD 883.6
  • ω=α/(Δ22+c)\omega = \alpha / (\|\Delta\|_2^2 + c) (proposed α-scaled weight): FID 49.7, FDD 845.2

The α-scaled weight performs best, confirming the derivation. It accounts for the fact that when α is small, the raw error Δ22\|\Delta\|_2^2 is scaled down (because the target is dominated by uθu_{\theta^-} which is close to uθu_\theta), so the adaptive weight needs to compensate with an α factor.

Overall ablation progression (Table 5d): Building up from a Shortcut Model baseline (FID 59.8):

    • v~s,t=vt\tilde{v}_{s,t} = v_t: FID 59.2 (marginally better than uθu_{\theta^-})
    • Adaptive loss (ω=α/(Δ22+c)\omega = \alpha / (\|\Delta\|_2^2 + c)): FID 49.7 (significant improvement)
    • Optimal α (5×1035 \times 10^{-3}): FID 45.6 (further improvement from better consistency accuracy)
  • MeanFlow baseline: FID 43.3 (still slightly better than fixed-α α-Flow)

The gap between fixed-α α-Flow (45.6) and MeanFlow (43.3) suggests that the continuous MeanFlow objective (α0\alpha \to 0) provides additional benefit beyond the best discrete α. This motivates the full curriculum strategy: use larger α during training for stability (via the transition phase), then fine-tune with α0\alpha \to 0 to capture the benefits of the continuous consistency constraint. The curriculum approach (using the schedule rather than fixed α) ultimately outperforms both fixed-α α-Flow and MeanFlow, as shown in Table 2.


Classifier-Free Guidance Integration

Classifier-free guidance (CFG) is essential for high-quality conditional image generation. The paper follows MeanFlow's approach for integrating CFG into the α-Flow framework. During training, the shift velocity v~s,t\tilde{v}_{s,t} in Equation 8 is modified to:

v~s,t=wv(zt,tx)+κuθ(zt,t,tc)+(1wκ)uθ(zt,t,t)\tilde{v}_{s,t} = w \cdot v(z_t, t \mid x) + \kappa \cdot u_{\theta^-}(z_t, t, t \mid c) + (1 - w - \kappa) \cdot u_{\theta^-}(z_t, t, t \mid \varnothing)

where v(zt,tx)v(z_t, t \mid x) is the ground-truth velocity conditioned on the image (always available during training since xx is the training sample), uθ(c)u_{\theta^-}(\cdot \mid c) is the target model's prediction conditioned on the class label, uθ()u_{\theta^-}(\cdot \mid \varnothing) is the unconditional prediction, ww is the guidance scale for the ground-truth velocity, and κ\kappa is the guidance scale for the class-conditional prediction.

Configurations from Table 3:

  • DiT-B/2: No CFG training (used only for ablation and analysis)
  • DiT-XL/2: w=0.2w = 0.2, κ=0.92\kappa = 0.92, CFG triggered only when t[0.0,0.75]t \in [0.0, 0.75], no EMA for CFG predictions
  • DiT-XL/2+: Same CFG settings as DiT-XL/2

The restricted time range for CFG (only applied when t0.75t \leq 0.75) prevents the model from relying on CFG in the high-noise regime where class information is less reliable, stabilizing training. The EMA for CFG is explicitly disabled (the target model uθu_{\theta^-} is always used for consistency targets, not an EMA-smoothed version).

During inference, standard CFG sampling is used: the model's prediction is computed as a weighted combination of conditional and unconditional predictions, with guidance scales chosen to balance sample quality and diversity.


Sampling: ODE vs. Consistency Sampling

α-Flow supports both ODE sampling (following the learned vector field) and consistency sampling (directly jumping from noise to data using the model's r=0r=0 prediction). Algorithm 3 provides the sampling procedures:

ODE sampling: Starting from zt1N(0,I)z_{t_1} \sim \mathcal{N}(0, I), for each pair of consecutive timesteps (tn,tm)(t_n, t_m) where tn>tmt_n > t_m: ztm=ztn(tntm)uθ(ztn,r=tm,t=tn)z_{t_m} = z_{t_n} - (t_n - t_m) \cdot u_\theta(z_{t_n}, r = t_m, t = t_n) This is a standard Euler step following the predicted mean velocity from tnt_n to tmt_m.

Consistency sampling: Starting from zt1N(0,I)z_{t_1} \sim \mathcal{N}(0, I), for each pair of consecutive timesteps: ztm=ztntnuθ(ztn,r=0,t=tn)+tmϵ,ϵN(0,I)z_{t_m} = z_{t_n} - t_n \cdot u_\theta(z_{t_n}, r = 0, t = t_n) + t_m \cdot \epsilon, \quad \epsilon \sim \mathcal{N}(0, I) This jumps directly from tnt_n to the data manifold (using the model's prediction to r=0r=0), then adds back noise to reach tmt_m. This is the standard consistency sampling procedure from Song et al. (2023).

Empirical findings (Figure 4): For DiT-XL/2 models, consistency sampling outperforms ODE sampling for α-Flow, achieving best FID of 2.09 at intermediate timestep 0.4 for α-Flow-XL/2, compared to ODE's best of 2.32 at timestep 0.35. The paper hypothesizes that consistency sampling benefits more from better convergence (α-Flow achieves lower training loss), as it relies more heavily on the model's ability to make accurate large jumps. For the smaller DiT-B/2 models, ODE sampling is used (as specified in Table 1), suggesting that smaller models may not have sufficient capacity for accurate consistency sampling, though no explicit ablation at the B/2 scale is provided.

For MeanFlow-XL/2, the pattern reverses: ODE sampling (best FID 2.39 at timestep 0.35) outperforms consistency sampling, indicating that MeanFlow's training may produce velocity fields better suited for ODE integration than direct consistency mapping—perhaps due to the gradient conflict affecting the quality of the r=0r=0 prediction.

The selected intermediate timesteps for 2-NFE sampling (Table 1) are chosen to balance FID and FDD: 0.5 for most configurations, 0.55 for α-Flow-XL/2 with consistency sampling, 0.35 for MeanFlow-XL/2 with ODE sampling. These values align with the common practice in the consistency model literature, where intermediate timesteps around 0.4–0.6 are typically optimal for 2-step generation.


Summary of Design Choices and Their Justifications

  • Sigmoid curriculum schedule with annealing α over fixed α or pure MeanFlow: Based on the gradient conflict analysis showing that LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} cannot be efficiently optimized jointly. Temporal decoupling via annealing avoids the interference while still reaching the low-bias MeanFlow objective.

  • v~s,t=vt\tilde{v}_{s,t} = v_t without EMA over bootstrapped shift velocity with EMA: The ground-truth velocity provides a stable, low-variance anchor that allows α-Flow to work at small α values, unlike Shortcut Models which require α = 0.5 and EMA for stability. The ablation shows bootstrapping fails dramatically at small α (FID 319 vs. 59.2).

  • α-scaled adaptive weight ω=α/(Δ22+c)\omega = \alpha/(\|\Delta\|_2^2 + c) over the original MeanFlow adaptive weight: Derived from the relationship LααLMFL_\alpha \approx \alpha L_{\text{MF}} for small α, this weight correctly normalizes the loss to account for the α-dependent scaling of the error term. Empirically provides ~5% FID improvement over the unscaled adaptive weight (49.7 vs. 52.2).

  • Clamping α at η=5×103\eta = 5 \times 10^{-3}: Directly from the fixed-α ablation (Table 5c) showing optimal discrete α, with the JVP-based MeanFlow objective used when smaller α would be needed—this captures the benefits of the continuous consistency limit without gradient variance issues at extremely small discrete α.

  • Two-fold cross-validation over schedule parameters (implied by the sweeping experiments in Table 2): Different model sizes and training budgets may have different optimal ksk_s, kek_e, and r=tr = t ratios. The paper sweeps these systematically for DiT-B/2 and transfers the best settings to larger models (with adjustments for the longer training duration—e.g., ks=600k_s = 600K for XL/2 vs. 150K for B/2).

  • Separate prediction heads not used (Appendix C, failed experiments): The paper tried decomposing the model into separate velocity prediction and consistency prediction heads, hypothesizing this might allow each head to specialize. This failed to produce improvements, suggesting that the conflict is in the optimization landscape, not in the model architecture—the same parameters need to represent both the velocity field and the self-consistency mapping, and the curriculum handles the optimization conflict better than architectural decomposition.

4. Key Insights and Innovations

Innovation 1: The Loss Decomposition as a Diagnostic Framework for Training Dynamics

The paper's most intellectually distinctive contribution is not α-Flow itself, but the decomposition-first methodology that precedes it. Prior work on few-step generative modeling treated training objectives as atomic units: you pick a loss (discrete CT, continuous CT, Shortcut Model, MeanFlow), you tune its hyperparameters, and you evaluate the result. When MeanFlow outperformed competitors, the field's response was largely empirical—sweep the r=tr = t ratio, try different noise schedules, adjust the adaptive loss weight. What was missing was a causal explanation for why these choices mattered.

Zhang et al. break this pattern by decomposing the MeanFlow loss algebraically (Section 3.1, Eq. 6) and showing it is not one objective but two: trajectory flow matching (LTFML_{\text{TFM}}) and trajectory consistency (LTCcL_{\text{TCc}}). This is not a mere algebraic identity—it is a diagnostic instrument. By computing pairwise gradient cosine similarities between these components throughout training (Figure 2a), the paper surfaces the mechanism underlying MeanFlow's training difficulty: the two objectives have strongly negatively correlated gradients (cosine similarity consistently below −0.4), meaning gradient descent is perpetually pulled in opposing directions. The optimization is fighting itself.

Why is this a conceptual advance rather than a computational curiosity? Because it transforms the problem from "how do we make MeanFlow better?" into "how do we resolve gradient conflict between LTFML_{\text{TFM}} and LTCcL_{\text{TCc}}?" The first question admits endless hyperparameter tuning; the second has a principled answer: temporal decoupling. The gradient conflict analysis also retroactively explains why the border-case r=tr = t supervision (75% of MeanFlow's training budget) is effective: LFML_{\text{FM}'} operates on the r=tr = t manifold where LTCcL_{\text{TCc}} vanishes, so its gradient interferes less with the consistency optimization (Figure 2a, blue vs. orange curves). This elevates a heuristic training trick into a consequence of an understood optimization dynamic.

The broader significance is that the paper establishes gradient conflict as a first-class diagnostic in generative model training, analogous to how the multi-task learning literature analyzes gradient interference (Yu et al., 2020) or how the RLHF community diagnoses reward hacking through gradient pathology. This reframes future work: rather than designing new objectives and hoping they train well, one can decompose a candidate objective, measure gradient alignment, and design curriculum strategies informed by the conflict structure. The decomposition itself is the innovation; α-Flow is its first application.

Evidence anchor: Figure 2a shows cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) is negative and below −0.4 throughout 400K training iterations, while cos(LFM,LTCc)\cos(\nabla L_{\text{FM}'}, \nabla L_{\text{TCc}}) is consistently higher. Figure 6 in Appendix J provides the full 3×2 gradient similarity matrix, confirming the specificity of the LTFML_{\text{TFM}}LTCcL_{\text{TCc}} conflict.

Distinction from prior work: Song et al. (2023) and Geng et al. (2025b) studied the bias-variance tradeoff in consistency training, but their analysis focused on discretization error as a function of Δt\Delta t, not on gradient-level interactions between loss components. MeanFlow (Geng et al., 2025a) identified that r=tr = t supervision empirically helps but offered no mechanistic explanation. This paper's gradient analysis fills that gap and converts an empirical observation into a diagnostic principle.


Innovation 2: α-Flow as a Unifying Parameterized Family, Not a Point Solution

The paper's second contribution is the unification theorem (Theorem 1) establishing that the α-Flow loss LαL_\alpha subsumes five previously distinct training objectives—trajectory flow matching, Shortcut Models, MeanFlow, discrete consistency training, and continuous consistency training—under a single formulation parameterized by the consistency step ratio α\alpha and the shift velocity v~s,t\tilde{v}_{s,t}. This is not taxonomic bookkeeping; it is a design-space compression that changes how one thinks about few-step generative modeling.

Before α-Flow, the landscape of from-scratch few-step methods was fragmented. Consistency models (Song et al., 2023), Shortcut Models (Frans et al., 2025), and MeanFlow (Geng et al., 2025a) were presented as distinct approaches with different loss functions, different training procedures, and different failure modes. Practitioners chose among them based on empirical benchmarks. The unification theorem reveals that these methods occupy different points on a single continuous curve: α=δ\alpha = \delta with r=0r = 0 and z0z_0-parameterization gives discrete CT; α=0.5\alpha = 0.5 with bootstrapped shift velocity gives Shortcut Models; α0\alpha \to 0 with ground-truth shift velocity gives MeanFlow; α=1\alpha = 1 gives pure flow matching. The "different methods" are not different at all—they are different settings of α\alpha.

The intellectual payoff of this unification is that it enables traversal of the design space rather than selection of a point within it. The paper's curriculum strategy—annealing α\alpha from 1 to 0 during training—is the natural consequence of recognizing that each α\alpha value has distinct bias-variance properties and gradient characteristics, and that visiting them in sequence resolves the gradient conflict diagnosed in Innovation 1. This is fundamentally different from the mixture approach (75% LFML_{\text{FM}'} + 25% LMFL_{\text{MF}}) which tries to optimize multiple α\alpha regimes simultaneously and suffers gradient interference. The curriculum instead serializes the optimization, visiting α=1\alpha = 1 first (low variance, supervised learning), then smoothly transitioning through intermediate α\alpha values (progressively introducing self-consistency), and finally reaching α0\alpha \to 0 (low bias for few-step generation).

This perspective also explains previously puzzling empirical phenomena. For instance, Shortcut Models only work well at α=0.5\alpha = 0.5 because their bootstrapped shift velocity (v~s,t=uθ(zt,s,t)\tilde{v}_{s,t} = u_{\theta^-}(z_t, s, t)) becomes unstable at smaller α\alpha. MeanFlow's border-case r=tr = t supervision is necessary because jointly optimizing the α=1\alpha = 1 and α0\alpha \to 0 regimes creates gradient conflict—a problem that the curriculum naturally avoids. The clamping value η=5×103\eta = 5 \times 10^{-3} marks the practical boundary where discrete α\alpha values degrade (Table 5c) and the continuous JVP-based MeanFlow objective becomes necessary, explaining why previous methods that tried only discrete or only continuous formulations left performance on the table.

Evidence anchor: Theorem 1 (proved in Appendix D.2) establishes the unification formally. Table 5(d) shows the progressive improvement as each component of the α-Flow design space is incorporated: Shortcut Model baseline (FID 59.8) → v~s,t=vt\tilde{v}_{s,t} = v_t (59.2) → adaptive loss (49.7) → optimal α=5×103\alpha = 5 \times 10^{-3} (45.6), closing the gap with MeanFlow (43.3) through discrete α-tuning alone—before the curriculum is even applied.

Distinction from prior work: Frans et al. (2025) noted a conceptual connection between Shortcut Models and consistency training but did not formalize it as a unified parameterized family. The CTM framework (Kim et al., 2024) generalized consistency models to arbitrary (t,r)(t, r) pairs but did not connect to flow matching or MeanFlow. The UCGM paper (Sun et al., 2025) proposed a unified training scheme but through loss weighting, not through a continuous interpolation parameter. α-Flow's unification is more fundamental: it shows that the structure of the loss, not just the weighting, unifies the methods.

Is this incremental or fundamental? The individual pieces (sigmoid schedule for α, clamping at optimal discrete values) are incremental refinements. The unification perspective—that the entire design space collapses to a single parameter—is a fundamental conceptual shift. It transforms the practitioner's task from method selection to schedule design, which is a qualitatively different engineering problem with different optimization criteria.


Innovation 3: The Empirical Finding That Temporal Curriculum Resolves Gradient Conflict Better Than Loss Mixing

This innovation is the paper's primary empirical contribution: the demonstration that a curriculum strategy on α outperforms the joint optimization strategy (loss mixing) that MeanFlow and most prior methods used. This is not obvious a priori. One could reasonably argue that exposing the model to all α values simultaneously (via the p(t,r)p(t, r) distribution in MeanFlow) would produce a more robust velocity field than sequential exposure—after all, multi-task learning often benefits from joint training. The paper's ablation (Table 2) shows the opposite: joint training with any fixed α or with MeanFlow's mixed objective is consistently worse than the curriculum.

The significance of this finding extends beyond MeanFlow. It provides evidence for a broader principle in generative model training: when objectives have antagonistic gradients, temporal decoupling via curriculum learning can be more effective than joint optimization with loss mixing, even when the mixing includes clever surrogate losses (like LFML_{\text{FM}'}) that partially mitigate the conflict. The paper shows this concretely: α-Flow with the curriculum achieves its best 1-NFE FID of 40.0 at only 25% r=tr = t ratio, while MeanFlow requires 75% to achieve a worse FID of 43.1 (Table 2b). The curriculum allows the model to spend more of its training budget on the objective of primary interest (LMFL_{\text{MF}}) rather than on the surrogate (LFML_{\text{FM}'}) needed to stabilize joint optimization.

This is a negative result about joint optimization that carries positive implications. It suggests that the difficulty of training few-step generative models from scratch—which has been a persistent challenge since consistency models were introduced—may be primarily an optimization problem, not a capacity problem. The model architectures are sufficient (DiT backbones trained with α-Flow achieve strong results); what was insufficient was the optimization strategy for handling conflicting gradient signals. This reframes the research agenda: rather than designing larger models or more sophisticated consistency constraints, invest in better optimization strategies (curriculum learning, gradient projection, auxiliary objectives that reduce conflict).

The paper also provides a practical recipe for designing such curricula: identify the conflicting components (via gradient analysis), determine the natural parameter that interpolates between them (α), schedule that parameter from the low-variance regime to the low-bias regime, and use the schedule to reduce reliance on computational surrogates. This recipe is abstract enough to potentially transfer to other domains—for instance, training dynamics models with multi-step prediction horizons, or RL with value function and policy gradient conflict.

Evidence anchor: Table 2(a) shows that increasing pretraining duration (ksk_s from 0K to 150K) monotonically improves 1-NFE FID from 44.4 to 41.3, and that longer transition durations with fixed midpoint produce the best results (0K→400K transition achieves FID 40.0 for NFE=1). Table 2(b) shows α-Flow achieves better FID with less r=tr = t supervision (FID 40.0 at 25% vs. MeanFlow's 43.1 at 75%).

Distinction from prior work: Geng et al. (2025b) used diffusion pretraining for consistency models, but their motivation was initialization quality, not gradient conflict resolution. They did not identify the loss as having antagonistic components, nor did they frame the pretraining as part of a curriculum that progressively introduces consistency. The α-Flow curriculum is directly motivated by the gradient conflict analysis, making it a principled response to a diagnosed problem rather than an empirical trick.

Is this incremental or fundamental? Incremental as a method (schedule design is a standard technique), but fundamental as a finding: it establishes that the loss landscape for few-step generative models has a structure (conflicting objectives with a natural interpolation parameter) that makes curriculum learning not just helpful but necessary for efficient optimization. The 75% computational waste in MeanFlow was the cost of ignoring this structure; α-Flow eliminates it.

5. Experimental Analysis

Evaluation Methodology

  • Dataset. All experiments use the class-conditional ImageNet-1K dataset (Deng et al., 2009) at 256×256 resolution, comprising approximately 1.28 million training images across 1000 classes. Evaluation is performed on the standard 50,000-image validation set.

  • Base model(s). The paper uses vanilla DiT architectures (Peebles & Xie, 2023) at two scales: DiT-B/2 (131M parameters, 12 layers, 768 hidden dimension, 12 heads) and DiT-XL/2 (676M parameters, 28 layers, 1152 hidden dimension, 16 heads). Both use patch size 2×2 and operate in the latent space of the Stable Diffusion VAE (sd-vae-ft-ema). An expanded DiT-XL/2+ variant is also used for fine-tuning experiments with a larger batch size of 1024. The paper explicitly notes that these models are "representative of the capabilities of many contemporary LLMs" (Section 4 in the original paper; here applied to image generation backbones), meaning the findings are not claimed to be architecture-specific but are demonstrated only on DiT.

  • Metrics. The primary evaluation metrics are Fréchet Inception Distance (FID; Heusel et al., 2017) and Fréchet DINOv2 Distance (FDD; Oquab et al., 2023). FID measures distributional distance between generated and real images in Inception-v3 feature space—lower is better. FDD uses DINOv2 features, which correlate better with human perceptual judgment and are less sensitive to class-label distribution artifacts. For 1-NFE and 2-NFE generation, the paper reports both metrics. A critical detail: the standard FID protocol uses randomly sampled class labels (uniform from 0–999) for generating 50,000 samples, but the paper also reports a "balanced" variant (50 samples per class × 1000 classes) in Table 6, which yields up to ~10% lower FID but minimal FDD change—the paper argues this constitutes evidence that FDD and FCD are more robust metrics.

  • Baselines. The paper compares against multiple from-scratch trained few-step methods: MeanFlow-XL/2 and MeanFlow-XL/2+ (Geng et al., 2025a)—the direct predecessor and primary comparison point; Shortcut-XL/2 (Frans et al., 2025)—a trajectory consistency method using bootstrapped shift velocities at α = 0.5; IMM-XL/2 (Zhou et al., 2025)—an inductive moment matching approach; and FACM-XL/2 (Peng et al., 2025)—flow-anchored consistency models. The paper also reproduces FACM-XL/2 at two training budgets (120×2 epochs and 240×2 epochs, where ×2 indicates FACM requires roughly twice the computation per epoch) for direct epoch-to-epoch comparison. For MeanFlow, the paper runs its own reproduction achieving 3.47 FID at 1-NFE for XL/2 trained 240 epochs, establishing a controlled comparison.

  • Generation budget / compute accounting. The primary compute unit is the number of function evaluations (NFEs) during inference: 1 NFE for single-step generation and 2 NFEs for two-step generation. Training compute is measured in epochs (240 for main comparisons, with an additional 60 for fine-tuning runs) and matched across methods for fair comparison: α-Flow and MeanFlow use identical DiT architectures with 256 batch size for 1.2M training steps (approximately 240 ImageNet epochs). FACM's ×2 annotation in Table 1 indicates it performs two forward passes per training step, so "240 × 2 epochs" means equivalent computation to 480 epochs of standard training. The fine-tuning experiments for DiT-XL/2+ use 75K additional steps at batch size 1024 (equivalent to 60 epochs at batch size 256 in terms of samples seen, but with different gradient noise properties due to larger batches).

  • Cross-validation / statistical protocol. No formal cross-validation is applied to the main results in Table 1—these are single training runs with fixed hyperparameters, which is standard practice for large-scale image generation benchmarks due to computational cost. However, the extensive ablation study on DiT-B/2 (Table 2) systematically sweeps schedule parameters (ksk_s, kek_e), flow matching ratios, and discrete α values, with the best-performing configurations then transferred to the DiT-XL/2 scale. This constitutes an implicit validation protocol: hyperparameters are selected on the smaller model and evaluated on the larger one, providing evidence against overfitting to a specific scale. The paper does not report confidence intervals or multiple random seeds for the main results—a limitation acknowledged implicitly by the single-point FID/FDD reporting.

Main Quantitative Results

Comparison with Prior Few-Step Methods (Table 1)

The headline result is that α-Flow-XL/2 achieves 2.95 FID (164.6 FDD) at 1 NFE and 2.34 FID (105.7 FDD) at 2 NFE when trained for 240 epochs—a 15% relative improvement in 1-NFE FID over MeanFlow-XL/2 (3.47 FID) and a 70% improvement over FACM-XL/2 (9.54 FID when reproduced at 120×2 epochs; 6.59 FID at 240×2 epochs). The improvement is consistent across both metrics: FDD improves 12% over MeanFlow (164.6 vs. 185.8) and 60% over FACM at matched epochs (164.6 vs. 327.7 at 240×2).

When fine-tuned for an additional 60 epochs at batch size 1024, the largest α-Flow-XL/2+ model establishes what the paper claims as new state-of-the-art results among from-scratch trained models with vanilla DiT backbones: 2.58 FID (148.4 FDD) at 1 NFE and 2.15 FID (96.8 FDD) at 2 NFE. This surpasses MeanFlow-XL/2+ (which the paper also trains for the fine-tuning ablation in Table 4 at batch size 1024, achieving 3.06 FID at 1 NFE and 2.16 FID at 2 NFE) by 0.48 FID at 1 NFE while being marginally worse at 2-NFE FDD (96.8 vs. 93.4). Critically, α-Flow-XL/2+ also achieves 1.95 FID under balanced class sampling (Table 6), which the paper presents as competitive with FACM-XL/2's 2.07 FID (also under balanced sampling) while requiring only ~23% of the training epochs (240+60 = 300 total epochs equivalent vs. FACM's 800 + 250×2 epochs).

The epoch-matched comparison is crucial because FACM trains for substantially more epochs. The paper's reproduction of FACM at 240×2 epochs achieves only 6.59 FID, meaning the α-Flow advantage is not merely an artifact of longer training. However, FACM's published result (2.07 FID at 800+250×2 epochs) demonstrates that their method can eventually reach competitive quality with sufficient training, suggesting different methods have different convergence rates.

Scale consistency: The improvement holds at the smaller DiT-B/2 scale as well: α-Flow-B/2 achieves 5.40 FID (287.1 FDD) vs. MeanFlow-B/2's 6.04 FID (312.3 FDD) at 240 epochs—a ~10% relative improvement. This scale consistency (improvements at both 131M and 676M parameters) provides evidence that the α-Flow curriculum benefits are not limited to large models.

2-NFE performance: For two-step generation, α-Flow-XL/2 achieves 2.34 FID vs. MeanFlow-XL/2's 2.46 FID—a smaller but still meaningful improvement. The gap narrows for 2-NFE because MeanFlow already performs relatively well with multiple sampling steps; the curriculum primarily helps 1-NFE generation where the consistency objective matters most. α-Flow-XL/2+ further improves to 2.15 FID, establishing a new best result for from-scratch DiT-based 2-NFE generation.

FDD metrics: FDD improvements often exceed FID improvements proportionally. For example, α-Flow-XL/2 achieves 164.6 FDD vs. MeanFlow's 185.8 (12% improvement) while FID improves 15%. For α-Flow-XL/2+, FDD reaches 148.4 (1-NFE) and 96.8 (2-NFE), compared to MeanFlow-XL/2+'s 165.7 and 93.4. The paper argues FDD is more robust (less sensitive to class-label sampling artifacts, as shown in Table 6), so the FDD improvements provide independent validation that α-Flow's gains are not an artifact of FID's known weaknesses.

Ablation: Consistency Step Ratio Schedule (Table 2a)

This experiment on DiT-B/2 (400K training iterations, 25% flow matching ratio) systematically evaluates how the timing of the curriculum transition affects final performance.

Pretraining duration matters monotonically: Fixing the transition duration at 100K iterations and varying ksk_s (the iteration at which α begins decreasing from 1), the paper finds monotonic improvement with longer pretraining:

  • ks=0k_s = 0K (no pretraining, essentially MeanFlow): FID 44.4 (NFE=1), 42.1 (NFE=2)
  • ks=50k_s = 50K: FID 44.1 (NFE=1), 39.9 (NFE=2)
  • ks=100k_s = 100K: FID 42.4 (NFE=1), 38.3 (NFE=2)
  • ks=150k_s = 150K: FID 41.3 (NFE=1), 38.1 (NFE=2)—best among fixed-duration configurations

The fact that ks=150k_s = 150K (pretraining for 37.5% of total iterations) outperforms ks=0k_s = 0K (Constant0.0, which is essentially MeanFlow) by ~3 FID points confirms that the trajectory flow matching pretraining phase is genuinely beneficial, not merely a neutral initialization. The monotonic improvement also suggests the optimal pretraining duration might be even longer than 150K iterations for this model size and budget—the paper did not test ks>150k_s > 150K with fixed transition duration.

Transition smoothness matters: Fixing the midpoint (ks+ke)/2(k_s + k_e)/2 at 200K iterations and varying the total transition duration:

  • 0K transition (instantaneous switch at 200K): FID 41.4 (NFE=1), 38.8 (NFE=2)
  • 100K transition (150K→250K): FID 41.3 (NFE=1), 38.1 (NFE=2)
  • 400K transition (0K→400K, no pretraining, gradual from start): FID 40.0 (NFE=1), 37.1 (NFE=2)—best overall

The 400K transition (Sigmoid0K→400K) outperforms the 100K transition despite having no dedicated pretraining phase—this suggests that a very gradual transition can substitute for explicit pretraining to some degree, likely because the early iterations with α close to 1 effectively serve as flow matching pretraining. However, this configuration cannot benefit from the "front-loading" strategy of pure flow matching before introducing consistency. The fact that the 400K transition performs best at 1-NFE but the paper ultimately uses ks>0k_s > 0 for larger models (Table 3: ks=600k_s = 600K for XL/2) suggests an interaction with model scale: larger models may benefit more from dedicated pretraining because they have more capacity to establish a high-quality velocity field before the consistency objective is introduced.

Convergence vs. final performance tradeoff: The Sigmoid150K→250K configuration (41.3 FID) underperforms Sigmoid0K→400K (40.0 FID) at 400K iterations, but with only 400K total iterations, the model with pretraining may not have sufficient time in the MeanFlow fine-tuning phase to fully converge. The paper's transfer of ks=600k_s = 600K to XL/2 (out of 1.2M total steps)—giving 50% pretraining, 33% transition, and 17% fine-tuning—suggests that at scale, dedicating more iterations to pretraining pays off in final quality.

Ablation: Flow Matching Ratio (Table 2b)

This experiment directly tests the paper's claim that α-Flow reduces reliance on border-case flow matching supervision (LFML_{\text{FM}'}, the r=tr = t samples). For DiT-B/2 at 400K iterations, comparing the Constant0.0 schedule (pure MeanFlow with no curriculum) against Sigmoid0K→400K (full curriculum from start) at four different r=tr = t ratios: 0%, 25%, 50%, 75%.

α-Flow consistently outperforms MeanFlow at every ratio. At 25% r=tr = t—the optimal for α-Flow's 1-NFE—α-Flow achieves FID 40.0 vs. MeanFlow's 44.4, a ~10% relative improvement. At 75%—the optimal for MeanFlow—α-Flow achieves 42.2 vs. 43.1, still better but with a smaller gap. The fact that α-Flow at 25% (FID 40.0) outperforms MeanFlow at 75% (FID 43.1) while using one-third the flow matching budget directly supports the efficiency claim.

Tradeoff between 1-NFE and 2-NFE emerges: For α-Flow with the curriculum, 1-NFE performance peaks at 25% r=tr = t (FID 40.0) and degrades at 75% (FID 42.2). In contrast, 2-NFE performance improves with higher r=tr = t ratios: 25% yields 38.9 FID, 50% yields 37.1, 75% yields 36.2. This reveals a bias-variance tradeoff: more flow matching supervision improves the model's velocity field accuracy (benefiting multi-step generation where ODE integration matters) at the cost of one-step consistency quality. The paper's choice of 25% for B/2 and 50% for XL/2 (Table 3) reflects a prioritization of 1-NFE performance for B/2 and a balance for XL/2.

Why does α-Flow not need as much LFML_{\text{FM}'}? The pretraining phase (α = 1) already optimizes the full LTFML_{\text{TFM}} objective, which provides stronger velocity field supervision than LFML_{\text{FM}'} (since LTFML_{\text{TFM}} covers all rtr \leq t, not just r=tr = t). By the time the curriculum reaches α ≈ 0 (MeanFlow phase), the model's velocity field is already well-established from pretraining, reducing the need for ongoing LFML_{\text{FM}'} correction. This directly validates the paper's central hypothesis from Section 3: the border-case supervision in MeanFlow compensates for the gradient conflict between LTFML_{\text{TFM}} and LTCcL_{\text{TCc}}; by resolving the conflict through temporal decoupling, α-Flow makes much of this supervision unnecessary.

Interaction with schedule: For Constant0.0 (no curriculum), the 1-NFE FID improves from 46.0 at 0% to 43.1 at 75%, confirming MeanFlow's reported dependence on border-case supervision. For Sigmoid0K→400K, the dependence is much weaker (40.4 to 40.0 to 42.2), with near-optimal performance achievable at 0% or 25%. This suggests the curriculum provides a robust alternative to heavy LFML_{\text{FM}'} reliance across a wide range of ratios.

Comparison of Sampling Methods (Figure 4)

The paper compares ODE sampling and consistency sampling for 2-NFE generation across different intermediate timestep choices, using MeanFlow-XL/2, α-Flow-XL/2, and α-Flow-XL/2+.

Consistency sampling benefits α-Flow more than MeanFlow. For α-Flow-XL/2, consistency sampling (dotted line) achieves best FID of approximately 2.09 at intermediate timestep 0.4, compared to ODE sampling's (solid line) best of approximately 2.32 at timestep 0.35. For α-Flow-XL/2+, consistency sampling reaches approximately 2.28 at timestep 0.45. In contrast, MeanFlow-XL/2 shows the opposite pattern: ODE sampling achieves best FID of approximately 2.39 at timestep 0.35, outperforming its own consistency sampling.

Interpretation: The paper hypothesizes that consistency sampling relies more heavily on the model's ability to make accurate large jumps (specifically to r=0r = 0), which requires the trajectory consistency component (LTCcL_{\text{TCc}}) to be well-optimized. The α-Flow curriculum, by resolving the gradient conflict against LTFML_{\text{TFM}}, produces better-optimized trajectory consistency, which manifests as improved consistency sampling performance. MeanFlow's joint optimization may compromise the quality of the r=0r = 0 prediction specifically (since LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} conflict most strongly at small rr where (tr)(t-r) is large), making ODE integration—which uses intermediate velocity predictions rather than direct data mapping—more reliable.

Intermediate timestep sensitivity: The optimal intermediate timestep for ODE sampling is consistently around 0.35–0.5 across all models, matching the common practice in diffusion model literature. For consistency sampling, α-Flow-XL/2 shows a clear optimum at 0.4, while α-Flow-XL/2+ peaks at 0.45—the shift toward higher midpoints with better convergence might indicate that stronger models prefer larger initial jumps (more denoising in the first step). The paper selects final intermediate timesteps of 0.55 for α-Flow-XL/2 and 0.5 for α-Flow-XL/2+ (Table 3) by balancing FID and FDD, not just optimizing FID alone.

Fine-Tuning Batch Size Ablation (Table 4)

This experiment fine-tunes a pre-trained MeanFlow-XL/2 model (240 epochs at batch size 256) for an additional 60 epochs at batch sizes 256, 512, 1024, 2048, and 4096. The goal is to determine whether larger batches—which reduce gradient variance, a known issue in consistency training—improve final performance.

The optimal batch size is 1024: At 1 NFE, batch size 512 achieves best FID of 3.05 but batch size 1024 achieves best FDD of 165.7 (vs. 167.2, 164.3, 169.6, 168.9 for other sizes). At 2 NFE, batch size 1024 achieves 2.16 FID and 93.4 FDD, while batch size 2048 achieves slightly better 2-NFE FID of 2.10 but worse FDD of 96.6. The paper designates batch size 1024 as the XL/2+ configuration based on balanced performance. This is consistent with prior findings in diffusion model training (Karras et al., 2024; Zhou et al., 2025) that larger batches stabilize consistency training, but with diminishing returns beyond 1024.

Diminishing returns and potential degradation: Batch size 4096 shows worse performance (3.13 FID, 168.9 FDD at 1 NFE) than 1024, suggesting that extremely large batches may cause optimization difficulties—possibly related to the sharpness of the loss landscape or reduced stochasticity beneficial for escaping poor local minima. The paper acknowledges in Appendix B that the observed improvements "may instead reflect that small batches are more sensitive to hyperparameters (Marek et al., 2025), and that beyond a certain size, batch-size scaling exhibits diminishing returns (McCandlish et al., 2018)."

Ablation Studies and Robustness Checks

Training objective design space (Table 5a): For α-Flow with α = 10⁻² (discrete regime), the choice of shift velocity v~s,t\tilde{v}_{s,t} and whether to use EMA for uθu_{\theta^-} dramatically affects convergence. Using v~s,t=vt\tilde{v}_{s,t} = v_t (ground-truth velocity) with no EMA achieves FID 59.2, while using v~s,t=uθ\tilde{v}_{s,t} = u_{\theta^-} (bootstrapped, as in Shortcut Models) produces FID 319.0—essentially non-convergent. EMA helps slightly with bootstrapping (188.1 FID) but hurts with ground-truth velocity (202.8). This is a strong negative result: the bootstrapping approach that works for Shortcut Models at α = 0.5 fails catastrophically at smaller α, suggesting the self-bootstrapping target becomes too noisy when the consistency step is small. The finding justifies α-Flow's design choice to use v~s,t=vt\tilde{v}_{s,t} = v_t without EMA, which is both simpler and more effective.

Adaptive loss weight formulation (Table 5b): The paper's derived α-scaled adaptive weight ω=α/(Δ22+c)\omega = \alpha / (\|\Delta\|_2^2 + c) empirically outperforms alternatives: FID 49.7 vs. 52.2 for the standard MeanFlow weight and 59.2 for no adaptive weighting. The square-root variant ω=1/(Δ22+c)0.5\omega = 1/(\|\Delta\|_2^2 + c)^{0.5} achieves intermediate performance (55.0), suggesting the optimal scaling is close to linear in 1/Δ221/\|\Delta\|_2^2. The α-dependent scaling provides about 5% additional improvement over the standard adaptive weight, confirming that accounting for the α-dependent loss magnitude is practically beneficial.

Optimal fixed α for discrete α-Flow (Table 5c): Training with a constant α (no curriculum) reveals a U-shaped performance curve: α = 5 × 10⁻³ achieves best FID of 46.2, while α = 10⁻² (49.7), α = 2 × 10⁻³ (50.3), and α = 10⁻³ (57.2) all perform worse. This establishes the clamping value η = 5 × 10⁻³ used in the curriculum schedule and explains why simply training with a single small α is insufficient—the optimal discrete α achieves only 46.2 FID vs. MeanFlow's 43.3, motivating the curriculum approach that uses discrete α during transition but ultimately fine-tunes at α → 0.

Incremental improvement accumulation (Table 5d): Building up from a Shortcut Model baseline (FID 59.8, FDD 1017.3), the table shows how each α-Flow design choice contributes: switching to v~s,t=vt\tilde{v}_{s,t} = v_t gives 59.2 FID; adding adaptive loss improves to 49.7; optimizing α to 5 × 10⁻³ reaches 45.6; MeanFlow (the α → 0 limit) achieves 43.3. This demonstrates that no single change accounts for the full improvement—each component (ground-truth shift velocity, adaptive weighting, small α) contributes meaningfully, and the residual gap to MeanFlow (43.3 vs. 45.6) motivates the full curriculum that eventually reaches the continuous limit.

Classifier-free guidance configuration (Table 3): The paper adopts MeanFlow's CFG settings with training-time guidance parameters w = 0.2 and κ = 0.92, triggered only for t ∈ [0.0, 0.75] and without EMA for the CFG predictions. The restricted time range prevents the model from over-relying on guidance in the high-noise regime where class information is unreliable. No ablation over these values is reported for α-Flow, meaning the paper inherits these hyperparameters from MeanFlow without verifying they remain optimal for the α-Flow curriculum. This is a gap—it is plausible that the curriculum strategy changes the optimal CFG configuration.

DiT-B/2-non-cfg analysis model: The gradient analysis in Section 3 and the detailed ablations in Table 5 use a DiT-B/2 variant without classifier-free guidance (noted in Table 3 as DiT-B/2-non-cfg). This is an important detail: the gradient conflict findings and discrete α-Flow ablations are established in the simpler unconditional setting before being transferred to the CFG setting. The paper does not explicitly verify that the gradient conflict patterns hold identically with CFG training, though the strong performance of α-Flow with CFG (Table 1) suggests the curriculum benefits transfer.

Negative results from Appendix C: The paper documents several unsuccessful experiments: attempting decomposed training of the MeanFlow objective with individually tuned loss weights (inspired by EDM's design space exploration) consistently produced worse results than the default adaptive loss heuristic; LoRA fine-tuning and separate prediction heads for vanilla velocity vs. mean velocity did not yield improvements; roughly 50 ablations on the train-time noise schedule for vanilla MeanFlow—including factorizing p(t, r) into p(t)p(r|t)—failed to outperform the default logit-normal distribution with location parameter −0.4; representation alignment losses (Yu et al., 2025) intended to accelerate convergence provided insufficient gains to justify added complexity; and different EMA schedules showed no meaningful impact. These negative results are valuable for the community because they indicate that the optimization conflict identified in Section 3 is not easily resolved through loss reweighting, architecture changes, or noise schedule tuning—the curriculum strategy appears to be the first intervention that reliably addresses the fundamental gradient interference problem.

Critical Assessment

Claim from executive summary: "α-Flow consistently outperforms MeanFlow across scales and settings." This claim is well-supported for the tested configurations (DiT-B/2 and DiT-XL/2 at 240 epochs; DiT-XL/2+ at 240+60 epochs). Table 1 shows consistent improvements at both model scales and for both 1-NFE and 2-NFE generation. The improvement holds across different flow matching ratios (Table 2b) and schedule configurations (Table 2a). However, "across scales" is demonstrated only at two scales (131M and 676M parameters)—there is no evidence at smaller scales (e.g., DiT-S) or larger scales (beyond 676M). The claim also cannot be verified for training budgets beyond 240 epochs on the main models, since the compared baselines (except MeanFlow-XL/2+ at 240+60 epochs) are not trained longer. FACM's reported result at 800+250×2 epochs raises the question: would MeanFlow trained for 800 epochs catch up to or surpass α-Flow at 300 epochs? The paper cannot answer this because it doesn't run the long-training baselines due to computational constraints.

Claim: "Our largest α-Flow-XL/2+ model achieves new state-of-the-art results using vanilla DiT backbones." This claim requires careful qualification. It holds for the specific constraint "vanilla DiT backbones" and "trained from scratch" on ImageNet-1K 256×256. Table 1 shows 2.58 FID (1-NFE) and 2.15 FID (2-NFE) with random class sampling, and 1.95 FID (2-NFE) with balanced class sampling. This surpasses MeanFlow-XL/2+ (3.06/2.16), but Appendix I and Table 6 reveal a nuance: the 1.95 FID with balanced sampling is competitive with FACM-XL/2's reported 2.07 FID under the same balanced protocol, and α-Flow achieves this at a fraction of the training epochs. However, the paper does not train α-Flow for 800+250×2 epochs, so it cannot claim definitive superiority over FACM at convergence—only at matched or lower training budgets.

Furthermore, "state-of-the-art" applies only within the paper's self-defined scope. Methods using improved architectures (e.g., REPA-aligned training from Yu et al., 2025), distillation from pre-trained models (Sauer et al., 2024; Yin et al., 2024a), or larger VAEs might achieve better results but fall outside the "vanilla DiT, from-scratch" constraint. This is not a weakness of the paper's contributions, but the claim's scope should be understood precisely.

Claim: "the curriculum strategy disentangles the conflicting objectives and reduces reliance on border-case flow matching supervision." The evidence for disentanglement is indirect but convincing. Table 2b shows that α-Flow achieves its best 1-NFE performance at 25% r = t ratio vs. MeanFlow's 75%, and α-Flow at 25% (FID 40.0) substantially outperforms MeanFlow at 75% (FID 43.1). This demonstrates reduced reliance on border-case supervision. The claim that this reduction is caused by disentanglement of conflicting objectives (rather than some other effect of the curriculum) rests on the gradient analysis in Figure 2a—which shows the conflict exists—and the logical connection that temporal decoupling resolves it. However, the paper does not directly measure gradient conflict during the α-Flow curriculum and show it is reduced compared to MeanFlow training. Such an experiment (compute cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) during the α-Flow transition phase) would strengthen the mechanistic claim. Without it, the reduced reliance on LFML_{\text{FM}'} could potentially be explained by other factors, such as the flow matching pretraining simply providing a better initialization that makes the consistency loss easier to optimize regardless of gradient conflict.

Weakness: single dataset and architecture family. All experiments use ImageNet-1K 256×256 with DiT backbones. The paper does not evaluate on other image generation benchmarks (e.g., CIFAR-10, LSUN, FFHQ) or other modalities. The transfer of hyperparameters from B/2 to XL/2 suggests some robustness to model scale, but the findings might not generalize to substantially different architectures (e.g., UNet-based diffusion backbones, or the MDT architecture). The paper acknowledges this implicitly by not claiming generality beyond DiT, but a single-dataset evaluation is a genuine limitation for a method paper.

Weakness: difficulty estimation cost is unaccounted for in the training budget. While this paper doesn't use "difficulty estimation" in the sense of the MeanFlow/LLM paper, there is an analogous issue: the gradient analysis that motivates α-Flow required extensive instrumentation and hyperparameter sweeps that produced Tables 2, 5, and the failed experiments in Appendix C. The final α-Flow method works well, but the paper does not quantify how many GPU-hours of ablation were required to arrive at the optimal schedule parameters (ks=600k_s = 600K for XL/2, η=5×103\eta = 5 \times 10^{-3}, 25–50% r=tr = t ratio, etc.). For practitioners wanting to apply α-Flow to new domains, the paper provides a starting point but not a recipe for deriving schedule parameters without similar sweeps. The sigmoid schedule has four parameters (ksk_s, kek_e, γ\gamma, η\eta); the paper explores ksk_s, kek_e, and η\eta systematically but fixes γ=25\gamma = 25 without ablation. It is possible that γ\gamma is important and the default value is suboptimal for other settings.

Weakness: no combination with other improvements. The paper studies α-Flow in isolation but does not combine it with other known techniques for improving diffusion model training—REPA alignment (Yu et al., 2025), improved VAE architectures, or the EDM2 training improvements (Karras et al., 2024). The "vanilla DiT" constraint is useful for isolating the effect of the α-Flow loss, but it leaves open the question of whether α-Flow's benefits are additive with other improvements or whether the curriculum strategy would interfere with them. For instance, representation alignment losses add gradient terms that might interact with the α-Flow curriculum dynamics in unpredictable ways.

Weakness: lack of statistical reporting. All main results are single-run FID/FDD numbers without error bars, confidence intervals, or multiple seeds. Given the known variability in FID measurements (differences of 0.1–0.2 FID can arise from random seed alone), the reported improvements of 0.01–0.5 FID in some comparisons (e.g., the fine-tuning batch size ablation in Table 4) may be within noise. The larger improvements (0.52 FID at B/2 scale, 0.52 FID at XL/2 scale for 1-NFE) are substantial enough to likely exceed seed variance, but this is not quantified. FDD, being less sensitive to class sampling, shows proportionally similar improvements, lending credibility.

Missing experiment: measuring gradient conflict during the curriculum. The paper's core mechanistic claim—that the curriculum disentangles the conflicting objectives—would be strengthened by an experiment analogous to Figure 2a but conducted during α-Flow training. Does cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) remain negative during the transition phase, or does the sequential optimization change the loss landscape geometry? During the MeanFlow fine-tuning phase (α → 0), is the gradient conflict still present, and if so, why does it not cause the same convergence issues as in vanilla MeanFlow training? The paper argues this is because the model is already near the LTFML_{\text{TFM}} optimum, making the conflict less damaging, but this is a hypothesis, not a demonstrated fact.

Missing experiment: varying γ (sigmoid temperature). The temperature parameter γ controls the sharpness of the α transition. All experiments use γ = 25, but no ablation is reported. A sharper transition (larger γ) would more closely approximate the two-phase "pretrain then MeanFlow" strategy that the paper's analysis might suggest; a smoother transition (smaller γ) would behave more like the Sigmoid0K→400K configuration. Understanding whether the exact transition shape matters—or whether a simple linear or step-function schedule would work equally well—would clarify how sensitive the method is to this hyperparameter.

The balanced vs. random class sampling issue (Table 6, Appendix I). This deserves scrutiny. The paper reports that balanced class sampling produces up to ~10% lower FID while barely affecting FDD and FCD, and advocates for the community to switch to FDD/FCD as more robust metrics. However, the paper then cites its balanced-sampling FID result (1.95) in the abstract-level claim about state-of-the-art performance, while the main Table 1 reports random-sampling FID. This dual reporting could confuse readers about which numbers to compare against prior work (which universally use random sampling). The paper is transparent about this in Appendix I, but the practice of reporting the lower balanced-sampling number prominently in Section 5.1 ("surpasses FACM-XL/2's 2.07 FID ... by reaching 1.95 FID") while the main table uses random sampling creates a rhetorical asymmetry: the best possible α-Flow number is compared against the published FACM number, even though the evaluation protocols differ.

Overall assessment: The experiments provide strong evidence for the paper's primary claims about α-Flow's empirical performance: it consistently and meaningfully improves over MeanFlow at matched compute budgets, reduces reliance on border-case flow matching supervision, and achieves state-of-the-art results within its defined scope. The mechanistic claims about gradient conflict are well-supported by the analysis in Section 3, but the connection between that analysis and the curriculum's effectiveness—while theoretically coherent—is not experimentally closed-loop. The paper would be strengthened by experiments directly measuring gradient dynamics during the curriculum, by multi-seed evaluations with confidence intervals, and by testing on additional datasets or architectures. The extensive ablation study and honest reporting of failed experiments (Appendix C) partially offset these limitations by demonstrating rigorous empirical investigation of the design space.

6. Limitations and Trade-offs

DiT Architecture and ImageNet as Sole Evaluation Domain

The assumption or constraint. Every experiment in the paper—the gradient analysis in Section 3, the full design space ablation in Table 5, the curriculum schedule sweep in Table 2, and the main results in Table 1—uses DiT backbones (Peebles & Xie, 2023) trained on class-conditional ImageNet-1K at 256×256 resolution. There is no evaluation on other architectures (e.g., UNet-based diffusion backbones such as those in EDM2, or the MDT family), other image datasets (CIFAR-10, LSUN, FFHQ, MS-COCO), other modalities (audio, video, text), or other generative modeling frameworks (score-based SDE models rather than flow matching). The paper does not claim generality, but it also does not acknowledge this as a limitation in the main text or Appendix B (Limitations).

The consequence. A practitioner wanting to use α-Flow on a UNet-based latent diffusion model, or on a text-to-image generation task with a different latent space, or on a smaller dataset with different training dynamics, has no evidence that the gradient conflict pattern observed in Figure 2a or the optimal schedule parameters from Table 2 transfer. Several aspects of the α-Flow design could be architecture- or dataset-dependent: the cosine similarity between LTFM\nabla L_{\text{TFM}} and LTCc\nabla L_{\text{TCc}} (measured at approximately −0.4 throughout training for DiT-B/2 on ImageNet) might differ for architectures with different inductive biases or different data distributions. The optimal clamping value η=5×103\eta = 5 \times 10^{-3} was determined empirically on DiT-B/2 (Table 5c) and might not be optimal for other architectures. The sigmoid temperature γ=25\gamma = 25 was fixed for all experiments without ablation, and its suitability for other settings is unknown. The logit-normal distribution with location parameter −0.4 used for sampling (t,r)(t, r) pairs is inherited from MeanFlow without testing alternatives (Appendix C documents roughly 50 failed ablations on noise schedules for vanilla MeanFlow, suggesting this distribution is important and non-trivial to tune).

What evidence exists in the paper. The only evidence for cross-scale robustness is the transfer from DiT-B/2 (131M parameters) to DiT-XL/2 (676M parameters) within the same architecture family. Table 1 shows α-Flow improvements at both scales relative to MeanFlow (5.40 vs. 6.04 FID at B/2; 2.95 vs. 3.47 FID at XL/2 for 1-NFE), suggesting the curriculum benefits are not specific to a single model size. However, the schedule parameters differ between scales: ks=150k_s = 150K for B/2 (Table 2a) vs. ks=600k_s = 600K for XL/2 (Table 3), and the flow matching ratio differs (25% for B/2 vs. 50% for XL/2). This means hyperparameters are not transferable without adjustment, and the paper does not provide a principled method for determining these adjustments without running similar sweeps on the target architecture and dataset.

Mitigation status. Not addressed. The paper does not discuss this limitation, does not evaluate on additional architectures or datasets, and does not provide guidance for adapting the curriculum parameters to new settings beyond the implicit suggestion to run ablations similar to those in Table 2. The practical result is that adopting α-Flow for a different architecture or dataset requires a non-trivial hyperparameter search—ksk_s, kek_e, flow matching ratio, clamping value η\eta, and potentially γ\gamma all need to be tuned. The failed experiments in Appendix C (roughly 50 noise schedule ablations, decomposed training attempts, separate prediction heads, representation alignment losses) also demonstrate that the design space around few-step flow model training is difficult to navigate, meaning α-Flow's empirical success may partly reflect extensive tuning on the specific DiT/ImageNet setting.


No Closed-Loop Evidence That the Curriculum Reduces Gradient Conflict

The assumption or constraint. The paper's central mechanistic claim is that the α-Flow curriculum disentangles the optimization of trajectory flow matching (LTFML_{\text{TFM}}) and trajectory consistency (LTCcL_{\text{TCc}}), resolving the gradient conflict diagnosed in Section 3.2. The gradient analysis in Figure 2a demonstrates that cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) is strongly negative (below −0.4) during vanilla MeanFlow training. The logical chain from this observation to the claimed mechanism of α-Flow is: (1) sequential optimization of LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} is more efficient than joint optimization; (2) the α-Flow curriculum implements sequential optimization; therefore (3) α-Flow's improved performance results from reduced gradient conflict.

However, the paper never closes the experimental loop: it does not measure cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) during α-Flow training and show that it is less negative than during MeanFlow training. It does not measure whether the gradient conflict persists during the MeanFlow fine-tuning phase (α → 0) of the curriculum, and if so, why it does not cause the same convergence issues as in vanilla training. It does not compare the loss landscape geometry (e.g., through Hessian eigenvalue spectra or gradient variance) between models trained with α-Flow vs. MeanFlow to provide direct evidence of improved optimization dynamics.

The consequence. Without this evidence, alternative explanations for α-Flow's improved performance cannot be ruled out. For instance, the flow matching pretraining phase might simply provide a better initialization for the MeanFlow objective (analogous to how pretraining helps many deep learning tasks), independent of gradient conflict. The improved performance could result from the model spending more iterations on the MeanFlow objective (since it does not waste 75% of samples on border-case r=tr = t supervision) rather than from temporal decoupling of conflicting terms. Or the performance gains could be partially attributable to the increased effective batch size during the pretraining phase (the model sees only LTFML_{\text{TFM}} gradients rather than mixed gradients, which might reduce gradient variance regardless of conflict). The paper's hypothesis about gradient conflict is well-motivated and consistent with the evidence, but it remains a hypothesis, not a demonstrated fact. For practitioners trying to improve upon α-Flow, not knowing why it works makes it harder to design further improvements—should effort focus on better gradient decoupling strategies, on improved pretraining initialization, or on something else entirely?

What evidence exists in the paper. The paper provides indirect evidence: (a) Table 2a shows that longer flow matching pretraining (increasing ksk_s) monotonically improves performance, consistent with the claim that front-loading LTFML_{\text{TFM}} optimization (where there is no gradient conflict) is beneficial; (b) Table 2b shows that α-Flow reduces reliance on border-case LFML_{\text{FM}'} supervision, consistent with the claim that the curriculum mitigates the need for surrogate losses that reduce gradient conflict; (c) Figure 2a establishes that gradient conflict exists in vanilla MeanFlow. But none of these directly show that α-Flow training has measurably lower gradient conflict than MeanFlow training.

Mitigation status. Not addressed. The paper does not acknowledge this gap between the diagnostic analysis and the proposed solution. No experiments measure gradient dynamics during α-Flow training. The limitation is structural: the gradient analysis in Section 3 serves as a motivating diagnosis, but the effectiveness of the proposed treatment (α-Flow) is evaluated only through final performance metrics (FID/FDD), not through intermediate optimization dynamics. This leaves open the possibility that α-Flow works for reasons other than those the paper argues, which weakens the paper's explanatory contribution even if the empirical contribution stands.


Heavy Reliance on Extensive Hyperparameter Tuning with No Budget Accounting

The assumption or constraint. The α-Flow method, as presented, requires selecting several hyperparameters that interact with each other and with model scale: the consistency step ratio schedule parameters (ksk_s, kek_e, γ\gamma, η\eta), the flow matching ratio (% r=tr = t), the adaptive loss formulation, the CFG parameters (ww, κ\kappa, CFG trigger range), and the sampling method (ODE vs. consistency) with its intermediate timestep. The paper arrives at these values through extensive experimentation: Table 2a sweeps four ksk_s values and three transition duration configurations on DiT-B/2; Table 2b sweeps four flow matching ratios under two schedules; Table 5c sweeps four fixed α\alpha values to determine the clamping η\eta; Table 4 sweeps five batch sizes for fine-tuning; Table 5a and 5b ablate shift velocity choice, EMA usage, and adaptive loss formulation; Appendix C documents "roughly 50 ablations on the train-time noise schedule for vanilla MeanFlow models" that all failed to improve performance. The total computational cost of these sweeps—training dozens of DiT-B/2 models for 400K iterations each, plus the DiT-XL/2 and XL/2+ runs—is not quantified anywhere in the paper.

The consequence. The headline numbers (2.58 FID at 1 NFE for α-Flow-XL/2+) are the result of selecting the best configuration from a large hyperparameter sweep, but the cost of that sweep is not amortized into any efficiency calculation. A practitioner wanting to apply α-Flow to a new setting—a different dataset, a different model size, a different architecture—faces the prospect of running a similar hyperparameter sweep to determine the appropriate ksk_s, kek_e, flow matching ratio, and other settings. The paper's transfer of B/2 hyperparameters to XL/2 (Table 3) provides some guidance: ksk_s scaled from 150K to 600K (roughly proportional to total training steps), flow matching ratio increased from 25% to 50%, and other settings (γ\gamma, η\eta, v~s,t\tilde{v}_{s,t}, EMA choice) were kept constant. But whether this scaling rule generalizes to other settings is unknown. The "failed experiments" in Appendix C illustrate that many plausible design choices (noise schedule factorization, decomposed training, separate prediction heads, representation alignment losses, EMA schedules) lead to worse or equivalent performance, meaning random search or intuition alone is unlikely to find good configurations.

Furthermore, the hyperparameter selection process introduces an implicit overfitting risk: the best configurations for DiT-B/2 were selected based on their 1-NFE and 2-NFE FID on the ImageNet validation set, and then transferred to DiT-XL/2. Because ImageNet has a single fixed validation set that has been used for years of model development, the risk of overfitting to this specific evaluation set through hyperparameter selection is non-trivial, though impossible to quantify without a held-out test set (which ImageNet does not provide for the generation task at standard resolution).

What evidence exists in the paper. The extensive ablation tables (Tables 2, 4, 5) and the failed experiments in Appendix C directly demonstrate the amount of tuning required. The paper is transparent about the sweeps performed but does not discuss their computational cost or the implications for reproducibility in new settings. The transfer from B/2 to XL/2 with adjusted hyperparameters (Table 3) provides the only evidence for how settings should scale, and it is limited to a single architecture family with a ~5× parameter increase.

Mitigation status. Partially addressed through transparency. The paper reports the exact hyperparameters used for each configuration in Table 3, and provides Algorithm 1 and Algorithm 2 as executable specifications of the training procedure. This enables exact reproduction of the reported results on ImageNet with DiT architectures. However, no method is provided for determining these hyperparameters in new settings without repeating similar sweeps. The paper does not, for instance, propose a heuristic for setting ksk_s based on measurable properties of the training dynamics (e.g., the iteration at which LTFML_{\text{TFM}} plateaus, or the iteration at which cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) crosses a threshold). The practical consequence is that α-Flow is a well-specified recipe for DiT on ImageNet, not a plug-and-play method for few-step flow model training in general.


Training Instability Persists, Particularly with Guidance Integration

The assumption or constraint. The paper acknowledges in Appendix B (Limitations):

"We occasionally observed unstable training in large-scale models with guidance integration, both for the vanilla MeanFlow model and our α-Flow variant. Thus, our framework should not be viewed as a silver bullet for addressing the well-known instability issues of consistency models Geng et al. (2025b)."

This is a direct admission that α-Flow does not fundamentally solve the training stability problem that has plagued consistency-based methods since their introduction (Song et al., 2023; Song & Dhariwal, 2024; Geng et al., 2025b). The instability is described as "occasional" and associated with "large-scale models with guidance integration"—precisely the regime where the paper's main results are reported (DiT-XL/2 with CFG).

The consequence. For practitioners training large few-step models with classifier-free guidance, α-Flow training may still diverge or produce degenerated outputs on some runs, requiring checkpoint selection, learning rate adjustment, or early stopping. The paper reports no systematic investigation of when or why these instabilities occur—no measurement of their frequency, their relationship to hyperparameter choices (CFG scales ww and κ\kappa, CFG trigger range, batch size, learning rate), or whether the curriculum schedule affects their likelihood. This undermines the reliability of α-Flow for production deployment, where training runs are expensive and unpredictable failures are costly.

The instability also affects the interpretation of the paper's main results: the reported FID numbers are from the successful runs, not from an average over multiple runs including failures. If training instability causes some fraction of runs to fail, the expected performance of α-Flow (averaging over random seeds) could be lower than the headline numbers. The paper does not report how many training runs were attempted to produce the results in Table 1, how many failed, or what criteria were used to detect and exclude failures.

What evidence exists in the paper. The admission in Appendix B is the only direct evidence. The paper does not quantify the frequency or severity of instabilities, provide examples of failed runs, or analyze their causes. There is an indirect signal: the batch size ablation in Table 4 shows that larger batches (up to 1024) improve performance, which is consistent with the known property that consistency training benefits from reduced gradient variance through larger batches (Karras et al., 2024; Zhou et al., 2025). But batch size 4096 shows degraded performance (3.13 FID vs. 3.06 for batch size 1024 at 1 NFE), suggesting that the relationship between batch size and stability is not monotonic and that the "optimal" batch size may be sensitive to other hyperparameters.

The paper also acknowledges in Appendix B:

"Although we motivate larger batch sizes for fine-tuning by the high variance of the consistency loss, the observed improvements (see Table 4) may instead reflect that small batches are more sensitive to hyperparameters (Marek et al., 2025), and that beyond a certain size, batch-size scaling exhibits diminishing returns (McCandlish et al., 2018)."

This hedging suggests uncertainty about the mechanism underlying the batch size effects, including whether they relate to stability or to other optimization phenomena.

Mitigation status. Not addressed. The paper states the problem exists but provides no analysis, no mitigation strategy, and no guidance for practitioners on how to avoid or recover from instabilities. The recommendation to use batch size 1024 for fine-tuning is empirical (it gave the best results in Table 4) but the paper does not claim it resolves the instability. The broader issue—that the fundamental gradient variance problem of consistency training remains unsolved—is left as an open challenge. This is a significant limitation because it means α-Flow inherits a known weakness of the methods it intends to improve, and it does not advance the state of understanding or mitigation of that weakness.


The 2-NFE Improvement Is Modest, and the 1-NFE vs. 2-NFE Tradeoff Is Not Resolved

The assumption or constraint. The paper's title and framing emphasize few-step generation, and the experiments report results for both 1-NFE and 2-NFE. The α-Flow curriculum is designed primarily to improve the optimization of the consistency objective (LTCcL_{\text{TCc}}), which is most critical for single-step generation where the model must directly map from noise to data. For multi-step generation, the ODE integration of the velocity field becomes relatively more important, and the accuracy of the flow matching component (LTFML_{\text{TFM}}) is the dominant factor.

The consequence. The improvement from α-Flow over MeanFlow is substantially larger at 1 NFE than at 2 NFE. For DiT-XL/2 at 240 epochs: 1-NFE FID improves from 3.47 to 2.95 (15% relative improvement, 0.52 absolute), while 2-NFE FID improves only from 2.46 to 2.34 (5% relative improvement, 0.12 absolute). For DiT-XL/2+, the 1-NFE FID improves from 3.06 to 2.58 (0.48 absolute improvement over MeanFlow-XL/2+), but the 2-NFE FID of 2.15 is essentially tied with MeanFlow-XL/2+'s 2.16. In fact, MeanFlow-XL/2+ achieves a better 2-NFE FDD (93.4 vs. 96.8 for α-Flow-XL/2+), suggesting that the α-Flow curriculum may slightly sacrifice multi-step quality for single-step quality.

This creates a practical tradeoff that the paper does not fully explore: the curriculum parameters that optimize 1-NFE performance may not optimize 2-NFE performance. Table 2b provides evidence for this tradeoff: at 25% r=tr = t ratio (the best for 1-NFE with FID 40.0), 2-NFE FID is 38.9; at 75% r=tr = t ratio, 1-NFE degrades to 42.2 but 2-NFE improves to 36.2. The choice of 50% for XL/2 (Table 3) seems to balance this tradeoff, but the paper does not discuss whether a different curriculum schedule could achieve the best of both—for instance, by using higher r=tr = t ratios later in training to fine-tune the velocity field for multi-step generation after single-step consistency is established.

What evidence exists in the paper. Table 1 shows the narrowing gap between α-Flow and MeanFlow from 1 NFE to 2 NFE at both model scales. Table 2b shows the explicit tradeoff between 1-NFE and 2-NFE performance as a function of the flow matching ratio. Figure 4 shows that α-Flow benefits more from consistency sampling (which relies on accurate r=0r=0 mapping, i.e., single-step capability) than MeanFlow does, while MeanFlow benefits more from ODE sampling (which relies on accurate velocity field integration, i.e., multi-step capability). The paper does not report 4-NFE or 8-NFE results, which would clarify whether α-Flow's advantage further diminishes with more sampling steps and asymptotically approaches MeanFlow's performance.

Mitigation status. Partially addressed through the choice of intermediate hyperparameters. For DiT-XL/2, the paper uses a higher flow matching ratio (50%) than for DiT-B/2 (25%), which improves 2-NFE performance at the cost of slightly suboptimal 1-NFE. This is a reasonable engineering compromise but does not resolve the underlying tension: the α-Flow curriculum prioritizes single-step consistency optimization, and multi-step generation may require different training strategies. The paper does not explore whether separate model heads, a two-stage fine-tuning strategy (first optimize for 1-NFE, then fine-tune for 2-NFE), or a multi-objective Pareto optimization approach could produce a single model that excels at both.


Evaluation Relies on Metrics with Known Artifacts, and Balanced Sampling Is Inconsistently Used

The assumption or constraint. The paper primarily evaluates generation quality using FID (Heusel et al., 2017) and FDD (Oquab et al., 2023). FID is known to have several weaknesses: it is sensitive to the number of generated samples, it can be dominated by class-label distribution effects rather than image quality (Kynkäänniemi et al., 2022), and it correlates imperfectly with human judgment. The paper acknowledges these issues and advocates for FDD as a more robust metric (Appendix I). However, the main comparisons in Table 1 and throughout Section 5 use standard FID computed with randomly sampled class labels, while Appendix I and Table 6 introduce balanced class sampling (50 samples per class × 1000 classes) that produces systematically lower FID scores—up to ~10% lower—while leaving FDD nearly unchanged.

The consequence. There is a tension in how the paper reports and uses these metrics. The headline claim in Section 5.1 that α-Flow-XL/2+ "surpasses FACM-XL/2's 2.07 FID (achieved with a class-balanced sampling) by reaching 1.95 FID" compares α-Flow's balanced-sampling result to FACM's published balanced-sampling result, which is appropriate. But the main Table 1 reports random-sampling results, and a casual reader comparing α-Flow's Table 1 numbers (2.58 FID at 1 NFE, 2.15 FID at 2 NFE) to FACM's published balanced-sampling numbers (2.07 FID) would be comparing different evaluation protocols, overstating α-Flow's advantage. The paper is transparent about this in Appendix I and Table 6, but the dual reporting creates opportunities for misinterpretation.

More fundamentally, the paper's empirical conclusions rest heavily on FID improvements that are partially attributable to evaluation protocol choices rather than genuine image quality improvements. The fact that balanced sampling reduces FID by ~10% while barely changing FDD and FCD (Table 6) confirms that FID is measuring something other than pure perceptual quality—likely class coverage or class-conditional diversity. If α-Flow happens to produce better class coverage than MeanFlow (which is plausible given the curriculum's emphasis on velocity field accuracy), its FID advantage might overstate its perceptual quality advantage. The paper's own recommendation to "switch from FID to more robust metrics which correlate better with human perception, like FDD and FCD" (Appendix I) is sound, but the paper itself continues to use FID as the primary metric in its main table and headline claims.

What evidence exists in the paper. Table 6 shows the FID, FDD, and FCD values under both random and balanced class sampling for MeanFlow and α-Flow models. The balanced sampling reduces FID by 0.14–0.14 (3–5% relative) across configurations, while FDD changes by at most 3–4 units (2–3% relative) and FCD changes by at most 0.06 (1–2% relative). The paper does not evaluate whether the FID advantage of α-Flow over MeanFlow changes magnitude under balanced vs. random sampling (i.e., is α-Flow's improvement in FID proportionally similar under both protocols, or is it amplified under one?). The paper also does not report results for other metrics commonly used in the generative modeling literature, such as IS (Inception Score), Precision/Recall, or human evaluation studies.

Mitigation status. Partially addressed. The paper's dual reporting of FDD alongside FID provides a robustness check: α-Flow's improvements in FDD (e.g., 164.6 vs. 185.8 for 1-NFE XL/2) confirm that the gains are not purely an artifact of FID's weaknesses. The paper's advocacy for FDD and FCD as better metrics is a positive contribution. However, the paper does not fully commit to its own recommendation—FID remains the primary metric in Table 1 and the source of the headline 2.58/2.15 numbers—and the use of balanced sampling for competitive claims while the main table uses random sampling creates a dual standard that a careful reader must disentangle. The lack of human evaluation or additional automated metrics (e.g., LPIPS-based diversity measures, improved recall metrics) limits confidence that the reported improvements translate to perceptually meaningful quality gains.

7. Implications and Future Directions

How This Work Changes the Landscape

This paper introduces a gradient-conflict-first methodology into few-step generative model research—a departure from the field's predominant approach of treating training objectives as atomic units to be swapped and tuned. Prior work on consistency models, Shortcut Models, MeanFlow, and their variants proceeded by proposing new loss functions, evaluating them empirically, and tuning hyperparameters until satisfactory performance emerged. When one method outperformed another, the explanation was typically architectural ("trajectory-based methods generalize better") or algorithmic ("mean velocity prediction reduces discretization error"), but the training dynamics—what actually happens to gradients during optimization—remained a black box.

Zhang et al. crack this box open by decomposing the MeanFlow loss algebraically (Equation 6) and measuring pairwise gradient cosine similarities throughout training (Figure 2a). The finding that cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) is consistently below −0.4 is not a minor diagnostic; it is a causal explanation for why training few-step flow models from scratch has been persistently difficult. The optimization is fighting itself: gradient steps that improve the velocity field degrade trajectory consistency, and vice versa. This reframes the problem entirely. The difficulty is not primarily architectural (DiT backbones have sufficient capacity), not primarily data-driven (ImageNet is large enough), but optimization-theoretic: the loss landscape has a saddle-like structure where two necessary components of the objective pull in opposing directions.

The magnitude of this shift is best understood as a reframing with practical teeth. It does not introduce a new paradigm in the sense that GANs gave way to diffusion models, but it changes how researchers should think about designing and debugging few-step generative models. Before this work, one might ask: "Which loss function is best for few-step flow models?" After this work, the question becomes: "Does this loss function have conflicting gradient components, and how should I schedule their optimization to avoid interference?" This is a more precise, more actionable question, and the paper provides both the diagnostic tools (gradient cosine similarity measurement) and the resolution strategy (curriculum learning along the natural interpolation parameter α) to answer it.

The work also resolves a specific empirical puzzle that had practical consequences. MeanFlow's practice of setting r=tr = t for 75% of training samples—wasting three-quarters of the training budget on an objective that is not the primary focus—was known to be effective but not understood. The gradient analysis provides a clean explanation: LFML_{\text{FM}'} operates on the r=tr = t manifold where LTCcL_{\text{TCc}} vanishes, so its gradient interferes less with the consistency optimization than the full LTFML_{\text{TFM}} gradient. This transforms a heuristic trick into a consequence of an understood optimization dynamic, and it directly motivates α-Flow's curriculum strategy, which provides the same benefit (reduced gradient conflict) without the computational waste. The 75% overhead was the cost of ignoring gradient structure; α-Flow eliminates it.

The paper also shifts the emphasis from loss design to schedule design. The unification theorem (Theorem 1) shows that trajectory flow matching, Shortcut Models, MeanFlow, discrete CT, and continuous CT are all special cases of a single α-Flow loss with different values of the consistency step ratio α. This means the field's previous "method selection" problem—which of these five objectives should I use?—collapses to a "schedule design" problem: how should I traverse the α continuum during training? This is a qualitatively different optimization problem. Loss design is discrete and combinatorial (choose one of N objectives, tune its hyperparameters); schedule design is continuous and control-theoretic (choose a path through parameter space that balances bias, variance, and gradient alignment at each training stage). The paper demonstrates that solving the schedule design problem—via a simple sigmoid annealing of α—yields better results than any fixed choice of α, including the mixture approach MeanFlow used. This opens the door to more sophisticated schedule optimization strategies (learned schedules, adaptive schedules that respond to training dynamics, Pareto-optimal paths) that were not previously on the table because the field was thinking in terms of fixed objectives rather than traversable objective families.

Finally, the paper elevates the status of gradient analysis as a first-class diagnostic in generative model training, analogous to how the multi-task learning community uses gradient cosine similarity to detect task interference, or how the RLHF community analyzes reward hacking through gradient pathology. This methodology—decompose a loss, measure gradient alignment between components, design a curriculum that sequences the components to avoid conflict—is abstract and potentially transferable. Any training objective that can be expressed as a sum of terms with a natural interpolation parameter could be analyzed and optimized through this lens. The paper does not claim this generality, but the framework it establishes (α-continuum + gradient conflict measurement + curriculum annealing) is sufficiently clean that it invites application to other domains where joint optimization of multiple objectives causes slow convergence.

Follow-Up Research This Work Enables

Directly measure gradient conflict during α-Flow training to close the mechanistic loop. The paper's central claim is that the curriculum disentangles the conflicting objectives, but it never measures gradient conflict during α-Flow training and shows it is reduced compared to MeanFlow training. A direct follow-up would train α-Flow with the same instrumentation used in Figure 2a, computing cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) at regular intervals throughout the three phases (pretraining, transition, fine-tuning). The key questions: (1) During the pretraining phase (α = 1), is gradient conflict zero by construction (since LTCcL_{\text{TCc}} receives no gradient)? (2) During the transition phase, does the gradient cosine similarity remain less negative than during vanilla MeanFlow training, or does it become similarly antagonistic as α decreases? (3) During the MeanFlow fine-tuning phase (α → 0), does the conflict return to MeanFlow levels, and if so, does the model's proximity to the LTFML_{\text{TFM}} optimum actually protect against the damaging effects of the conflict? (4) Can the iteration at which gradient conflict re-emerges be used to determine when to stop the curriculum and switch to pure fine-tuning? This experiment would convert the paper's hypothesis into a demonstrated mechanism, and it would provide practical guidance for designing curricula: if conflict spikes at a particular α value, the schedule should spend less time there.

Replace the sigmoid schedule with an adaptive, dynamics-aware schedule. The current α-Flow schedule (Algorithm 2) is a fixed sigmoid controlled by four hyperparameters (ksk_s, kek_e, γ\gamma, η\eta) that must be tuned per model scale and dataset. This is brittle and computationally expensive. A stronger approach would be to monitor gradient conflict or loss convergence during training and adapt α dynamically. For instance: maintain a running estimate of cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) (computable on a small batch every N iterations); when this cosine drops below a threshold (e.g., −0.2), indicating emerging conflict, hold α constant or increase it slightly to return to a less antagonistic regime; when the cosine is close to zero or positive, decrease α to progress toward the MeanFlow objective. Alternatively, monitor the convergence of LTFML_{\text{TFM}}—when the velocity field loss plateaus, initiate the transition. This would eliminate the need for dataset-specific schedule tuning and produce a genuinely plug-and-play α-Flow variant. The experiment would compare adaptive scheduling against the fixed sigmoid on at least two datasets (ImageNet and a smaller one like CIFAR-10 to test scalability) and measure whether adaptive scheduling achieves equivalent or better FID without manual schedule tuning. A strong negative result (adaptive scheduling fails to match the fixed schedule) would be equally informative, suggesting that the benefits of the curriculum depend on precisely timed transitions that are difficult to determine from local gradient information.

Test whether α-Flow's benefits generalize beyond DiT architectures and ImageNet. The paper's results are confined to DiT backbones on class-conditional ImageNet-1K 256×256. A necessary stress test is whether the gradient conflict pattern observed in Figure 2a and the curriculum benefits in Table 1 hold for UNet-based diffusion backbones (e.g., the ADM architecture from Dhariwal & Nichol, 2021, or the EDM2 UNet from Karras et al., 2024), which have different inductive biases and may produce different gradient geometries. The experiment would replicate the Figure 2a analysis for a UNet trained with MeanFlow on ImageNet-1K, measuring whether cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) is similarly negative. If the conflict is architecture-specific (e.g., UNets with skip connections produce less antagonistic gradients), then α-Flow's benefits may be DiT-specific, which would be an important qualification. A second axis of generalization is dataset: repeat the main α-Flow vs. MeanFlow comparison on a smaller dataset (CIFAR-10 at 32×32) and a higher-resolution dataset (e.g., LSUN Churches at 256×256, or ImageNet at 512×512) to test whether the optimal schedule parameters (ksk_s, transition duration, flow matching ratio) scale with dataset size and resolution in a predictable way. The paper's transfer of B/2 hyperparameters to XL/2 suggests that ksk_s scales with total training steps, but this rule is based on a single data point and may not hold across datasets with different convergence rates.

Combine α-Flow with architecture-level improvements to test whether the benefits are additive or redundant. The paper constrains itself to "vanilla DiT backbones" to isolate the effect of the α-Flow loss, but in practice, practitioners will combine α-Flow with other improvements. Two natural combinations: (1) α-Flow + REPA (Yu et al., 2025), which adds representation alignment losses to accelerate DiT training convergence—does REPA's alignment gradient interfere with the α-Flow curriculum dynamics, or do the two techniques address orthogonal bottlenecks? (2) α-Flow + improved VAE latent spaces (e.g., the higher-capacity VAEs used in Stable Diffusion 3 or FLUX)—does the α-Flow curriculum remain beneficial when the latent space is higher-dimensional or differently structured? The experiment would train DiT-XL/2 models with and without REPA, with and without α-Flow, in a 2×2 factorial design on ImageNet-1K 256×256, measuring whether the improvement from α-Flow is similar in magnitude regardless of REPA usage. If α-Flow's benefits are additive, this suggests it addresses a bottleneck (gradient conflict in the consistency objective) that is orthogonal to convergence speed or representation quality. If the benefits are sub-additive or disappear with REPA, it suggests the techniques may be targeting overlapping optimization phenomena.

Develop a theoretical understanding of why LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} gradients conflict, rather than relying solely on empirical measurement. The paper's gradient analysis is purely empirical: it observes that cos(LTFM,LTCc)\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) is negative but does not explain why from first principles. A theoretical follow-up would analyze the loss landscape geometry of the MeanFlow objective. One approach: express both LTFML_{\text{TFM}} and LTCcL_{\text{TCc}} as quadratic forms in the model parameters around the optimum, derive their Hessian structures, and determine conditions under which their leading eigenvectors are misaligned. Is the negative cosine similarity a consequence of the specific architecture (DiT), the specific data distribution (ImageNet), or is it a generic property of the consistency + flow matching decomposition that would hold for any model and data? If the latter, can the optimal α schedule be derived analytically from the Hessian geometry (e.g., as the path that minimizes the expected gradient norm or maximizes the effective learning rate)? A successful theoretical analysis would replace the empirical schedule tuning (Tables 2, 5) with a principled derivation of ksk_s, kek_e, and the transition shape, making α-Flow zero-shot transferable to new settings without hyperparameter sweeps. Even a partial result—e.g., proving that cos(LTFM,LTCc)0\cos(\nabla L_{\text{TFM}}, \nabla L_{\text{TCc}}) \leq 0 for linear models under certain assumptions—would provide confidence that the phenomenon is fundamental rather than accidental.

Explore whether the α-continuum perspective enables new inference-time strategies, not just training-time curricula. The unification theorem shows that α interpolates between flow matching (α = 1) and MeanFlow (α → 0). During inference, α has a natural interpretation: it controls the size of the consistency step. The paper uses this implicitly by choosing different sampling strategies (ODE vs. consistency sampling) and intermediate timesteps for 2-NFE generation (Figure 4). But this could be made explicit: at inference time, the model could dynamically choose α based on the estimated difficulty of the generation task or the desired quality-speed tradeoff. For instance, easy images (simple class like "robin" with uniform background) might be generated with α close to 0 (aggressive consistency jumps, very few NFEs), while challenging images (complex class like "volcano" with fine texture) might use intermediate α values (more ODE steps for finer control). The paper's difficulty-binned analysis for the search/revision paper provides a template: one could estimate generation difficulty from the initial noise or from classifier confidence, then select the α and NFE budget per sample. This would convert α-Flow from a training recipe into an anytime-computation model that can trade off quality and speed at the per-image level. The experiment would compare adaptive inference-time α selection against fixed NFE budgets on ImageNet, measuring whether per-image budget allocation improves the quality-compute Pareto frontier over uniform allocation.

Practical Applications and Downstream Use Cases

Cost-efficient batch image generation for content production pipelines. Consider a media company generating product images for an e-commerce catalog: 100,000 product variations need photorealistic renders at 256×256 resolution. With a multi-step diffusion model requiring 50 NFEs per image at, say, 0.5 seconds per NFE on an A100 GPU, the total generation time is 100,000×50×0.5=2,500,000100,000 \times 50 \times 0.5 = 2,500,000 seconds (approximately 29 GPU-days). Switching to α-Flow-XL/2+ at 1 NFE with the same per-NFE cost reduces this to 100,000×1×0.5=50,000100,000 \times 1 \times 0.5 = 50,000 seconds (approximately 0.6 GPU-days)—a 50× reduction in inference compute and wall-clock time. The FID penalty relative to multi-step models is acceptable for many commercial applications: α-Flow's 2.58 FID at 1 NFE is state-of-the-art for from-scratch models and likely indistinguishable from 50-step generation for most non-expert viewers. The training cost for α-Flow-XL/2+ (300 epochs on DiT-XL/2, approximately 2000 GPU-days on A100-class hardware) is amortized over the 100,000-image batch and subsequent inference runs, making the total cost dominated by inference savings. At 2 NFE (2.15 FID), the quality is even closer to multi-step baselines while still providing a 25× speedup. For organizations that pay per GPU-hour for inference (cloud deployments, API-based generation services), this translates directly to cost reduction with minimal quality degradation.

On-device or edge deployment of image generation with small DiT models. α-Flow's improvements hold at the smaller DiT-B/2 scale (131M parameters) as well as the larger DiT-XL/2 (676M). A DiT-B/2 model trained with α-Flow achieves 5.40 FID at 1 NFE on ImageNet 256×256—not competitive with state-of-the-art multi-step quality, but usable for applications where generation speed and model size are primary constraints. A 131M-parameter model fits comfortably on mobile-class hardware (smartphones, tablets, edge inference accelerators) within a few hundred megabytes of memory, enabling on-device image generation without cloud round-trips. The 1-NFE inference takes a single forward pass, making generation latency comparable to a ResNet-style classifier—potentially tens of milliseconds on modern mobile GPUs. The 23.1 GFLOPs per forward pass (Table 3) for DiT-B/2 is within the capability of Apple's Neural Engine or Qualcomm's Hexagon DSP. For applications like real-time image editing (e.g., background replacement, style transfer with generative fill) or camera-based augmented reality filters, α-Flow's ability to produce reasonable images in a single forward pass from a compact model could enable features that are currently infeasible due to latency or bandwidth constraints. The training recipe—flow matching pretraining followed by α-Flow curriculum fine-tuning—is well-specified in Algorithm 1 and Table 3, making it reproducible for practitioners working with custom on-device architectures.

Data generation for self-improving or distillation pipelines. Few-step generative models are attractive as teachers for further distillation or as data generators for training downstream models. α-Flow's strong 1-NFE quality (2.58 FID) means it can generate high-quality synthetic training data at a fraction of the cost of multi-step models. In a self-improvement loop (analogous to ReST or STaR in the language domain, but applied to images), α-Flow could generate synthetic images, which are then filtered by a quality assessor (e.g., a classifier or human preference model), and the filtered images are used to fine-tune the model further. The key advantage over using a multi-step teacher is throughput: α-Flow generates images 50× faster than a 50-step diffusion model, enabling much larger synthetic datasets within a fixed compute budget. Table 4 demonstrates that fine-tuning α-Flow with larger batch sizes (1024) further improves quality (from 3.13 FID to 3.06 FID at 1 NFE for MeanFlow, and α-Flow-XL/2+ reaches 2.58 FID), suggesting that the model can benefit from additional training data beyond the original ImageNet distribution. A concrete pipeline: train α-Flow-XL/2 on ImageNet (240 epochs), use it to generate 10 million synthetic images (a 10× augmentation of the training set), filter by classifier confidence or FDD-based quality metrics, and fine-tune for an additional 60 epochs on the augmented dataset. The α-Flow curriculum provides a strong base model, and the efficient inference enables large-scale data generation that would be prohibitively expensive with multi-step models.

Low-latency interactive creative tools where per-step user feedback guides generation. In many creative workflows (digital art, concept design, image inpainting), a user iteratively refines a generated image by providing feedback—changing prompts, masking regions, adjusting guidance scales. Multi-step diffusion models introduce latency at each refinement step: the user waits for 50 denoising steps, sees the result, makes an adjustment, waits for 50 more steps, and so on. At 1 NFE, α-Flow reduces this per-iteration latency from seconds to milliseconds (assuming comparable hardware), enabling genuinely interactive creative sessions where the user sees near-instantaneous results after each adjustment. The 2.58 FID at 1 NFE provides sufficient quality for early-stage ideation and rough composition; when the user is satisfied with the layout and content, they can optionally request a 2-NFE pass (2.15 FID) for final polish without leaving the interactive feedback loop. This hybrid 1-NFE / 2-NFE workflow—fast preview followed by quality refinement—maps naturally to α-Flow's sampling flexibility: the same model supports both single-step and few-step generation without retraining or switching checkpoints. The paper's comparison of ODE vs. consistency sampling (Figure 4) already shows that α-Flow models can balance quality and compute via sampling strategy choice, and this could be exposed to the user as a "quality slider" that controls NFE count or intermediate timestep selection in real time.