Sitong Gong, Tianyu Yan, Caixin Kang, Bo Zheng, Xiang Ruan, Huchuan Lu, Kaipeng Zhang, Yoichi Sato, Yifei Huang
5 min
When should an intelligent assistant speak up without being asked? Continuous egocentric video offers rich, evolving context that enables a new form of assistance: one that is proactive rather than merely reactive. Yet existing approaches either wait passively for user queries or treat every detected event as requiring a response, without considering the user's history, current activity, or whether assistance would actually be welcome. We reframe proactive assistance as a context-dependent decision problem: the agent must not only perceive what is happening, but reason over accumulated temporal context to determine when and whether to intervene. To this end, we present Vinci2, a proactive egocentric assistance system that advances the on-device assistant Vinci from reactive response toward proactivity. On the evaluation side, we present EgoServe, the first large-scale benchmark for proactive assistance in continuous egocentric video. EgoServe comprises over 3,000 service instances organized along 4 temporal memory horizons, ranging from immediate safety alerts to long-term habit coaching, across 10 service categories. On the modeling side, we propose EgoMemo, a training-free, memory-augmented agent that maintains three complementary memory representations: multi-scale temporal summaries, a semantic knowledge graph, and visual embedding archives. At each timestep, EgoMemo performs retrieval-augmented reasoning to determine whether assistance is warranted and, if so, produces contextually grounded responses. Experiments demonstrate that EgoMemo establishes strong baselines on EgoServe while remaining competitive on existing egocentric benchmarks. Our benchmark and code are publicly available at \href{https://sitonggong.github.io/EgoServe-page/}{Vinci2}.
Traditional intelligent assistants are reactive, waiting for explicit user queries before acting. This paper addresses the challenge of building a proactive assistant that can observe continuous egocentric (first-person) video and autonomously decide when to offer help, without being prompted. The authors aim to move beyond simple event-triggered responses by enabling agents to reason over long-term user history, habits, and current activities.
To formalize this, the authors propose a new paradigm for proactive assistance, reframing it as a context-dependent decision problem. They introduce two primary contributions:
EgoServe: A large-scale benchmark for proactive assistance. It organizes 3,000+ service instances into four temporal horizons—ranging from immediate safety alerts to long-term habit coaching—across 10 distinct service categories. This allows for a structured evaluation of how well an agent understands the timing and necessity of an intervention.
EgoMemo: A training-free, memory-augmented agent. EgoMemo maintains three types of memory: multi-scale temporal summaries (hierarchical organization of video captions), a semantic knowledge graph (tracking entity relationships), and visual embedding archives (for similarity-based retrieval). At each timestep, the agent performs retrieval-augmented reasoning to decide whether to intervene and what to say, ensuring responses are grounded in both immediate and historical context.
Proactive assistance is a critical step toward truly helpful wearable AI. By moving from reactive to proactive, assistants can provide value in scenarios where a user might be too busy or distracted to ask for help, such as correcting a procedural error in a cooking task or reminding a user of a forgotten habit. The EgoServe benchmark provides a standardized way to measure this capability, while EgoMemo demonstrates that complex, long-horizon reasoning can be achieved without expensive retraining of large models.