Scene Graph Memory
Modeling Dynamic Environments with Scene Graph Memory
Andrey Kurenkov, Michael Lingelbach, Tanmay Agarwal, Emily Jin, Chengshu Li, Ruohan Zhang, et al. · 2023-06-12
- Management
- T2 Dynamic Memory
- Memory changes during deployment through a stable management policy.
- Representation
- Cross-represented explicit
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
agent accumulated observations of rooms, objects, and temporal relations in dynamic environments
- Represented asSpatial, temporal & cross-modal structured memoryCross-represented explicit
- Stored inGraph / relational store
- Retrieved bySimilarity search, Metadata / spatiotemporal retrieval, Structure traversal
- Source evidenceSource not retained
Scene Graph Memory aggregates observed nodes and edges with time references; NEP predicts likely object locations. NEP extracts information from SGM to predict object locations and guide efficient search; explicit retrieval is model-mediated.Full paper: 4. Method · PDF p. 3 · Figure 1 / method overview
How memory changes (T2 operations)
Revision · Rule-based state correction
During operation, Scene Graph Memory applies fixed-rule correction of stored state to agent accumulated observations of rooms, objects, and temporal relations in dynamic environments; the memory state changes while the governing update policy remains fixed.
Reorganization · Relinking & reindexing
SGM is updated as the agent observes subsets of the changing scene graph over time. For Scene Graph Memory, this specifically supports relinking or reindexing of stored items of agent accumulated observations of rooms, objects, and temporal relations in dynamic environments.
Related systems
- 3D-MemT2 · Embodied & 3D
- Analytic Concept-Centric MemoryT2 · Embodied & 3D
- BrainNavT2 · Embodied & 3D
- CAUSALNAVT2 · Embodied & 3D
- CMMR-VLNT2 · Embodied & 3D
- ConceptGraphsT2 · Embodied & 3D