WarmPrior:
Straightening Flow-Matching Policies with Temporal Priors

1 KAIST 2 Microsoft Research

TL;DR WarmPrior replaces the standard zero-mean Gaussian source with a prior centered on the previous action forecast. This yields straighter flows and lower integration error for more accurate action generation with fewer steps in flow-matching models.

From noise to actions.

A flow-matching policy starts from Gaussian noise.It generates actions conditioned on the current observation.

Better control, even in a single step.

WarmPrior improves success across Robomimic and MimicGen, including single-step generation.

Success rate (%) Reported WarmPrior gains over Base, in percentage points.
TaskNFE 1NFE 3NFE 9
BaseCMWP-PastWarmPriorBaseCMWP-PastWarmPriorBaseCMWP-PastWarmPrior
Robomimic · state
Square-PH83.680.986.687.3+3.786.284.588.087.9+1.786.785.588.188.1+1.4
Square-MH65.970.170.177.8+11.965.470.573.272.9+7.565.967.169.272.7+6.8
Transport-PH36.838.539.847.6+10.839.037.944.049.1+10.134.134.836.243.3+9.2
Transport-MH23.324.130.234.5+11.221.321.230.730.4+9.116.318.320.724.3+8.0
Tool-Hang-PH77.772.778.281.9+4.272.367.975.175.8+3.579.480.080.682.8+3.4
Robomimic · image
Square-PH88.788.389.389.1+0.487.788.989.289.6+1.986.987.288.288.7+1.7
Square-MH72.473.377.675.1+2.773.873.277.977.1+3.276.172.178.077.8+1.7
Transport-PH91.392.093.493.7+2.492.191.893.994.9+2.992.892.094.594.3+1.6
Transport-MH74.372.978.679.7+5.473.872.980.080.7+6.974.876.079.779.8+4.9
Tool-Hang-PH41.337.938.954.0+12.736.939.238.450.7+13.843.750.045.856.3+12.6
MimicGen · image
Stack21.321.822.428.7+7.421.320.923.730.7+9.421.422.822.831.6+10.2
Coffee16.216.220.429.4+13.223.326.524.133.4+10.126.829.029.634.7+7.9
Threading12.514.015.618.0+5.516.316.216.622.0+5.713.815.115.520.9+7.1

NFE = generation steps. Bold marks the best result within each task and NFE.Base uses a Gaussian prior. CM matches WarmPrior’s prediction horizon. WP-Past uses previously executed actions.

Swipe to compare all NFE settings →

See how the flow changes.

The measured trajectories are straighter with WarmPrior.
A single generation step also produces actions closer to the reference solution.

Gaussian prior

WarmPrior

Normalized straightness

5.24→4.10

Normalized integration error

4.41→3.38

Square-MH · selected policy trajectories · ten most curved paths per panel; shared axes.
Diagnostics: Square-MH images · normalized by target-action energy · ×10⁻² · lower is better.

From stacking blocks to inserting cables.

WarmPrior improves GR00T N1.5 on a real Franka robot.

Mean success rate · Gaussian prior → WarmPrior.

WarmPrior also complements real-time chunking with π₀.₅.

Refine prior samples with RL.

DSRL-WP learns a bounded offset from the previous forecast.
The pretrained WarmPrior policy stays frozen and converts these prior samples into actions.

Prior samplePrevious forecastRL offset

On Square and Transport, DSRL-WP learns faster and more stably than DSRL-NA and DSRL-SAC.

See the paper for full experiments and implementation details.

BibTeX

@article{kang2026warmprior,
  title     = {WarmPrior: Straightening Flow-Matching Policies with Temporal Priors},
  author    = {Kang, Sinjae and Kim, Chanyoung and Wang, Kaixin and Zhao, Li and Lee, Kimin},
  journal   = {arXiv preprint arXiv:2605.13959},
  year      = {2026}
}