MP1: One-Step MeanFlow Robotic Policy
- MP1 is a one-step generative policy that learns interval-averaged velocities, bypassing iterative denoising and ODE integration for faster inference.
- It conditions on 3D point-clouds and robot state embeddings to generate accurate action trajectories in a single algebraic recovery step.
- Benchmarks show MP1 achieves high success rates and reduced inference times compared to diffusion and traditional flow-based policies.
Searching arXiv for the MP1 robotic manipulation paper and its direct follow-up to ground the article in current preprints. arXiv_search(query="MP1 Mean Flow Tames Policy Learning in 1-step for Robotic Manipulation", max_results=5) arXiv_search(query="OMP One-step Meanflow Policy with Directional Alignment", max_results=5) arXiv_search(query="MeanFlow generative model", max_results=5) MP1 is a one-step generative policy for robotic manipulation that adapts the MeanFlow paradigm to policy learning from 3D point-cloud observations. It learns interval-averaged velocities rather than relying on diffusion-style iterative denoising or flow-matching ODE integration, so that future action trajectories can be generated in one network function evaluation ($1$-NFE) without numerical ODE solves or explicit consistency constraints (Sheng et al., 14 Jul 2025). In the literature on manipulation policies, MP1 is therefore positioned as a MeanFlow-based, single-step alternative intended to resolve the speed–accuracy trade-off that had previously separated diffusion policies from faster but more structurally constrained flow methods (Fang et al., 22 Dec 2025).
1. Taxonomic position within generative manipulation policies
MP1 emerged in a setting where robot manipulation policies were increasingly formulated as conditional generative models. Diffusion policies offered expressive multimodal action generation, but required multi-step denoising and therefore incurred substantial sampling latency. Flow-based policies reduced that latency by learning continuous velocity fields, yet still depended on numerical ODE integration at test time and often introduced explicit consistency constraints. MP1 was proposed as a distinct alternative: it uses MeanFlow to learn interval-averaged velocities directly, thereby replacing iterative denoising and ODE integration with a single algebraic recovery step (Sheng et al., 14 Jul 2025).
Within the taxonomy of generative policy learning for manipulation, MP1 belongs to the MeanFlow-based, single-step family. In this framing it is adjacent to other one-step flow paradigms, but differs from them by not imposing explicit multi-segment or straight-flow consistency constraints. It is also distinct from diffusion-based policies such as DP and DP3, which require many denoising steps, and from FlowPolicy, which is single-step but relies on consistency flow matching and segmented training (Fang et al., 22 Dec 2025).
A recurrent point of clarification is that MP1 is not simply a fast approximation to a diffusion sampler. Its defining mechanism is the direct learning of interval-averaged velocity fields through the MeanFlow Identity, not the truncation of a multi-step denoising process. Likewise, it is not a conventional flow-matching model with a cheaper solver; its inference avoids numerical integration altogether.
2. MeanFlow formulation and policy architecture
The underlying MeanFlow construction begins with a trajectory in latent or action space driven by an instantaneous velocity field . Standard flow matching uses the ODE
so sampling requires numerical integration from noise to data. MeanFlow instead defines the interval-averaged velocity over by
which satisfies the displacement relation . The central identity used in MP1 is
with total derivative
This identity is exact and is used to construct a regression target for the interval-averaged velocity field (Sheng et al., 14 Jul 2025).
For robotic manipulation, MP1 conditions this MeanFlow field on scene and robot context. The observation history is represented as , a sequence of 0 point-cloud frames with 1 points each, together with robot states 2. The future trajectory is 3, a 4-step action sequence over the prediction horizon. Point clouds are reduced by farthest point sampling to 5–6 points and encoded into a 3D visual embedding 7; robot proprioception is encoded into a state embedding 8. These are combined into conditional features 9, which condition a UNet-integrated MeanFlow network 0 (Sheng et al., 14 Jul 2025).
Training uses paired expert trajectories 1 and Gaussian noise 2, with interpolation along a probability path. In simulation, the paper reports 3, observation window length 4, and history length 5 states; in the real-world study the horizon is 6 with observation stride 7 (Sheng et al., 14 Jul 2025).
3. Objectives, guidance, and regularization
The base MP1 objective is a regression loss derived from the MeanFlow Identity. Using the known instantaneous velocity 8 of the probability path and stop-gradients for stability, the target averaged velocity is defined as
9
and the unguided loss is
0
In the policy implementation, MP1 uses 1 and 2, so training and inference span the full interval from noise to expert trajectory (Sheng et al., 14 Jul 2025).
MP1 further incorporates classifier-free guidance (CFG) for controllability while retaining single-step inference. During training, conditional inputs are randomly dropped to obtain unconditional predictions, and the guided instantaneous velocity is
3
with training objective
4
The same paper notes that one may also use the familiar inference-time blending
5
but MP1 primarily bakes guidance into training so that inference remains a single pass (Sheng et al., 14 Jul 2025).
A further component is the Dispersive Loss, introduced to preserve subtle scene-context differences in the embedding space, especially in few-shot settings:
6
In the reported experiments, 7, the loss is applied to outputs of each UNet downsampling block, and the total objective is
8
with 9 (Sheng et al., 14 Jul 2025). The paper explicitly distinguishes this from consistency losses: the Dispersive Loss regularizes the representation space rather than enforcing self-consistency across time or inputs.
4. One-step inference and deployment properties
At inference time, MP1 generates the entire action trajectory in one forward pass. Given point-cloud history 0 and robot states 1, the model encodes the conditioning features 2, samples noise 3, predicts the mean velocity over 4 as 5, and outputs
6
Because 7, the update is purely algebraic. No denoising loop and no ODE solver are used, so the method avoids solver step-size sensitivity, stability issues, and cumulative discretization error (Sheng et al., 14 Jul 2025).
This inference structure is central to MP1’s deployment profile. The paper reports average inference time on an NVIDIA RTX 4090 GPU of 8 ms, compared with 9 ms for FlowPolicy and 0 ms for DP3 (Sheng et al., 14 Jul 2025). The reported interpretation is that MP1 is approximately 1 faster than DP3 and nearly 2 faster than FlowPolicy, while remaining at 3-NFE.
The training protocol used in the benchmark study is equally specific. Simulation experiments use 4 demonstrations per task, 5 epochs on Adroit, 6 epochs on Meta-World, evaluation every 7 epochs, and reporting by averaging the top-8 success rates per seed over 9 random seeds. The real-world study uses an ARX R5 dual-arm robot with a RealSense L515 camera on five tasks—Hammer, Drawer Close, Heat Water, Stack Block, and Spoon—with 0 demonstrations (Sheng et al., 14 Jul 2025).
5. Benchmarks, task performance, and few-shot behavior
MP1 is evaluated on 1 manipulation tasks: Adroit Hammer, Door, and Pen, together with 2 Meta-World tasks partitioned as Easy 3, Medium 4, Hard 5, and Very Hard 6. In this evaluation, MP1 reports an average success rate of 7, versus 8 for FlowPolicy and 9 for DP3 (Sheng et al., 14 Jul 2025).
| Method | Average success | Average inference time |
|---|---|---|
| MP1 | 0 | 1 ms |
| FlowPolicy | 2 | 3 ms |
| DP3 | 4 | 5 ms |
At the task level, MP1 achieves 6 on Adroit Hammer, 7 on Door, and 8 on Pen. On Meta-World it reports 9 on Easy, 0 on Medium, 1 on Hard, and 2 on Very Hard. Relative to FlowPolicy, the reported gains are 3 on Easy, 4 on Medium, 5 on Hard, and 6 on Very Hard (Sheng et al., 14 Jul 2025).
The few-shot emphasis is integral rather than incidental. The benchmark regime typically uses 7 demonstrations, and the ablation study reports that MP1 outperforms FlowPolicy across 8 and 9 demonstrations, with gains largest in few-shot regimes. Removing the Dispersive Loss reduces success across Adroit and Meta-World by approximately 0–1 points on average, which the paper interprets as evidence that scene discrimination and representation geometry matter materially for low-data generalization (Sheng et al., 14 Jul 2025).
The same study reports a real-world evaluation in which MP1 achieves higher success and faster completion times across all five robot tasks. No per-task numeric table is given in the supplied summary, but the qualitative conclusion is consistent with the simulation results: MP1 combines single-step control with practically usable 3D conditioning.
6. Limitations and subsequent refinement
Although MP1 was introduced as a fast and comparatively simple one-step policy, subsequent work identifies several limitations in its training dynamics and derivative computation. A follow-up method, OMP, explicitly frames itself as improving MP1-style MeanFlow training (Fang et al., 22 Dec 2025).
One limitation concerns few-shot generalization under the Dispersive Loss. MP1 uses fixed temperature hyperparameters in this loss, and the follow-up analysis argues that this degrades few-shot generalization: a fixed temperature can under-disperse latent representations in low-data settings or over-disperse them in other regimes. A related limitation concerns directional learning. If 2 is the predicted velocity and 3 the target, then
4
with angle gradient
5
When the true velocity magnitude is small, 6, the angular correction vanishes. The later paper diagnoses this as a specific failure mode for MP1-style MeanFlow training in high-precision, low-velocity regimes, where directional errors may persist because MSE couples direction learning to magnitude (Fang et al., 22 Dec 2025).
A further critique concerns the relationship between instantaneous and interval-averaged velocities. MP1’s target construction uses a model for instantaneous velocity 7, while the network is trained to predict interval-averaged velocity 8. The follow-up work describes this as a conceptual and practical mismatch that can manifest as misalignment between the predicted interval-averaged velocity and the true mean velocity
9
It also notes that computing the MeanFlow target via Jacobian-Vector Products (JVPs) incurs high GPU memory consumption in MP1 (Fang et al., 22 Dec 2025).
OMP addresses these issues by adding a cosine-based directional term,
00
and by replacing JVP-based derivatives with a Differential Derivation Equation finite-difference approximation. In the reported comparison on Adroit and Meta-World with the same 01-demonstration protocol, OMP attains 02 average success rate versus 03 for MP1, with especially strong gains on Meta-World Medium 04, Hard 05, and Very Hard 06 (Fang et al., 22 Dec 2025).
This later evaluation does not diminish MP1’s original role; rather, it clarifies it. MP1 remains the formulation that established MeanFlow as a viable one-step policy for 3D robotic manipulation, demonstrating that interval-averaged velocity learning can outperform both diffusion and consistency-flow baselines while retaining real-time performance. The subsequent refinements suggest that MP1 is best understood as a foundational MeanFlow policy whose principal open issues are directional alignment, temperature sensitivity in representation regularization, and the training-time cost of derivative estimation.