FOCUS: Efficient Keyframe Selection for Long Video Understanding

Zirui Zhu, Hailun Xu, Yang Luo, Yong Liu, Kanchan Sarkar +2 more
10/31/2025
cs.CVcs.AIcs.LG

Official code: NUS-HPC-AI-Lab/FOCUS (74 stars, Apache-2.0, last commit 2026-04-23).

Abstract

Multimodal large language models (MLLMs) represent images and video frames as visual tokens. Scaling from single images to hour-long videos, however, inflates the token budget far beyond practical limits. Popular pipelines therefore either uniformly subsample or apply keyframe selection with retrieval-style scoring using smaller vision-language models. However, these keyframe selection methods still rely on pre-filtering before selection to reduce the inference cost and can miss the most informative moments. We propose FOCUS, Frame-Optimistic Confidence Upper-bound Selection, a training-free, model-agnostic keyframe selection module that selects query-relevant frames under a strict token budget. FOCUS formulates keyframe selection as a combinatorial pure-exploration (CPE) problem in multi-armed bandits: it treats short temporal clips as arms, and uses empirical means and Bernstein confidence radius to identify informative regions while preserving exploration of uncertain areas. The resulting two-stage exploration-exploitation procedure reduces from a sequential policy with theoretical guarantees, first identifying high-value temporal regions, then selecting top-scoring frames within each region. On two long-video question-answering benchmarks, FOCUS delivers substantial accuracy improvements while processing less than 2% of video frames. For videos longer than 20 minutes, it achieves an 11.9% gain in accuracy on LongVideoBench, demonstrating its effectiveness as a keyframe selection method and providing a simple and general solution for scalable long-video understanding with MLLMs. Code is available at https://github.com/NUS-HPC-AI-Lab/FOCUS.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ICLR 2026] FOCUS: Efficient Keyframe Selection for Long Video Understanding

745Shell, PythonOct 28, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhu2025focus,
  title  = {FOCUS: Efficient Keyframe Selection for Long Video Understanding},
  author = {Zirui Zhu and Hailun Xu and Yang Luo and Yong Liu and Kanchan Sarkar and Zhenheng Yang and Yang You},
  year   = {2025},
  eprint = {2510.27280},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.27280v2}
}

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

Discussion