OmAgent: A Multi-modal Agent Framework for Complex Video Understanding with Task Divide-and-Conquer
Lu Zhang, Tiancheng Zhao, Heting Ying, Yibo Ma, Kyusong Lee
TL;DR
OmAgent tackles the problem of understanding ultra-long videos by combining multimodal retrieval-augmented generation with an autonomous Divide-and-Conquer Loop. It introduces Video2RAG preprocessing to store rich, timestamped scene content and a rewinder-enabled DnC Loop that decomposes tasks, invokes tools, and revisits video segments as needed. A new long-form video benchmark with 2000+ Q&A pairs demonstrates that OmAgent outperforms strong baselines, highlighting improved reasoning, localization, and information synthesis. The approach reduces information loss inherent in frame-based or text-only representations and offers scalable, agent-driven video understanding across diverse content types.
Abstract
Recent advancements in Large Language Models (LLMs) have expanded their capabilities to multimodal contexts, including comprehensive video understanding. However, processing extensive videos such as 24-hour CCTV footage or full-length films presents significant challenges due to the vast data and processing demands. Traditional methods, like extracting key frames or converting frames to text, often result in substantial information loss. To address these shortcomings, we develop OmAgent, efficiently stores and retrieves relevant video frames for specific queries, preserving the detailed content of videos. Additionally, it features an Divide-and-Conquer Loop capable of autonomous reasoning, dynamically invoking APIs and tools to enhance query processing and accuracy. This approach ensures robust video understanding, significantly reducing information loss. Experimental results affirm OmAgent's efficacy in handling various types of videos and complex tasks. Moreover, we have endowed it with greater autonomy and a robust tool-calling system, enabling it to accomplish even more intricate tasks.
