Velocity Distillation in Flow Models
- Velocity Distillation is a family of few-step distillation methods that leverages teacher-provided velocity fields to reduce the computational cost of iterative ODE-based sampling.
- It supervises transport-level dynamics by aligning integrated or average velocities rather than matching instantaneous dynamics, enhancing stability and efficiency.
- Empirical comparisons show that VD methods can significantly speed up inference—often achieving up to 9× improvements—while maintaining nearly the same quality as full iterative processes.
Searching arXiv for the cited papers and closely related "velocity distillation" / "mean flow distillation" work. Velocity Distillation (VD) refers to a family of few-step distillation procedures for flow-based generative models in which a pretrained teacher supplies a velocity field and the student is trained from quantities derived from that field rather than from a full iterative sampler. In recent literature, the term is used in several closely related senses: a KL-based marginal-distribution distillation objective built on learned velocities in 3D generation, an integral-velocity distillation procedure for few-step speech generation, and mean-flow distillation based on average velocity fields. This suggests that VD functions less as a single standardized loss than as a common viewpoint on transport distillation in continuous-time generative models (Zhou et al., 4 Sep 2025, Wang et al., 9 Oct 2025, Zhao et al., 9 Jun 2026, Gao et al., 2 Jun 2026).
1. Terminological scope and problem setting
The shared motivation across VD formulations is the same: flow-based models often require iterative ODE-based sampling with substantial inference cost, and distillation seeks to replace that long-horizon transport with a student that uses far fewer function evaluations. In the 3D setting, the target is a one-step mapping from an arbitrary diffusion marginal back to the data distribution . In speech synthesis, the target is few-step generation for token-to-spectrogram and text-to-spectrogram tasks. In Mean Flow Distillation, the target is a single-step student generator trained by aligning time-integrated mean velocities rather than instantaneous ones (Zhou et al., 4 Sep 2025, Wang et al., 9 Oct 2025, Zhao et al., 9 Jun 2026).
The literature distinguishes several non-identical supervisory targets under the broader VD label.
| Formulation | Student target | Noted property |
|---|---|---|
| MDT-dist VD | Marginal distributions via a KL-gradient estimator using and as approximate scores | No second-derivative detachment is required; gradients are unbiased |
| IntMeanFlow IVD | Teacher’s integral velocity | No JVPs and no self-bootstrap |
| Mean Flow Distillation | Average velocity fields and over | Temporal low-pass filter; Mean Flow Matching Theorem |
A recurrent source of confusion is the assumption that VD is synonymous with direct instantaneous velocity matching. The 3D distillation paper explicitly separates Velocity Matching (VM) from Velocity Distillation (VD), and both IntMeanFlow and MFD supervise average or integral velocities rather than instantaneous ones. This suggests that contemporary usage of the term is organized around transport-level supervision from a teacher velocity field, but not around a unique loss construction (Zhou et al., 4 Sep 2025, Wang et al., 9 Oct 2025, Zhao et al., 9 Jun 2026).
2. Velocity fields, transport, and average velocity
The common mathematical substrate is the continuous-time flow. In continuous normalizing flows, one defines a time-dependent vector field such that
0
Training typically matches the model’s instantaneous velocity 1 to a ground-truth velocity that transports an easy-to-sample base distribution 2 to a target data distribution 3 over 4. The instantaneous velocity is
5
The average, or mean, velocity over an interval 6 is
7
This quantity captures the overall transport from 8 to 9 rather than the infinitesimal velocity at each time (Wang et al., 9 Oct 2025).
In diffusion models viewed through the probability-flow ODE, the corresponding velocity field can be written as
0
Few-step distillation then amounts to approximating the exact flow map 1 by a small composition of student maps 2. The theoretical perspective developed for diffusion distillation emphasizes that local one-step approximation errors are amplified by the time-integrated Jacobian bound of the probability-flow ODE, so the difficulty of VD depends not only on score approximation but also on dynamical stability (Gao et al., 2 Jun 2026).
This division between local approximation and global transport control underlies the divergence between instantaneous-velocity, integral-velocity, and distribution-level distillation schemes. Methods that supervise integrated or average velocities are motivated by the idea that matching transport over intervals can be more stable than matching highly local dynamics.
3. Velocity Distillation in marginal-data transport distillation
In “Few-step Flow for 3D Generation via Marginal-Data Transport Distillation,” the primary objective is to distill a pretrained model to learn the Marginal-Data Transport (MDT). If a pretrained teacher provides a velocity field 3 satisfying
4
the student network 5 is intended to replicate the entire transport 6. The corresponding MDT objective is
7
with 8. Because that time-integral is not directly computable, the paper introduces two surrogates: Velocity Matching (VM) and Velocity Distillation (VD) (Zhou et al., 4 Sep 2025).
VM differentiates the transport target in time and matches the induced student velocity
9
to the teacher’s instantaneous velocity 0 through an MSE loss. In practice, the derivative is discretely approximated and gradients through the finite-difference term are detached for stability. The paper states that VM stably matches velocity fields, but inevitably provides biased gradient estimates. VD is introduced to remove that bias at the distribution level. Starting from 1, the gradient is rewritten in score-matching form and then approximated using the probability-flow ODE connection
2
This yields the VD gradient estimator
3
The paper characterizes VD as a score-like distillation on marginals that restores unbiased, distribution-level supervision, and reports that VM+VD outperforms VM alone by approximately 4–5 FD points and 6 ULIP on geometry. In its ablation, VM alone yields 7, 8, and 9, while VM+VD yields 0, 1, and 2. Qualitatively, VD is described as removing spurious surfaces and completing thin structures better than VM alone or CM baselines (Zhou et al., 4 Sep 2025).
4. Integral and mean-velocity formulations
The speech paper “IntMeanFlow: Few-step Speech Generation with Integral Velocity Distillation” develops Integral Velocity Distillation (IVD) as a direct response to two limitations of applying MeanFlow to TTS: GPU memory overhead from Jacobian-vector products and training instability due to self-bootstrap processes. Instead of predicting instantaneous velocity 3, the student predicts the integral velocity
4
Discretizing 5 into 6 steps lets the total displacement
7
serve as a discrete approximation of the integral velocity. The distillation loss is
8
where
9
Because IVD uses only the teacher’s instantaneous velocity samples to estimate the integral, no time derivatives or JVPs are needed, and because the student is directly supervised by the teacher’s velocities, there is no self-bootstrap stage that risks collapse (Wang et al., 9 Oct 2025).
The paper pairs IVD with Optimal Step Sampling Search (O3S), whose goal is, for a fixed total number of sampling steps 0, to find time points 1 that maximize a speech-quality metric on a development set without increasing 2. The search initializes uniformly, then performs a ternary search over each interior step until convergence. This makes the choice of sampling schedule part of the distillation pipeline rather than a fixed postulate (Wang et al., 9 Oct 2025).
Mean Flow Distillation (MFD) generalizes the average-velocity idea to a broader flow-matching framework. Let 3 denote the teacher’s instantaneous velocity field transporting 4, and let an auxiliary flow 5 approximate the student distribution 6. For 7, the average velocity fields are defined through a fixed ODE integrator 8 by
9
The MFD loss is
0
Under Lipschitz continuity and a strictly positive-definite Bregman divergence, the Mean Flow Matching Theorem states that if 1, then 2. The same paper argues that MFD acts as a temporal low-pass filter: if instantaneous supervision has zero-mean noise 3, then averaging over 4 Euler steps reduces the variance term from 5 to 6, so 7 (Zhao et al., 9 Jun 2026).
5. Stability, bias, and time discretization
The theoretical analysis of diffusion-model flow distillation sharpens the conditions under which VD is easy or hard. If 8 is approximated on an interval 9 by 0 with uniform error at most 1, and 2, then Grönwall’s inequality yields
3
The resulting message is that local approximation error is not the entire problem; its amplification is governed by the integrated stability profile 4 (Gao et al., 2 Jun 2026).
In the Gaussian-mixture Ornstein–Uhlenbeck setting, the same framework derives an explicit time-dependent Lipschitz constant
5
and a flow-map stability bound
6
It further identifies a Lipschitz-mismatch regime in which one-step distillation is structurally unfavorable: if the teacher’s tail-map Lipschitz constant exceeds the student class’s representable Lipschitz budget, then even an arbitrarily accurate fixed-time score approximation does not guarantee small end-to-end error. This is a direct theoretical limitation on aggressive compression to a single step (Gao et al., 2 Jun 2026).
A corresponding remedy is a stability-balanced nonuniform time grid. Defining the cumulative stability coordinate
7
one chooses the grid by uniform spacing in 8-space so that each segment has approximately equal stability exponent. Experiments support this prediction: with 9 segments, the relative end-to-end MSE is reduced by up to 0 compared with the uniform-grid baseline. A plausible implication is that step placement is a central part of VD design, not merely a numerical afterthought; the O3S procedure in IntMeanFlow reaches a similar conclusion from the speech-synthesis side (Gao et al., 2 Jun 2026, Wang et al., 9 Oct 2025).
6. Empirical profile, misconceptions, and prospective extensions
The empirical record reported in the cited papers is strongly task-dependent but consistent in one respect: few-step VD can preserve much of a teacher’s quality while sharply reducing latency. In TRELLIS-based 3D generation, the teacher uses 1 steps2 and attains 3, 4, and 5 at 6. MDT-dist with 7 steps attains 8, 9, and 0 at 1, a 2 speedup, while 3 steps attain 4, 5, and 6 at 7, a 8 speedup. At the same 9 setting, the method reports 00 versus CM 01, PCM 02, and sCM 03, with geometry 04 versus 05, 06, and 07 respectively (Zhou et al., 4 Sep 2025).
In speech synthesis, IntMeanFlow reports 08-NFE inference for token-to-spectrogram and 09-NFE inference for text-to-spectrogram tasks while maintaining high-quality synthesis. For English Text2Mel, the 10-NFE teacher has WER 11, SIM-o 12, UTMOS 13, UV.MOS 14, and RTF 15. IntMeanFlow 16-step + O3S with a teacher at 17 NFE reports WER 18, SIM-o 19, UTMOS 20, UV.MOS 21, CMOS 22, SMOS 23, and RTF 24, described as a 25 inference speedup with negligible quality drop. For Token2Mel, the original 26-NFE system reports WER 27, SIM-o 28, UTMOS 29, UV.MOS 30, and RTF 31, while IntMeanFlow 32-step reports WER 33, SIM-o 34, UTMOS 35, UV.MOS 36, CMOS 37, SMOS 38, and RTF 39, a 40 speedup with imperceptible quality loss. Eliminating JVPs reduced peak GPU memory by 41, and no training collapse was observed (Wang et al., 9 Oct 2025).
MFD extends the same general program beyond 3D and speech. On 4D occupancy forecasting, the teacher at 42 steps reports IoU 43 and mIoU 44, while single-step MFD reports IoU 45 and mIoU 46; the paper states that MFD retains 47 of the teacher’s IoU while increasing throughput from 48 to 49 FPS. On text-to-image with SANA 50B, the teacher at 51 steps reports Aesthetic 52, while 53-step MFD reports Aesthetic 54 and FID 55. On CIFAR-10, the teacher at 56 steps has FID 57 and recall 58, while 59-step MFD reports FID 60 and recall 61, i.e. 62 of teacher recall. The paper also reports smooth losses, narrow loss distributions, and low gradient variance (Zhao et al., 9 Jun 2026).
Two clarifications follow from these results. First, VD is not equivalent to one specific objective: VM, VD, IVD, and MFD all use teacher velocities, but they supervise different mathematical objects. Second, one-step distillation is not universally viable: the diffusion-theoretic analysis identifies settings in which a one-step student is structurally mismatched to the teacher dynamics (Gao et al., 2 Jun 2026). The prospective extensions named in the cited work are correspondingly diverse: extending IVD to unconditional audio or music generation, integrating IVD with consistency-model distillation for further NFE reduction, learning adaptive sampling schedules jointly with model parameters rather than via post-hoc search, and applying the 3D VD recipe to flow-matching models such as YM–Liu’s FM, conditional flows, vector-quantized flows, and certain diffusion solvers that admit a deterministic ODE viewpoint (Wang et al., 9 Oct 2025, Zhou et al., 4 Sep 2025).