Memory is critical for long-horizon and history-dependent robotic manipulation. Such tasks often involve counting repeated actions or manipulating objects that become temporarily occluded. Recent vision-language-action (VLA) models have begun to incorporate memory mechanisms; however, their evaluations remain confined to narrow, non-standardized settings. This limits their systematic understanding, comparison, and progress measurement. To address these challenges, we introduce RoboMME: a large-scale standardized benchmark for evaluating and advancing VLA models in long-horizon, history-dependent scenarios. Our benchmark comprises 16 manipulation tasks constructed under a carefully designed taxonomy that evaluates temporal, spatial, object, and procedural memory. We further develop a suite of 14 memory-augmented VLA variants built on the π0.5 backbone to systematically explore different memory representations across multiple integration strategies. Experimental results show that the effectiveness of memory representations is highly task-dependent, with each design offering distinct advantages and limitations across different tasks.
Building on RoboMME, we construct a family of memory-augmented vision-language-action (VLA) models based on the π0.5 backbone, collectively termed the MME-VLA suite. We systematically compare different memory representations and their integration mechanisms under controlled settings.
We fine-tune a total of 14 memory-augmented VLA variants based on π0.5:
Gemini (prompt-based Gemini-2.5-Pro), QwenVL (fine-tuned Qwen3-VL-4B), or Oracle (simulator ground-truth) as subgoal predictors → 2 VLA variants & 3 subgoal predictorsContext (memory-as-context), Modul (memory-as-modulator), or Expert (memory-as-expert) integration mechanisms → 2 × 3 = 6 VLA variantsContext (memory-as-context), Modul (memory-as-modulator), or Expert (memory-as-expert) integration mechanisms → 2 × 3 = 6 VLA variants| Memory Representation | Method | Subgoal Predictor | Integration Mechanism |
|---|---|---|---|
| Symbolic | SimpleSG, GroundSG | Gemini, QwenVL, Oracle |
-- |
| Perceptual | TokenDrop, FrameSamp | -- | Context, Modul, Expert |
| Recurrent | TTT, RMT | -- | Context, Modul, Expert |
Naming Convention: Method+Integration Mechanism/Subgoal Predictor, e.g., FrameSamp+Modul or SimpleSG+QwenVL
Across all MME-VLA variants:
Different memory designs provide complementary strengths:
To better analyze the effectiveness of memory representations, we group the 16 tasks by their primary functional requirements:
Perceptual memory achieves the best efficiency-performance balance:
Modul: consistent gains with modest cost increaseQwenVL: ~3× computation of π0.5
Yes. We evaluate four real-world tasks designed to mirror simulation tasks on each task suite:
The results exhibit similar patterns: Symbolic Memory performs best on counting (PutFruits), while Perceptual Memory excels on motion-centric tasks (DrawPattern). On the remaining tasks, both achieve comparable performance.
Red marks the best per section; marks the overall best for non-oracle models.
For demonstration purposes, we visualize only the first 10 episodes for each task (the full evaluation contains 50). In simulation experiments, we use the front-view images for memory feature construction or VLM subgoal prediction. For the GroundSG policy, we overlay the predicted grounding information as yellow dots on the front-view images for visualization when it is available. Red-bordered frames indicate the video-based initial observation before execution.
QwenVLModulQwenVLModulQwenVLModulQwenVLModulIn real-world experiments, we use the right-shoulder view images for memory feature construction or VLM subgoal prediction. For the GroundSG policy, we overlay the predicted grounding information as red dots on the right-shoulder view images for visualization when it is available. Red-bordered frames indicate the video-based initial observation before execution.