Affordance RAG
Affordance RAG: Hierarchical Multimodal Retrieval With Affordance-Aware Embodied Memory for Mobile Manipulation
Ryosuke Korekata, Quanting Xie, Yonatan Bisk, Komei Sugiura · 2026-01-01
- Management
- T1 Static Memory
- Memory is built once and reused without change during deployment.
- Representation
- Hybrid
- Distinct operative representation paths are deliberately linked or jointly consumed by downstream reasoning, generation, or control.
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
Target object candidates and receptacle candidates
- Represented asRetained perceptual source evidenceSource- and modality-specific
- Stored inVector-indexed collection, Hierarchical multi-tier store
- Retrieved byStructure traversal
- Source evidenceSource directly available
The robot builds Affordance Mem during pre-exploration from collected images.; SEEM-style segmentation produces object masks; VLMs produce descriptions; embeddings are stored for multimodal retrieval.; Agglomerative clustering builds higher-level region nodes and summaries, making the memory hierarchical rather than a flat image bank.. graph query/traversal over the memory conditioned on the current goal.Full paper: A. Affordance-Aware Embodied Memory · PDF p. 3 · Figure 1 / method overview
Hierarchical region nodes spanning building/room/area/object levels
- Represented asModality-specific encodings & geometric stateSource- and modality-specific
- Stored inVector-indexed collection, Hierarchical multi-tier store
- Retrieved byStructure traversal
- Source evidenceRetained but not accessible to the agent
The robot builds Affordance Mem during pre-exploration from collected images.; SEEM-style segmentation produces object masks; VLMs produce descriptions; embeddings are stored for multimodal retrieval.; Agglomerative clustering builds higher-level region nodes and summaries, making the memory hierarchical rather than a flat image bank.. graph query/traversal over the memory conditioned on the current goal.Full paper: A. Affordance-Aware Embodied Memory · PDF p. 3 · Figure 1 / method overview
Object-centric descriptions beyond category labels
- Represented asPerception-to-text records & summariesCross-represented explicit
- Stored inVector-indexed collection, Hierarchical multi-tier store
- Retrieved byStructure traversal
- Source evidenceSource not retained
The robot builds Affordance Mem during pre-exploration from collected images.; SEEM-style segmentation produces object masks; VLMs produce descriptions; embeddings are stored for multimodal retrieval.; Agglomerative clustering builds higher-level region nodes and summaries, making the memory hierarchical rather than a flat image bank.. graph query/traversal over the memory conditioned on the current goal.Full paper: A. Affordance-Aware Embodied Memory · PDF p. 3 · Figure 1 / method overview
Affordance scores indicating whether picking/placing is physically suitable
- Represented asExperience-conditioned parametric memoryInternalized latent & parametric
- Stored inModular adapter bank, Vector-indexed collection
- Retrieved byStructure traversal, Latent / parametric activation
- Source evidenceSource not retained
The robot builds Affordance Mem during pre-exploration from collected images.; SEEM-style segmentation produces object masks; VLMs produce descriptions; embeddings are stored for multimodal retrieval.; Agglomerative clustering builds higher-level region nodes and summaries, making the memory hierarchical rather than a flat image bank.. graph query/traversal over the memory conditioned on the current goal.Full paper: A. Affordance-Aware Embodied Memory · PDF p. 3 · Figure 1 / method overview
Related systems
- HiMeT2 · Embodied & 3D
- HIMMT2 · Embodied & 3D
- HippoMMT1 · Video & streaming
- VideoAgentT1 · Video & streaming
- DRAET1 · Embodied & 3D
- Multimodal Spatial Language MapsT1 · Embodied & 3D