Teahose.
SIGN IN
NEW HERE — WHAT TEAHOSE DOES
We read the entire AI & tech firehose — so you don't have to.
PODPodcastsAll-In, No Priors, Acquired…
NEWNewslettersStratechery, Newcomer…
PAPPapersPhysical AI research
PHProduct Huntdaily launches
VCInvestor ScoutSequoia, a16z, Benchmark…
CLAUDE DISTILLS →
7 reads, 30 sec each — free, 6 AM ET.
+ a live graph of the companies, people & themes underneath.
HOME/ARXIV PHYSICAL AI RESEARCH/MessyMem: Learning-from-Doing Me…
PAPR
// RESEARCH PAPER
ARXIV PHYSICAL AI RESEARCH

MessyMem: Learning-from-Doing Memory for Mobile Manipulation

DATE September 14, 2026SOURCE ARXIV PHYSICAL AI RESEARCHPARTICIPANTS ANUVA BANWASI, CHERIE HO, ET AL. (ARXIV PHYSICAL AI)ARXIV 2609.15976
// KEY TAKEAWAYS4 ITEMS
  1. 01Persistent Memory as the Missing Layer for Deployable Robots
  2. 02Interaction-Derived Knowledge Is Distinct from Passive Observation
  3. 03Fine-Grained Visual Recall Enables Instance-Level Reasoning
  4. 04Memory Scales Gracefully Over Hours of Operation
// SUMMARY

1. Key Themes

Persistent Memory as the Missing Layer for Deployable Robots

MessyMem addresses a fundamental gap in mobile manipulation: robots today treat every task as new, re-exploring environments they've already mapped. The paper demonstrates that a persistent memory system combining a 3D scene graph, interaction-derived properties, and linked keyframes enables robots to accumulate knowledge across tasks, rooms, and sessions. In a continuous 25-task simulation spanning over 3 hours, MessyMem achieves 80.0% task progress, outperforming the strongest ablation by 14.8 percentage points and the strongest external baseline by 28.9 points (Section 5.2, Table 1). This is the difference between a robot that gets better with use and one that doesn't.

Interaction-Derived Knowledge Is Distinct from Passive Observation

The paper shows that many critical object properties — whether a cabinet is locked, whether an object is pickable, how full a container is — cannot be inferred from looking alone. MessyMem's VLM Interaction Analyzer reasons over multi-frame "collages" of manipulation attempts to distinguish a missed grasp from a locked drawer, then writes structured properties back to the scene graph. On the Locked/Unlocked scenario, methods with the interaction analyzer (MessyMem at 99%, SG+IA at 88%) dramatically outperform those without (SG+KF at 43%), demonstrating that saved images alone are insufficient to capture action-revealed state (Section 5.1, Table 1).

Fine-Grained Visual Recall Enables Instance-Level Reasoning

Structured scene graphs capture object categories and positions but lose the visual detail needed to distinguish similar items — e.g., Froot Loops vs. Trix cereal, or John's cup vs. another cup. MessyMem links keyframes to scene-graph nodes, enabling retrieval of full-resolution visual evidence on demand. On the Clutter-Aware Pick scenario, MessyMem reaches 84% task progress vs. 58% for SG+IA, because the robot can recall which cabinet has a less-cluttered ketchup bottle (Section 5.1, Table 1). The paper notes: "remembering that a cereal box is inside a cabinet does not distinguish Froot Loops from a visually similar Trix box; MessyMem can instead retrieve linked keyframes to recover the needed visual evidence" (Section 5.2).

Memory Scales Gracefully Over Hours of Operation

A critical deployment concern is whether memory systems degrade as they grow. MessyMem accumulates a median of 9,669 keyframes with a median retrieval latency of 8.6 seconds, enabling a median lookback of 62.7 minutes — meaning task-relevant experience from over an hour ago remains accessible (Section 5.2). The staged retrieval design (text-only filtering first, then visual reranking) keeps query costs manageable even as the memory bank grows into thousands of frames.


2. Contrarian Perspectives

VLM Planners Without Persistent Memory Are Fundamentally Limited

Many robotics companies are betting that scaling VLM/VLA models at inference time will solve long-horizon reasoning. This paper argues the opposite: "VLM planners reason at inference time without persistently updating what the robot knows" (Abstract). Even the strongest external baseline (RoboEXP) reaches only 51.1% on the 25-task evaluation — barely above a bare scene graph (49.1%) — because it lacks interaction-derived properties and fine-grained visual recall (Section 5.2, Table 1). The implication: throwing bigger models at the problem without a persistent memory substrate yields diminishing returns for multi-task, multi-session deployments.

Episodic Visual Memory Fails in Mobile Manipulation

The MemER-style baseline — representative of approaches that select salient frames without persistent spatial indexing — achieves near-zero performance (1.8% and 0.7% on long-horizon tasks). The paper explains: "Over 3+ hours, MemER's recency bias makes older evidence increasingly difficult to surface, whereas MessyMem retrieves task-relevant keyframes using the current goal and scene-graph associations" (Section 5.2). Even adding fixture positions (MemER+Fixtures) barely helps. This challenges the assumption that video/keyframe memory alone, without spatial grounding, is sufficient for mobile robots that move between rooms and lose sight of objects.

Predefined Relational Schemas Are Insufficient for Real-World Diversity

RoboEXP uses a predefined relational schema (inside, on, under) to structure its scene graph. The paper shows this captures spatial structure but misses the richness needed for real tasks: "RoboEXP reaches 51.1% on Long Horizon, exposing the limitation of predefined structured relations for instance-level distinctions" (Section 5.2). MessyMem's open-vocabulary property updates and analyzer-written keyframe labels provide flexibility that fixed schemas cannot, suggesting that rigid ontologies are a dead end for open-world robot memory.


3. Companies Identified

Toyota Research Institute

Description: Funder of this research. Why relevant: TRI is investing in persistent memory and mobile manipulation capabilities, signaling a bet that robots need experiential memory for real deployment. The paper states: "This work is supported by the Toyota Research Institute" (Acknowledgments).

RoboEXP (Jiang et al., CoRL 2024)

Description: Action-Conditioned Scene Graph system for interactive exploration, used as a baseline. Why relevant: Represents a competing approach to interaction-grounded memory. MessyMem outperforms it by 28.9 percentage points on long-horizon tasks, exposing limitations of predefined relational schemas without fine-grained visual recall (Section 5.2, Table 1).

MemER (Sridhar et al.)

Description: Episodic visual memory system for robot control via experience retrieval, used as a baseline. Why relevant: Represents the "video memory" approach popular in tabletop manipulation. Its near-zero performance in mobile manipulation settings (1.8% task progress) demonstrates that episodic memory without spatial grounding fails when robots move between locations (Section 5.2, Table 1).

TidyBot++ (Wu et al.)

Description: Open-source holonomic mobile manipulator platform used for real-world experiments. Why relevant: The hardware platform validating MessyMem in real-world settings. Demonstrates that the system works on a practical mobile manipulation robot with a 6-DoF arm, parallel-jaw gripper, and RGB-D cameras (Section 4.2).

RoboCasa365 (Nasiriany et al.)

Description: Large-scale MuJoCo-based simulation framework for household mobile manipulation. Why relevant: The simulation environment used for evaluation, representing the state of the art in household robot simulation benchmarks (Section 4.1).


4. People Identified

Jeannette Bohg

Lab/Institution: Stanford University Why notable: Senior author with deep expertise in mobile manipulation, scene understanding, and task planning. Also affiliated with TidyBot++ and Text2Motion, making her lab a hub for integrated manipulation systems. Co-author on the HOMER mobile manipulation learning paper referenced in the appendix.

Priya Sundaresan

Lab/Institution: Stanford University, NSF GRFP Fellow Why notable: Co-author also associated with HOMER (in-the-wild mobile manipulation via hybrid imitation and whole-body control), referenced in the appendix for the 3D pointing module used in real-world experiments. Represents the intersection of learning-based control and memory systems.

Cherie Ho

Lab/Institution: Stanford University, Croucher Postdoctoral Fellow Why notable: Lead corresponding author, indicating emerging leadership in the robot memory space. The Croucher Fellowship suggests strong international recognition.

Linfeng Zhao

Lab/Institution: Stanford University Why notable: Co-author on belief-space planning with foundation models (referenced as [33]), connecting MessyMem to the POMDP/belief-space planning tradition. This bridges classical planning under uncertainty with modern foundation-model approaches.


5. Operating Insights

Build Memory as a Separate, Editable Layer — Not Baked Into the Policy

MessyMem's architecture separates memory (scene graph + keyframes + interaction analyzer) from the planner and execution primitives. This means you can swap VLM planners, perception stacks, or low-level controllers without rebuilding the memory system. The paper explicitly isolates memory as the variable: "All methods share the same planner, perception stack, and action primitives, isolating the effect of the memory representation" (Section 4). For a CTO, this means memory can be developed and iterated independently, and deployed as a middleware layer across different robot platforms.

Interaction Analysis Requires Multi-Frame Context, Not Before/After Snapshots

A key implementation detail: the interaction analyzer reasons over a "collage" of frames spanning the entire manipulation window, not just before/after images. This is what enables it to distinguish a missed grasp (transient failure, retry) from a locked cabinet (persistent property, avoid). The paper provides the full prompt in Appendix B.1, including specific instructions: "scan the WRIST row across ALL columns — a close-up of the handle/drawer face means contact -> (b) locked. Else scan SIDE/FRONT rows for jaws CLOSED ON the handle -> (b)." For engineering teams building interaction analysis, this means investing in high-frequency frame capture during manipulation, not just endpoint snapshots.

Staged Retrieval Is Essential for Scaling

MessyMem's two-stage retrieval — text-only filtering first, then visual reranking of a shortlist — is what keeps retrieval latency at 8.6 seconds even with 9,669 keyframes. Without this, searching thousands of full-resolution images with a VLM would be prohibitively slow. The paper notes: "This staged design uses structured memory to first narrow the candidate set, then applies visual reasoning only to the most relevant frames" (Section 3.4). Teams building memory systems should adopt this pattern: use cheap text/metadata filtering to reduce the candidate pool before invoking expensive multimodal reasoning.


6. Overlooked Insights

Closed-Set Object Detection Is a Significant Bottleneck

The paper acknowledges a major limitation: "Our current implementation uses a predefined closed-set prompt for object detections" (Section 6). In real-world experiments, several object categories present in the experiments (gaming controller, scissors) were "intentionally left out to illustrate the limitation of a closed-set scene graph" (Appendix A.3, Table 3). This means the scene graph literally cannot represent objects outside its prompt vocabulary, and keyframes become the only fallback for those items. For deployment, this means the memory system's coverage is bounded by the detector's vocabulary — open-vocabulary detection (e.g., SAM3 with concept prompts) is a necessary next step, and companies should evaluate whether their perception pipeline can support it.

Memory Corrects Itself Through Overwriting — But Keyframes Are Immutable

The system handles stale or incorrect memory asymmetrically: "If later observations reveal different contents or object state, the newer value overwrites the stale structured property, allowing outdated or incorrect memory to be corrected. Keyframes, in contrast, retain the underlying visual history rather than being overwritten" (Section 3.2). This design choice means structured properties are self-correcting but visual history accumulates monotonically. Over very long deployments, this could lead to keyframe bloat from outdated observations that are no longer task-relevant but remain in the index. The duplicate filtering helps but doesn't address semantic staleness — a keyframe showing a cabinet's contents from 3 hours ago may be irrelevant if the cabinet was since emptied.