MEM: Multi-Scale Embodied Memory for Vision Language Action Models
About
Conventionally, memory in end-to-end robotic learning involves inputting a sequence of past observations into the learned policy. However, in complex multi-stage real-world tasks, the robot's memory must represent past events at multiple levels of granularity: from long-term memory that captures abstracted semantic concepts (e.g., a robot cooking dinner should remember which stages of the recipe are already done) to short-term memory that captures recent events and compensates for occlusions (e.g., a robot remembering the object it wants to pick up once its arm occludes it). In this work, our main insight is that an effective memory architecture for long-horizon robotic control should combine multiple modalities to capture these different levels of abstraction. We introduce Multi-Scale Embodied Memory (MEM), an approach for mixed-modal long-horizon memory in robot policies. MEM combines video-based short-horizon memory, compressed via a video encoder, with text-based long-horizon memory. Together, they enable robot policies to perform tasks that span up to fifteen minutes, like cleaning up a kitchen, or preparing a grilled cheese sandwich. Additionally, we find that memory enables MEM policies to intelligently adapt manipulation strategies in-context.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robotic Manipulation | RMBench Simulation and additional button-pressing tasks | Click Buttons Success Rate0.00e+0 | 7 | |
| Press Button | Real-world | S1 Cumulative Success Rate72 | 5 | |
| Real-world Robotic Manipulation (Mean) | Real-world | Mean Overall Success Rate30.7 | 5 | |
| Grocery Checkout Scanning | Real-world | S1 Cumulative Success Rate72 | 5 | |
| Put Back Block | Real-world | S1 Cumulative Success Rate6 | 5 | |
| Long-horizon robot task execution | Chemical Task Suite | Task Progress0.2929 | 4 | |
| Long-horizon robot task execution | Washing Task Suite | Progress Score6.5 | 4 |