FlowMap-OPD: Rollout--Kernel Separation for On-Policy Distillation of Few-Step Flow-Map Generators
Organizations: Georgia Institute of Technology
Abstract
Few-step flow-map generators, including MeanFlow and consistency models, enable efficient sampling through long-range transport, yet their on-policy distillation remains underexplored. We introduce FlowMap-OPD, an on-policy distillation framework that separates student-state acquisition from teacher--student distribution comparison. A formulation based on state marginals establishes this separation, while flow--velocity consistency connects local supervision to the deployed long-range map. Within this framework, we develop flow-map, induced-velocity, and instantaneous-velocity distribution supervision, each paired with a separately specified native flow-map rollout. Cross-capacity ImageNet experiments across three teacher rewards identify instantaneous-velocity distribution supervision with independently tunable student consistency as the most effective choice. In text-to-image experiments, FlowMap-OPD demonstrates strong multi-specialist consolidation capabilities and surpasses multi-reward Flow-Map GRPO in task performance and convergence speed.
Figures & tables
| Supervision | MMD | Classifier | DINO |
|---|---|---|---|
| FID | Cosine | ||
| B/2 base | 22.68 | -0.5448 | 0.7207 |
| XL/2 teacher | 14.68 | -0.4526 | 0.8084 |
| Flow-map supervision | |||
| Stochastic map, | 29.15 | -0.9623 | 0.7004 |
| Stochastic map, | 29.15 | -0.9621 | 0.7003 |
| Task scores | DrawBench scores | |||||||
| Model / supervision | GenEval | OCR | PickScore | PickScore | Aesthetic | DeQA | ImgRwd | UniRwd |
| Base | 0.5041 | 0.3491 | 20.9758 | 21.6298 | 5.5368 | 4.1712 | 0.3918 | 2.7187 |
| Task-specialized teachers | ||||||||
| GenEval teacher | 0.8454 | — | — | 21.8184 | 5.3905 | 3.2086 | 0.6426 | 2.8719 |
| OCR teacher | — | 0.8504 | — | 21.9869 | 5.5111 | 4.1396 | 0.5386 | 2.8049 |
| PickScore teacher | — | — | 23.0772 | 23.3711 | 6.1510 | 4.0829 | 1.1402 | 3.2005 |
| GenEval | OCR | PickScore | |
|---|---|---|---|
| 0 | 0.827 | 0.830 | 22.8533 |
| 0.001 | 0.838 | 0.845 | 22.9794 |
| 0.01 | 0.725 | 0.806 | 22.6529 |
| 0.1 | 0.568 | 0.646 | 22.0283 |
| 1 | 0.450 | 0.340 | 21.5939 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Native family | Source interface | Destination interface | Flow-map interface |
|---|---|---|---|
| MeanFlow, two-time map | Self-induced or teacher-directed source predictor; instantaneous-velocity supervision with consistency is also available | Learned destination derivative at the student proposal | Direct flow-map regression or local-anchor Gaussian comparison |
| CM, endpoint plus re-noising | Endpoint source tangent with declared teacher-velocity closure | Unavailable natively: no learned destination-time derivative | Endpoint-anchor Gaussian comparison or endpoint regression |
| MMD: FID | Classifier: | DINO: Cosine | ||||
| Supervision | 4 steps | 5 steps | 4 steps | 5 steps | 4 steps | 5 steps |
| B/2 base | 22.68 | 22.72 | -0.5448 | -0.5451 | 0.7207 | 0.7215 |
| XL/2 teacher | 14.68 | 14.73 | -0.4526 | -0.4500 | 0.8084 | 0.8096 |
| Stochastic map, | 29.15 | 28.70 | -0.9623 | -0.9474 | 0.7004 | 0.7040 |
| Stochastic map, | 29.15 | 28.70 | -0.9621 | -0.9472 | 0.7003 | 0.7040 |
| Stochastic map, | 29.15 | 28.70 | -0.9619 | -0.9469 | 0.7001 | 0.7037 |
| Supervision | Epoch | 4 steps | 5 steps | 8 steps | 16 steps |
|---|---|---|---|---|---|
| B/2 base | 0 | 22.48 | 22.72 | 22.88 | 22.87 |
| Velocity, | 300 | 23.58 | 21.44 | 19.29 | 19.17 |
| Velocity, | 300 | 18.14 | 18.33 | 18.33 | 18.56 |
| Velocity, | 300 | 21.59 | 21.01 | 20.42 | 20.41 |
| Velocity, | 300 | 41.40 | 40.33 | 37.19 | 34.74 |
| Velocity, | 300 | 395.48 | 392.19 | 388.29 | 386.52 |
| Supervision | Four-step FID | Five-step FID |
|---|---|---|
| Stochastic endpoint map, | 41.01 | 39.72 |
| Stochastic endpoint map, | 40.91 | 39.67 |
| Stochastic endpoint map, | 40.66 | 39.28 |
| Stochastic endpoint map, | 40.34 | 38.78 |
| Stochastic endpoint map, | 40.12 | 38.54 |
| Deterministic endpoint map | 40.96 | 39.68 |
| Source residual | Velocity mismatch | Average-velocity mismatch | Map composition error | |
|---|---|---|---|---|
| 0 | 0.800 | 0.017 | 0.031 | 0.003391 |
| 0.001 | 0.649 | 0.020 | 0.032 | 0.003148 |
| 0.01 | 0.763 | 0.053 | 0.043 | 0.003504 |
| 0.1 | 0.401 | 0.088 | 0.060 | 0.002558 |
| 1 | 0.179 | 0.171 | 0.090 | 0.001996 |