Agentic Very Long Video Understanding

Aniket Rege, Arka Sadhu, Yuliang Li, Kejie Li, Ramya Korlakai Vinayak +3 more
1/26/2026
cs.CVcs.LG

Official code: facebookresearch/egagent (65 stars, last commit 2026-04-21).

Abstract

The advent of always-on personal AI assistants, enabled by all-day wearable devices such as smart glasses, demands a new level of contextual understanding, one that goes beyond short, isolated events to encompass the continuous, longitudinal stream of egocentric video. Achieving this vision requires advances in long-horizon video understanding, where systems must interpret and recall visual and audio information spanning days or even weeks. Existing methods, including large language models and retrieval-augmented generation, are constrained by limited context windows and lack the ability to perform compositional, multi-hop reasoning over very long video streams. In this work, we address these challenges through EGAgent, an enhanced agentic framework centered on entity scene graphs, which represent people, places, objects, and their relationships over time. Our system equips a planning agent with tools for structured search and reasoning over these graphs, as well as hybrid visual and audio search capabilities, enabling detailed, cross-modal, and temporally coherent reasoning. Experiments on the EgoLifeQA and Video-MME (Long) datasets show that our method achieves state-of-the-art performance on EgoLifeQA (57.5%) and competitive performance on Video-MME (Long) (74.1%) for complex longitudinal video understanding tasks. Code is available at https://github.com/facebookresearch/egagent.

View on arXivView PDF

Code Implementations(1)

Code for "Agentic Very Long Video Understanding" (EGAgent) [ACL 2026 Main]

655Shell, PythonJan 16, 20266 months agoNOASSERTION

Cite this paper

@article{rege2026agentic,
  title  = {Agentic Very Long Video Understanding},
  author = {Aniket Rege and Arka Sadhu and Yuliang Li and Kejie Li and Ramya Korlakai Vinayak and Yuning Chai and Yong Jae Lee and Hyo Jin Kim},
  year   = {2026},
  eprint = {2601.18157},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.18157v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.18157.svg)](https://codeofpaper.com/paper/2601.18157)

Discussion