A Grounded Memory System For Smart Personal Assistants
Felix Ocker, Jörg Deigmöller, Pavel Smirnov, Julian Eggert
TL;DR
This work tackles the need for robust, long-term memory in personal assistants by proposing a grounded memory system built around three pillars: Grounded Perception, Memory Graphs, and Agentic Retrieval. It combines Vision-Language Model perception with a structured knowledge graph augmented by vector embeddings, and employs Retrieval Augmented Generation through semantic search, graph expansion, and text2cypher querying to ground answers in relational memory. The authors introduce a MemoryNote schema that maps observations into Image notes linked to Agents, Objects, and Actions, enabling temporally ordered, interpretable memory. A working prototype using Neo4j, a vector store, and multimodal capture demonstrates end-to-end ingestion and retrieval, highlighting potential applications in robotics and dementia support. The paper outlines future work on scaling, longer multimodal sequences, disambiguation, and multimodal extensions to enhance context-aware reasoning in autonomous agents.
Abstract
A wide variety of agentic AI applications - ranging from cognitive assistants for dementia patients to robotics - demand a robust memory system grounded in reality. In this paper, we propose such a memory system consisting of three components. First, we combine Vision Language Models for image captioning and entity disambiguation with Large Language Models for consistent information extraction during perception. Second, the extracted information is represented in a memory consisting of a knowledge graph enhanced by vector embeddings to efficiently manage relational information. Third, we combine semantic search and graph query generation for question answering via Retrieval Augmented Generation. We illustrate the system's working and potential using a real-world example.
