FOCUS: Efficient Keyframe Selection for Long Video Understanding
On the map: Multimodal LLMs / vision-language models → Video understanding with MLLMs
Abstract (arXiv)
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.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). Placed in Video understanding with MLLMs, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 72 of its 98 references that are in the map. First posted on arXiv 31 Oct 2025.
Builds on
72 of 98 references.
Closest ancestors · 16
Same direction, newest first
- 2025Q-Frame: Query-aware Frame Selection and Multi-Resolution Adaptation for Video-LLMs27 Jun
- 2025Video-XL-2: Towards Very Long-Video Understanding Through Task-Aware KV Sparsification24 Jun
- 2025Scaling Video-Language Models to 10K Frames via Hierarchical Differential Distillation3 Apr
- 2025BOLT: Boost Large Vision-Language Model Without Training for Long-form Video Understanding27 Mar
- 2025Adaptive Keyframe Sampling for Long Video Understanding28 Feb
- 2025M-LLM Based Video Frame Selection for Efficient Video Understanding27 Feb
- 2025Long-VITA: Scaling Large Multi-modal Models to 1 Million Tokens with Leading Short-Context Accuracy7 Feb
- 2024LongVU: Spatiotemporal Adaptive Compression for Long Video-Language Understanding22 Oct
- 2024Kangaroo: A Powerful Video-Language Model Supporting Long-context Video Input28 Aug
- 2024LongVILA: Scaling Long-Context Visual Language Models for Long Videos19 Aug
- 2024LongVideoBench: A Benchmark for Long-context Interleaved Video-Language Understanding22 Jul
- 2024Long Context Transfer from Language to Vision24 Jun
4 more
- 2024Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysis31 May
- 2023LLaMA-VID: An Image is Worth 2 Tokens in Large Language Models28 Nov
- 2023Video-LLaVA: Learning United Visual Representation by Alignment Before Projection16 Nov
- 2023Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understanding5 Jun
Other references · 56
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,151
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2023Sigmoid Loss for Language Image Pre-Trainingcited by 3,048
- 2024LLaVA-OneVision: Easy Visual Task Transfercited by 2,669
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,534
- 2019ViLBERT: Pretraining Task-Agnostic Visiolinguistic Representations for Vision-and-Language Taskscited by 2,219
- 2023PaLM-E: An Embodied Multimodal Language Modelcited by 2,037
- 2021Align before Fuse: Vision and Language Representation Learning with Momentum Distillationcited by 1,612
38 more
- 2024Expanding Performance Boundaries of Open-Source Multimodal Models with Model, Data, and Test-Time Scalingcited by 1,573
- 2019LXMERT: Learning Cross-Modality Encoder Representations from Transformerscited by 1,548
- 2019VisualBERT: A Simple and Performant Baseline for Vision and Languagecited by 1,291
- 2022CoCa: Contrastive Captioners are Image-Text Foundation Modelscited by 1,265
- 2024MiniCPM-V: A GPT-4V Level MLLM on Your Phonecited by 1,061
- 2023Video-ChatGPT: Towards Detailed Video Understanding via Large Vision and Language Modelscited by 1,047
- 2024How Far Are We to GPT-4V? Closing the Gap to Commercial Multimodal Models with Open-Source Suitescited by 1,033
- 2019VL-BERT: Pre-training of Generic Visual-Linguistic Representationscited by 954
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 899
- 2022PaLI: A Jointly-Scaled Multilingual Language-Image Modelcited by 762
- 2022OFA: Unifying Architectures, Tasks, and Modalities Through a Simple Sequence-to-Sequence Learning Frameworkcited by 742
- 2019VideoBERT: A Joint Model for Video and Language Representation Learningcited by 702
- 2021CLIP4Clip: An Empirical Study of CLIP for End to End Video Clip Retrievalcited by 645
- 2021FILIP: Fine-grained Interactive Language-Image Pre-Trainingcited by 626
- 2024Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spacescited by 580
- 2024LLaVA-Video: Video Instruction Tuning With Synthetic Datacited by 550
- 2023MovieChat: From Dense Token to Sparse Memory for Long Video Understandingcited by 536
- 2025VideoLLaMA 3: Frontier Multimodal Foundation Models for Image and Video Understandingcited by 502
- 2021Less is More: ClipBERT for Video-and-Language Learning via Sparse Samplingcited by 484
- 2022InternVideo: General Video Foundation Models via Generative and Discriminative Learningcited by 441
- 2024ShareGPT4Video: Improving Video Understanding and Generation with Better Captionscited by 386
- 2020HERO: Hierarchical Encoder for Video+Language Omni-representation Pre-trainingcited by 362
- 2024LMMs-Eval: Reality Check on the Evaluation of Large Multimodal Modelscited by 344
- 2024VideoAgent: Long-form Video Understanding with Large Language Model as Agentcited by 323
- 2024InternVideo2: Scaling Foundation Models for Multimodal Video Understandingcited by 310
- 2014On the Complexity of Best Arm Identification in Multi-Armed Bandit Modelscited by 280
- 2024MLVU: Benchmarking Multi-task Long Video Understandingcited by 275
- 2024VideoTree: Adaptive Tree-based Video Representation for LLM Reasoning on Long Videoscited by 242
- 2022Zero-Shot Video Question Answering via Frozen Bidirectional Language Modelscited by 229
- 2014Taming the Monster: A Fast and Simple Algorithm for Contextual Banditscited by 200
- 2024Streaming Long Video Understanding with Large Language Modelscited by 164
- 2013lil' UCB : An Optimal Exploration Algorithm for Multi-Armed Banditscited by 148
- 2024LongVLM: Efficient Long Video Understanding via Large Language Modelscited by 146
- 2016Video Summarization with Long Short-term Memorycited by 142
- 2024Aria: An Open Multimodal Native Mixture-of-Experts Modelcited by 136
- 2017Deep Reinforcement Learning for Unsupervised Video Summarization with Diversity-Representativeness Rewardcited by 105
- 2019Batched Multi-armed Bandits Problemcited by 97
- 2024Frame-Voyager: Learning to Query Frames for Video Large Language Modelscited by 80
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2026: 30.
30 papers.
Sort:
By area:
- 2026Attend Before Attention: Efficient and Scalable Video Understanding via Autoregressive Gazingcited by 8
- 2026ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoningcited by 8
- 2026MSJoE: Jointly Evolving MLLM and Sampler for Efficient Long-Form Video Understandingcited by 6
- 2026VideoStir: Understanding Long Videos via Spatio-Temporally Structured and Intent-Aware RAGcited by 5
- 2026VideoSEAL: Mitigating Evidence Misalignment in Agentic Long Video Understanding by Decoupling Answer Authoritycited by 5
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMscited by 4
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Samplingcited by 4
- 2026FocusGraph: Graph-Structured Frame Selection for Embodied Long Video Question Answeringcited by 3
- 2026Query-Conditioned Evidential Keyframe Sampling for MLLM-Based Long-Form Video Understandingcited by 3
- 2026CaC: Advancing Video Reward Models via Hierarchical Spatiotemporal Concentratingcited by 3
- 2026Towards Sparse Video Understanding and Reasoningcited by 2
- 2026LDDR: Linear-DPP-Based Dynamic-Resolution Frame Sampling for Video MLLMscited by 2
18 more
- 2026LFS: Learnable Frame Selector for Event-Aware and Temporally Diverse Video Captioningcited by 1
- 2026KiToke: Kernel-based Interval-aware Token Compression for Video Large Language Modelscited by 1
- 2026Swift Sampling: Selecting Temporal Surprises via Taylor Seriescited by 1
- 2026DynFrame: Adaptive Reasoning-Driven Multimodal Framework with Dynamic Frame Augmentation for Complex Video Understandingcited by 1
- 2026Reasoning as Intersection: Consensus-Frame Alignment for Visual Focus in Video-MLLMscited by 1
- 2026Homer: Understanding Long-form Videos with Hierarchical Memory and Agentic Reasoningcited by 1
- 2026Real Eyes Realize Faster: Gaze Stability and Pupil Novelty for Efficient Egocentric Learningcited by 0
- 2026Gaussian Mixture Modeling for Event-Aware Visual Allocation in Long Video Understandingcited by 0
- 2026SkyVLaM: Multimodal Large Language Model for UAV Video Understanding in Remote Sensingcited by 0
- 2026Reasoning with Memory: A Temporal Granularity-Adaptive Framework for Training-Free Long Video Understandingcited by 0
- 2026Beyond Frame Selection: Rethinking Long-Video Understanding with MLLMscited by 0
- 2026Stable Curves, Unstable Items: Item-Level Scaling Heterogeneity in Video LLMscited by 0
- 2026Motion-as-Prompt: Enhancing Motion Reasoning in Multimodal Large Language Models via Motion-Guided Cross-Frame Visual Promptingcited by 0
- 2026Why Is Video Still So Expensive? A Survey of Inference-Efficiency Mechanisms in Video and Audiovisual LLMscited by 0
- 2026Evaluation of MLLM-Agnostic Plug-and-Play Keyframe Selection Methods for Long Video Understandingcited by 0
- 2026MetaSampling: Making Frame Samplers Efficient for Long-Video Question Answeringcited by 0
- 2026FORTE: Adaptive Scoring and Exact Keyframe Selection for Long-Video Question Answeringcited by 0
- 2026Video Evidence Indexing: Learning Where to Look from Video Previews for Token-Budgeted Long-Video Question Answeringcited by 0
- 2026Video Evidence Indexing: Learning Where to Look from Video Previews for Token-Budgeted Long-Video Question Answering30 Sep 2026
- 2026FORTE: Adaptive Scoring and Exact Keyframe Selection for Long-Video Question Answering30 Sep 2026
- 2026MetaSampling: Making Frame Samplers Efficient for Long-Video Question Answering27 Sep 2026
- 2026Why Is Video Still So Expensive? A Survey of Inference-Efficiency Mechanisms in Video and Audiovisual LLMs9 Sep 2026
- 2026Evaluation of MLLM-Agnostic Plug-and-Play Keyframe Selection Methods for Long Video Understanding4 Sep 2026
- 2026Motion-as-Prompt: Enhancing Motion Reasoning in Multimodal Large Language Models via Motion-Guided Cross-Frame Visual Prompting12 Aug 2026
- 2026Stable Curves, Unstable Items: Item-Level Scaling Heterogeneity in Video LLMs7 Aug 2026
- 2026Beyond Frame Selection: Rethinking Long-Video Understanding with MLLMs6 Aug 2026
- 2026SkyVLaM: Multimodal Large Language Model for UAV Video Understanding in Remote Sensing19 Jul 2026
- 2026Gaussian Mixture Modeling for Event-Aware Visual Allocation in Long Video Understanding14 Jul 2026
- 2026Homer: Understanding Long-form Videos with Hierarchical Memory and Agentic Reasoning1 Jul 2026
- 2026Reasoning with Memory: A Temporal Granularity-Adaptive Framework for Training-Free Long Video Understanding30 Jun 2026
18 more
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Sampling23 Jun 2026
- 2026Reasoning as Intersection: Consensus-Frame Alignment for Visual Focus in Video-MLLMs16 Jun 2026
- 2026DynFrame: Adaptive Reasoning-Driven Multimodal Framework with Dynamic Frame Augmentation for Complex Video Understanding26 May 2026
- 2026Swift Sampling: Selecting Temporal Surprises via Taylor Series21 May 2026
- 2026VideoSEAL: Mitigating Evidence Misalignment in Agentic Long Video Understanding by Decoupling Answer Authority12 May 2026
- 2026CaC: Advancing Video Reward Models via Hierarchical Spatiotemporal Concentrating12 May 2026
- 2026LDDR: Linear-DPP-Based Dynamic-Resolution Frame Sampling for Video MLLMs12 May 2026
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMs11 May 2026
- 2026VideoStir: Understanding Long Videos via Spatio-Temporally Structured and Intent-Aware RAG7 Apr 2026
- 2026KiToke: Kernel-based Interval-aware Token Compression for Video Large Language Models3 Apr 2026
- 2026Query-Conditioned Evidential Keyframe Sampling for MLLM-Based Long-Form Video Understanding1 Apr 2026
- 2026ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoning30 Mar 2026
- 2026Attend Before Attention: Efficient and Scalable Video Understanding via Autoregressive Gazing12 Mar 2026
- 2026FocusGraph: Graph-Structured Frame Selection for Embodied Long Video Question Answering4 Mar 2026
- 2026Real Eyes Realize Faster: Gaze Stability and Pupil Novelty for Efficient Egocentric Learning4 Mar 2026
- 2026MSJoE: Jointly Evolving MLLM and Sampler for Efficient Long-Form Video Understanding26 Feb 2026
- 2026Towards Sparse Video Understanding and Reasoning14 Feb 2026
- 2026LFS: Learnable Frame Selector for Event-Aware and Temporally Diverse Video Captioning21 Jan 2026
- 2026Attend Before Attention: Efficient and Scalable Video Understanding via Autoregressive Gazingcited by 8
- 2026MSJoE: Jointly Evolving MLLM and Sampler for Efficient Long-Form Video Understandingcited by 6
- 2026VideoStir: Understanding Long Videos via Spatio-Temporally Structured and Intent-Aware RAGcited by 5
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Samplingcited by 4
- 2026Query-Conditioned Evidential Keyframe Sampling for MLLM-Based Long-Form Video Understandingcited by 3
- 2026CaC: Advancing Video Reward Models via Hierarchical Spatiotemporal Concentratingcited by 3
- 2026LDDR: Linear-DPP-Based Dynamic-Resolution Frame Sampling for Video MLLMscited by 2
- 2026Gaussian Mixture Modeling for Event-Aware Visual Allocation in Long Video Understandingcited by 0
- 2026SkyVLaM: Multimodal Large Language Model for UAV Video Understanding in Remote Sensingcited by 0
- 2026Evaluation of MLLM-Agnostic Plug-and-Play Keyframe Selection Methods for Long Video Understandingcited by 0
- 2026MetaSampling: Making Frame Samplers Efficient for Long-Video Question Answeringcited by 0
- 2026FORTE: Adaptive Scoring and Exact Keyframe Selection for Long-Video Question Answeringcited by 0
- 2026FORTE: Adaptive Scoring and Exact Keyframe Selection for Long-Video Question Answering30 Sep 2026
- 2026MetaSampling: Making Frame Samplers Efficient for Long-Video Question Answering27 Sep 2026
- 2026Evaluation of MLLM-Agnostic Plug-and-Play Keyframe Selection Methods for Long Video Understanding4 Sep 2026
- 2026SkyVLaM: Multimodal Large Language Model for UAV Video Understanding in Remote Sensing19 Jul 2026
- 2026Gaussian Mixture Modeling for Event-Aware Visual Allocation in Long Video Understanding14 Jul 2026
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Sampling23 Jun 2026
- 2026CaC: Advancing Video Reward Models via Hierarchical Spatiotemporal Concentrating12 May 2026
- 2026LDDR: Linear-DPP-Based Dynamic-Resolution Frame Sampling for Video MLLMs12 May 2026
- 2026VideoStir: Understanding Long Videos via Spatio-Temporally Structured and Intent-Aware RAG7 Apr 2026
- 2026Query-Conditioned Evidential Keyframe Sampling for MLLM-Based Long-Form Video Understanding1 Apr 2026
- 2026Attend Before Attention: Efficient and Scalable Video Understanding via Autoregressive Gazing12 Mar 2026
- 2026MSJoE: Jointly Evolving MLLM and Sampler for Efficient Long-Form Video Understanding26 Feb 2026
- 2026ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoningcited by 8
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMscited by 4
- 2026Towards Sparse Video Understanding and Reasoningcited by 2
- 2026DynFrame: Adaptive Reasoning-Driven Multimodal Framework with Dynamic Frame Augmentation for Complex Video Understandingcited by 1
- 2026Reasoning as Intersection: Consensus-Frame Alignment for Visual Focus in Video-MLLMscited by 1
- 2026Homer: Understanding Long-form Videos with Hierarchical Memory and Agentic Reasoningcited by 1
- 2026Reasoning with Memory: A Temporal Granularity-Adaptive Framework for Training-Free Long Video Understandingcited by 0
- 2026Beyond Frame Selection: Rethinking Long-Video Understanding with MLLMscited by 0
- 2026Motion-as-Prompt: Enhancing Motion Reasoning in Multimodal Large Language Models via Motion-Guided Cross-Frame Visual Promptingcited by 0
- 2026Motion-as-Prompt: Enhancing Motion Reasoning in Multimodal Large Language Models via Motion-Guided Cross-Frame Visual Prompting12 Aug 2026
- 2026Beyond Frame Selection: Rethinking Long-Video Understanding with MLLMs6 Aug 2026
- 2026Homer: Understanding Long-form Videos with Hierarchical Memory and Agentic Reasoning1 Jul 2026
- 2026Reasoning with Memory: A Temporal Granularity-Adaptive Framework for Training-Free Long Video Understanding30 Jun 2026
- 2026Reasoning as Intersection: Consensus-Frame Alignment for Visual Focus in Video-MLLMs16 Jun 2026
- 2026DynFrame: Adaptive Reasoning-Driven Multimodal Framework with Dynamic Frame Augmentation for Complex Video Understanding26 May 2026
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMs11 May 2026
- 2026ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoning30 Mar 2026
- 2026Towards Sparse Video Understanding and Reasoning14 Feb 2026
- 2026FocusGraph: Graph-Structured Frame Selection for Embodied Long Video Question Answeringcited by 3
- 2026LFS: Learnable Frame Selector for Event-Aware and Temporally Diverse Video Captioningcited by 1
- 2026Swift Sampling: Selecting Temporal Surprises via Taylor Seriescited by 1
- 2026Real Eyes Realize Faster: Gaze Stability and Pupil Novelty for Efficient Egocentric Learningcited by 0
- 2026Stable Curves, Unstable Items: Item-Level Scaling Heterogeneity in Video LLMscited by 0
- 2026Why Is Video Still So Expensive? A Survey of Inference-Efficiency Mechanisms in Video and Audiovisual LLMscited by 0
- 2026Video Evidence Indexing: Learning Where to Look from Video Previews for Token-Budgeted Long-Video Question Answeringcited by 0
- 2026Video Evidence Indexing: Learning Where to Look from Video Previews for Token-Budgeted Long-Video Question Answering30 Sep 2026
- 2026Why Is Video Still So Expensive? A Survey of Inference-Efficiency Mechanisms in Video and Audiovisual LLMs9 Sep 2026
- 2026Stable Curves, Unstable Items: Item-Level Scaling Heterogeneity in Video LLMs7 Aug 2026
- 2026Swift Sampling: Selecting Temporal Surprises via Taylor Series21 May 2026
- 2026FocusGraph: Graph-Structured Frame Selection for Embodied Long Video Question Answering4 Mar 2026
- 2026Real Eyes Realize Faster: Gaze Stability and Pupil Novelty for Efficient Egocentric Learning4 Mar 2026
- 2026LFS: Learnable Frame Selector for Event-Aware and Temporally Diverse Video Captioning21 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2025K-frames: Scene-Driven Any-k Keyframe Selection for long video understanding
- 2025From Frames to Clips: Training-free Adaptive Key Clip Selection for Long-Form Video Understanding
- 2026Coverage-Driven Adaptive Keyframe Selection for Video Understanding
- 2026Efficient Frame Selection for Long Videos at Test Time with Attention-Based MLLM Selectors
- 2026MarKey: Marginal Utility Guided Greedy Keyframe Selection for Long Video Understanding
- 2025Threading Keyframe with Narratives: MLLMs as Strong Long Video Comprehenders
- 2025HFS: Holistic Query-Aware Frame Selection for Efficient Video Understanding
- 2026Think-Clip-Sample: Slow-Fast Frame Selection for Video Understanding