When the Past Shapes Action: Understanding Embodied Memory
Organizations: Institute of Software, Chinese Academy of Sciences · University of Chinese Academy of Sciences · Beijing Academy of Artificial Intelligence (BAAI)
Abstract
Recent advances in generative foundation models have expanded the capabilities of embodied AI, enabling increasingly general navigation, manipulation, and long-horizon task execution. However, effective interaction with dynamic environments requires more than only strong perception and reasoning: agents must act with partial knowledge and retain, retrieve, and update information from past observations, actions, and experiences. This survey examines embodied memory as a mechanism for preserving decision-relevant information beyond the current observation. We organize existing approaches along two complementary dimensions: six fundamental memory requirements, spanning world-state persistence, task progress, belief maintenance, and experiential learning; and eight architectural categories, including recurrent states, fast weights, visual and symbolic representations, spatial memory, and experience-based systems. We analyze their capabilities and limitations, and examine how existing benchmarks evaluate memory-dependent behavior, distinguishing genuine use of historical information from general task performance. Finally, we identify open challenges in selecting relevant experiences, maintaining consistent beliefs in changing environments, and consolidating knowledge across episodes. Our analysis provides a framework for understanding memory as an essential component of reliable, adaptive, and lifelong-horizon embodied intelligence.
Figures & tables
| Memory Requirement | What Must Persist? | Core Computational Challenge | Memory Operation | Typical Failure |
|---|---|---|---|---|
| Hidden world state | Entity identity, location, and spatial relations | Temporal entity binding across occlusion and viewpoint changes | Retain + retrieve | Identity drift; forgotten location |
| Action-induced state change | Current world state and its temporal versions | State supersession after the agent changes the environment | Update + invalidate | Stale belief |
| Task state | Phase, progress, count, constraints, and failures | Latent task-state tracking across visually similar execution stages | Accumulate + update | Repeated action; skipped stage |
| Delayed-relevance evidence | Sparse historical cues with future utility | Future-utility estimation under delayed relevance | Selective write + recall | Missed critical event |
| Active belief maintenance | World belief and uncertainty | Belief calibration under uncertainty and environmental change | Revise + reobserve | Belief inertia |
| Cross-episode experience | Reusable skills, rules, and environmental knowledge | Experience abstraction across repeated episodes | Consolidate + transfer | Overgeneral-ization |
| Memory Architecture | Primary Sec. 3 Requirement | Main Strength | Main Limitation |
|---|---|---|---|
| A1. Recurrent state | Task-state tracking, continuous belief | Fast, bounded-size updates | Information bottleneck; weak random access |
| A2. Fast-weight / TTT | Continuous belief, spatial or interaction-state accumulation | Bounded adaptive state | Low explicit addressability; memory/adaptation ambiguity |
| A3. Persistent visual tokens | Entity binding, dense perceptual history | High visual fidelity | Growing context; stale evidence |
| A4. Event / keyframe | Future-utility estimation | Efficient long-horizon retention | Selection errors can be irreversible |
| A5. Text / symbolic | Task-state tracking, semantic state | High compression; interpretable | Loss of visual detail |
| A6. Graph / 3D | Entity binding, spatial belief | Explicit geometric grounding | Update and data-association errors |
| Benchmark | Policy interface | Reported outcome | What is jointly evaluated | Memory interpretation limit |
|---|---|---|---|---|
| LIBERO [ 107 ] | Language, visual/proprioceptive input; robot actions | Goal-completion success; sequential-learning studies also examine transfer and retention | Language grounding, manipulation, and knowledge transfer | Training-time retention and within-episode history use require separate evidence |
| CALVIN [ 111 ] | Successive language subtasks and sensor inputs; continuous actions | Success across 1–5 subtasks; average completed chain length | Compositional execution and generalization | Successive instructions supply part of task-progress state |
| RoboCasa [ 108 ] | Language and robot observations; manipulation rollout | Task success under kitchen goal conditions | Generalist manipulation across tasks and environments | A visible goal state may reduce the need for distant recall |
| RoboCasa365 [ 112 ] | Multi-task/foundation-model rollouts; | Task success; performance across sequential training phases | Atomic/composite generalization and learned competence retention | Continued optimization is distinct from deployment memory |
| RoboTwin 2.0 [ 109 ] | Language and multimodal robot observations; bimanual actions | Rollout task success under randomized conditions | Coordinated manipulation and domain robustness | Randomization alone does not isolate historical dependence |
| VLABench [ 110 ] | Language-conditioned robot control; separate VLM/workflow evaluations | Execution success; protocol-specific reasoning/plan metrics | Grounding, compositional reasoning, and execution | VLM answer/plan quality and physical completion are different outcomes |
| Benchmark | EB | SS | TS | FU | BC | EA |
|---|---|---|---|---|---|---|
| RMBench [ 19 ] | ✓ | ✓ | ||||
| RoboMME [ 20 ] | ✓ | ✓ | ✓ | |||
| LIBERO-Mem [ 114 ] | ✓ | |||||
| RoboMemArena [ 66 ] | ✓ | ✓ | ✓ | |||
| MemoryBench [ 93 ] | ✓ | |||||
| RoboTwin-MeM [ 8 ] |
Agent Memory
Agent memory lets AI systems retain, update, and use facts, experiences, and skills across sessions and long-horizon tasks.
See all 199 papers