Back to Feed
Agents / Multimodal

Building Memory Systems for Wearable Video Assistants

Original: GROVE: Growing and Reasoning over Temporally Stratified Memory from Streaming Video Experience

Listen to the summary

Uses a voice available on your device

Audio options
On this page

Key Takeaways

  • GROVE implements a hierarchical memory structure that segments video streams into moments, episodes, and long-term patterns.
  • The system utilizes a multi-round reasoning agent to perform skill-based retrieval, effectively querying across different memory strata.
  • It achieves performance scores of 67.5 on OVO-Bench and 65.1 on StreamingBench.
  • The framework operates without additional training, using frozen perception models to process video inputs.

Summary & Methodology Analysis

The GROVE architecture processes streaming video through a pipeline that transitions from raw perception to structured memory. It uses dual perception to convert video windows into dense captions and a formal registry, which are then grouped into semantically coherent episodes. These episodes are atomized into timestamped moments with assigned salience weights and matched against historical patterns to identify recurring behaviors. This structured approach allows the system to build a persistent history without requiring model weight updates or fine-tuning, which is the process of adjusting a pre-trained model on specific data. The system relies on a frozen perception model, meaning the underlying vision components are static and not updated during the memory lifecycle. Scaling this memory involves managing an increasing volume of stored history, which impacts the computational cost of retrieval operations.

Interactive System Flowchart

Click diagram to expand and zoom

Cross-Examination & FAQs

A deeper dive clarifying mechanics, constraints, and baseline evaluations.

Q1. What is the primary purpose of GROVE?

It provides a unified, training-free memory system for wearable assistants to handle both reactive and proactive tasks based on streaming video.

Q2. Does GROVE require model training?

No, it is a training-free framework that relies on frozen perception models.

Q3. What kind of assistance can this system provide?

It can perform reactive question answering and proactive situation-aware assistance.

Q4. How does the system handle query retrieval across different memory layers?

It uses scale-native retrieval which selects from four distinct skills: Perception Lookup, Moment Recall, Episode Replay, and Pattern Traversal.

Q5. What are the limitations regarding current-window queries?

Current-window queries are restricted to the perceptual trace because higher-level memory strata are only updated after an episode is closed.

Q6. How does the volume of stored history affect the system?

Memory construction and retrieval operations become more computationally expensive as the amount of stored video history grows.

Q7. What models and datasets are utilized in the research?

The paper references MM-lifelong, EgoServe, OVO-Bench, StreamingBench, ESTP-Bench, Qwen3.5-35B-A3B, GPT-4.1-mini, GPT-5.2, and GPT-5-mini.

Q8. Is the system's performance dependent on its components?

Yes, the framework is dependent on the accuracy of the underlying frozen perception model.

Q9. How are recurring behaviors identified in GROVE?

The system performs pattern consolidation by matching closed episodes against existing stored patterns to find cross-day behavioral recurrences.