Embodied AI Research

UniMPA: A Unified Memory-Prediction-Action Model via Action-Grounded Transition Modeling

Wei Li1, Rui Shao1,†, Jie He1, Lingsen Zhang1, Ziwei Liu2, Liqiang Nie1
1Harbin Institute of Technology (Shenzhen) 2S-Lab, Nanyang Technological University
Corresponding author

Robotic manipulation is not simply mapping an observation to an action — it requires inferring the task-relevant transition and realizing that change with an executable action pattern. UniMPA closes this transition realizability gap by unifying future prediction, bidirectional vision–action memory, and action generation on a shared action-grounded transition interface, forming an anticipate—ground—refine process.

98.6%
LIBERO Avg.
85.3%
LIBERO-Plus Avg.
58.2%
RoboTwin 2.0 Hard (11 Tasks)
77.7%
Real-World TSR (7 Suites)
86.3%
Real-World CSR

Abstract

Recent advances in Vision-Language-Action (VLA) models have improved robotic manipulation, yet observation-to-action learning remains limited by a fundamental transition realizability gap, manifested in three tightly coupled problems: (i) Transition ambiguity — visually similar observations may correspond to different manipulation phases and imply different subsequent transitions; (ii) Prediction–execution mismatch — a visually plausible predicted future does not necessarily correspond to a physically realizable transition; (iii) Experience–realization mismatch — a historically executable action pattern may not realize the intended transition in the current scene and therefore requires context-aware adaptation.

We propose UniMPA, a Unified Memory-Prediction-Action model that addresses these problems through a shared action-grounded transition interface. Persistent-Selective Future Prediction resolves transition ambiguity by modeling intended future state evolution: a persistent latent stream tracks task-level progress while a transition-critical pixel stream selectively resolves fine-grained interaction changes. A temporal Visual-Action Memory Bank then grounds the predicted transition in historically realized visual–action experience, and an Action-Visual Memory Bank retrieves visually grounded action prototypes, with Prototype-Biased Flow shifting the flow source toward a historically supported action manifold for context-aware refinement.

Extensive experiments show robust and generalizable manipulation with only 25–50% of the training epochs of the $\pi_{0.5}$ baseline, outperforming it by 1.7, 11.7, 18.5, and 12.6 percentage points on LIBERO, LIBERO-Plus, RoboTwin 2.0 Hard, and real-world tasks, respectively.

Motivation & Paradigm Comparison

Visually similar observations may imply different transitions (a); a visually plausible future may not be physically realizable and must be grounded in executable experience (b); and an action prototype must be adapted to the current scene rather than replayed as-is (c). Existing prediction paradigms decouple predicted futures from historical executability (d), while existing memory paradigms rely on observation-centric history without transition–action correspondence (e). UniMPA (f) unifies all three through an action-grounded transition interface.

Motivation and paradigm comparison

Research Highlights

Three coupled designs, one shared transition interface.

🔮

Persistent-Selective Future Prediction

Persistent latent supervision encodes semantic progress and long-term state evolution into pre-head transition tokens, while a Trigger Gate activates pixel decoding only at transition-critical moments — adding interaction-time detail without dense-reconstruction bias.

🧠

Visual-Action Memory Bank

The future-supervised transition representation queries temporally aligned visual–action trajectories. Retrieval is conditioned on the expected state change rather than frame-level appearance, using historically realized action evolution as executable evidence.

🥋

Action-Visual Memory Bank

Action history together with its aligned visual evolution retrieves a visually grounded action prototype, preserving the transition semantics needed for phase-consistent experience reuse.

🌊

Prototype-Biased Flow

Instead of replaying the retrieved prototype, UniMPA shifts the flow source toward a historically supported action manifold and lets the policy refine it for the current observation, instruction, and robot state.

Framework

UniMPA couples future-supervised transition modeling, bidirectional visual–action memory, and action generation through an action-grounded transition.

Overall framework of UniMPA
  1. World Expert. Zero-initialized transition queries are transported into latent transition tokens conditioned on the current context; training-only latent and trigger-gated pixel heads supervise these tokens with future outcomes.
  2. Bidirectional retrieval. The transition representation queries the Visual-Action Memory Bank for action-grounded visual experience, while historical actions query the Action-Visual Memory Bank to construct executable action prototypes.
  3. Action generation. The retrieved prior biases the initial flow distribution and is subsequently refined by the Action Expert.
  4. Inference. Only the explicit latent/pixel decoding heads are removed; the World Expert and its transition tokens remain active and, together with the retrieved action-manifold prior, condition action generation.
Transition-aligned bidirectional memory construction
Transition-aligned bidirectional memory. Stateful Vision-Mamba and Action-Mamba modules encode episode-level temporal correspondence, while cross-stream transition grounding injects action-conditioned dynamics into visual memories and visual-transition semantics into action memories.
Transition-critical trigger gate
Transition-critical Trigger Gate. Pixel supervision activates when the latent-change score exceeds a threshold or a translation / rotation / gripper-change indicator fires.
Action-manifold prototype refinement
Action-manifold prototype refinement. The retrieved prototype is fused with recent action history into an action-manifold prior that translates the Gaussian source toward a historically supported motion region, which the Action Expert then refines through flow matching.

Two-Stage Training Recipe

1

Memory Pretraining

The bidirectional memory bank is pretrained with future-oriented reconstruction, retrieval-simulation, and cross-modal alignment objectives so that keys index transitions and values preserve temporally evolved vision–action dynamics.

2

Policy Training

Memory banks are frozen. Persistent latent prediction, trigger-gated pixel prediction, and flow-matching action generation are jointly optimized on top of the $\pi_{0.5}$ backbone (PaliGemma-2B VLM + 311M Gemma action expert + an 18-layer World Expert).

3

Inference

Latent and pixel decoding heads are dropped. Transition tokens and the retrieved action-manifold prior remain, and 10 Euler flow-matching steps produce the action chunk.

Real-World Robot Experiments

Seven task suites evaluated on a 23-DoF mobile bimanual platform, GALAXEA R1 Lite, with 25 independent trials per task.

Suite A

Semantic Rearrangement & Sorting

Suite B

Articulated & Container Interaction

Suite C

Precision Assembly & Geometric Manipulation

Suite D

Deformable & Tool-Mediated Manipulation

Suite E

Bimanual Coordination

Suite F

Dynamic & Reactive Manipulation

Suite G

Long-Horizon Composition & Recovery

Representative real-world manipulation trajectories
Representative real-world trajectories across the seven suites. Highlighted regions indicate contact-sensitive or transition-critical interaction moments.

Performance Highlights

Four simulation benchmarks and seven real-world task suites.

Evaluation settings
Evaluation settings. Left: simulation benchmarks (LIBERO, LIBERO-Plus, RoboTwin 2.0, VLABench). Right: the seven real-world manipulation suites.

Success rate over 2,000 rollouts on four suites. UniMPA reaches state of the art using only 25% of the training epochs required by $\pi_0$ / $\pi_{0.5}$.

MethodSpatialObjectGoalLongAvg.
OpenVLA [CoRL'24]84.788.479.253.776.5
OpenVLA-OFT [RSS'25]97.698.497.994.597.1
$\pi_0$ [RSS'25]96.898.895.885.294.2
$\pi_{0.5}$ [CoRL'25]98.898.298.092.496.9
DreamVLA [NeurIPS'25]97.594.089.589.592.6
VLA-JEPA [arXiv'26]96.299.697.295.897.2
Fast-WAM [arXiv'26]98.2100.097.095.297.6
X-VLA [ICLR'26]98.298.697.897.698.1
UniMPA99.699.898.896.098.6

Zero-shot robustness across seven perturbation dimensions (10,030 rollouts). UniMPA ranks first in both average success rate and smallest degradation $\Delta$.

MethodOriginCameraRobotLang.Light Backgr.NoiseLayoutAvg. ↑$\Delta$ ↓
OpenVLA-OFT97.156.431.979.588.793.375.874.269.627.5
$\pi_0$94.213.86.058.885.081.479.068.953.640.6
$\pi_{0.5}$96.959.765.575.387.082.472.180.373.623.3
X-VLA98.123.489.775.788.296.062.771.871.426.7
DreamVLA92.665.040.863.585.782.684.974.069.922.7
VLA-JEPA97.263.367.185.495.693.666.385.179.517.7
FutureVLA98.359.766.088.297.497.877.382.679.718.6
Cosmos Policy98.569.651.089.697.785.787.383.779.718.8
MemoryVLA++98.436.468.988.793.890.663.583.873.125.3
Libra-VLA97.268.948.892.797.993.486.377.579.517.7
UniMPA98.675.773.084.696.894.590.987.385.313.3

Per-suite averages under perturbation: Spatial 91.0, Object 89.7, Goal 84.3, Long 76.5.

All policies trained on the Clean setting and evaluated zero-shot on the Randomized (Hard) setting, 100 rollouts per task. UniMPA averages 58.2%, ranking first on 8/11 tasks.

MethodAdjust BDump BBGrab RMove PAOpen L Place BFPlace ECPlace OScPlace PSShake BHTurn S
DP3 [RSS'24]3%53%2%3%7%18%1%0%2%25%8%
$\pi_0$ [RSS'25]56%24%80%22%46%4%11%0%7%51%23%
$\pi_{0.5}$ [CoRL'25]54%30%63%14%37%45%53%20%7%94%20%
RDT [ICLR'25]75%32%43%11%32%27%7%0%6%51%15%
KAM-WM [arXiv'26]47%80%21%69%40%6%1%15%55%10%
BagelVLA [RSS'26]14%51%41%30%37%11%34%0%2%73%30%
HALO [ICML'26]9%28%57%53%37%37%28%5%10%66%27%
UniMPA80%62%84%46%67%40%57%38%37%95%34%

Language-conditioned manipulation with implicit instructions. UniMPA reaches the highest average 44.0%, +4.3 points over $\pi_{0.5}$.

MethodPaintingBookDrinkTubeCondimentFlower
Octo [RSS'24]6.20.00.01.53.11.5
OpenVLA [CoRL'24]40.27.78.57.712.413.9
RDT [ICLR'25]35.23.17.712.421.521.5
$\pi_{0.5}$ [CoRL'25]30.054.042.036.056.020.0
VLA-Cache [NeurIPS'25]32.042.932.030.042.010.0
VLA-IAP [arXiv'26]36.040.442.041.755.012.0
UniMPA38.059.151.041.752.022.0

GALAXEA R1 Lite — 21 tasks across seven suites: UniMPA 77.7% TSR / 86.3% CSR vs. 65.3% / 75.6% for $\pi_{0.5}$ and 45.7% / 58.1% for OpenVLA-OFT.

AgileX Cobot Magic — seven representative tasks, 25 trials each:

Method Fruit PlacementMicrowaveBlock Stacking Towel FoldingBimanual Transfer Conveyor InterceptionStack RecoveryAverage
TSRCSRTSRCSRTSRCSRTSRCSR TSRCSRTSRCSRTSRCSRTSRCSR
OpenVLA-OFT† 32.050.048.062.740.059.044.058.7 36.057.028.044.032.055.237.155.2
$\pi_{0.5}$† 52.067.072.084.068.078.072.080.0 72.081.040.060.060.074.462.374.9
UniMPA 64.080.080.090.776.090.0 76.088.080.086.776.085.0 72.084.874.986.4

† denotes our reproduced results. TSR: Task Success Rate. CSR: Cumulative Success Rate.

Qualitative Analysis

Temporal memory structure and cross-modal retrieval
Temporal memory structure & cross-modal retrieval. t-SNE of visual and action memory values forms smooth time-ordered trajectories; the temporally aligned pair at zero offset gives the strongest retrieval response.
Executable action prototypes
Executable action prototypes. A single forward pass already captures direction, stage transition, and gripper-state changes — a coarse executable manifold that flow refinement then adapts.
Pixel-level future prediction
Pixel-level future prediction. Current observation, ground-truth future, and the future predicted in a single forward pass.
World-transition attention maps
World-transition attention. Attention concentrates on the end-effector, target objects, and contact areas, and evolves coherently with task progression.

Ablation Takeaways

−3.3 / −10.3

LIBERO avg. / real-world TSR when using latent-only prediction — persistent and selective streams are complementary.

−4.1 / −13.8

Removing memory entirely. Future prediction alone does not specify an executable realization.

−2.7 / −9.2

Removing temporal modeling, which is what keeps retrieval phase-consistent (LIBERO-Long drops 6.0).

−7.3 / −22.9

Directly copying the retrieved action instead of Prototype-Biased Flow — history cannot be replayed as-is.

−2.5 / −12.0

Replacing future-oriented memory pretraining with current-state reconstruction.

−2.6 / −9.8

Random triggering instead of the combined latent + action Trigger Gate.

Citation

@article{li2026unimpa,
  title   = {UniMPA: A Unified Memory-Prediction-Action Model via Action-Grounded Transition Modeling},
  author  = {Li, Wei and Shao, Rui and He, Jie and Zhang, Lingsen and Liu, Ziwei and Nie, Liqiang},
  journal = {arXiv preprint},
  year    = {2026}
}