VideoSeek: Long-Horizon Video Agent with Tool-Guided Seeking

Jingyang Lin, Jialian Wu, Jiang Liu, Ximeng Sun, Ze Wang +4 more
3/20/2026
cs.CVcs.AIcs.CL

No official code found. Best implementation: jylins/videoseek (64 stars, MIT, last commit 2026-03-23).

Abstract

Video agentic models have advanced challenging video-language tasks. However, most agentic approaches still heavily rely on greedy parsing over densely sampled video frames, resulting in high computational cost. We present VideoSeek, a long-horizon video agent that leverages video logic flow to actively seek answer-critical evidence instead of exhaustively parsing the full video. This insight allows the model to use far fewer frames while maintaining, or even improving, its video understanding capability. VideoSeek operates in a think-act-observe loop with a well-designed toolkit for collecting multi-granular video observations. This design enables query-aware exploration over accumulated observations and supports practical video understanding and reasoning. Experiments on four challenging video understanding and reasoning benchmarks demonstrate that VideoSeek achieves strong accuracy while using far fewer frames than prior video agents and standalone LMMs. Notably, VideoSeek achieves a 10.2 absolute points improvement on LVBench over its base model, GPT-5, while using 93% fewer frames. Further analysis highlights the significance of leveraging video logic flow, strong reasoning capability, and the complementary roles of toolkit design.

View on arXivView PDF

Code Implementations(1)

jylins/videoseekCommunity70%
MIT

[CVPR 2026] VideoSeek: Long-Horizon Video Agent with Tool-Guided Seeking

644PythonMar 23, 20267 months agoMIT

Similar Papers

Cite this paper

@article{lin2026videoseek,
  title  = {VideoSeek: Long-Horizon Video Agent with Tool-Guided Seeking},
  author = {Jingyang Lin and Jialian Wu and Jiang Liu and Ximeng Sun and Ze Wang and Xiaodong Yu and Jiebo Luo and Zicheng Liu and Emad Barsoum},
  year   = {2026},
  eprint = {2603.20185},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.20185v1}
}

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/2603.20185.svg)](https://codeofpaper.com/paper/2603.20185)

Discussion