FRAG: Frame Selection Augmented Generation for Long Video and Long Document Understanding
On the map: Multimodal LLMs / vision-language models → Video understanding with MLLMs
Abstract (arXiv)
There has been impressive progress in Large Multimodal Models (LMMs). Recent works extend these models to long inputs, including multi-page documents and long videos. However, the model size and performance of these long context models are still limited due to the computational cost in both training and inference. In this work, we explore an orthogonal direction and process long inputs without long context LMMs. We propose Frame Selection Augmented Generation (FRAG), where the model first selects relevant frames within the input, and then only generates the final outputs based on the selected frames. The core of the selection process is done by scoring each frame independently, which does not require long context processing. The frames with the highest scores are then selected by a simple Top-K selection. We show that this frustratingly simple framework is applicable to both long videos and multi-page documents using existing LMMs without any fine-tuning. We consider two models, LLaVA-OneVision and InternVL2, in our experiments and show that FRAG consistently improves the performance and achieves state-of-the-art performances for both long video and long document understanding. For videos, FRAG substantially improves InternVL2-76B by 5.8% on MLVU and 3.7% on Video-MME. For documents, FRAG achieves over 20% improvements on MP-DocVQA compared with recent LMMs specialized in long document understanding. Code is available at: https://github.com/NVlabs/FRAG
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). Placed in Video understanding with MLLMs, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 42 of its 45 references that are in the map. First posted on arXiv 24 Apr 2025.
Builds on
42 of 45 references.
Closest ancestors · 7
Same direction, newest first
- 2024LongVU: Spatiotemporal Adaptive Compression for Long Video-Language Understanding22 Oct
- 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
- 2024LVBench: An Extreme Long Video Understanding Benchmark12 Jun
- 2024Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysis31 May
- 2024MA-LMM: Memory-Augmented Large Multimodal Model for Long-Term Video Understanding8 Apr
Other references · 35
- 2023Visual Instruction Tuningcited by 7,869
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,137
- 2023Sigmoid Loss for Language Image Pre-Trainingcited by 3,109
- 2024LLaVA-OneVision: Easy Visual Task Transfercited by 2,719
- 2020DocVQA: A Dataset for VQA on Document Imagescited by 1,317
- 2024How Far Are We to GPT-4V? Closing the Gap to Commercial Multimodal Models with Open-Source Suitescited by 1,050
- 2024VideoLLaMA 2: Advancing Spatial-Temporal Modeling and Audio Understanding in Video-LLMscited by 771
- 2021NExT-QA:Next Phase of Question-Answering to Explaining Temporal Actionscited by 744
- 2023VILA: On Pre-training for Visual Language Modelscited by 692
- 2023EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understandingcited by 680
- 2024LLaVA-NeXT-Interleave: Tackling Multi-image, Video, and 3D in Large Multimodal Modelscited by 584
- 2024VideoAgent: Long-form Video Understanding with Large Language Model as Agentcited by 332
23 more
- 2019Scene Text Visual Question Answeringcited by 331
- 2024VideoTree: Adaptive Tree-based Video Representation for LLM Reasoning on Long Videoscited by 251
- 2024mPLUG-DocOwl 1.5: Unified Structure Learning for OCR-free Document Understandingcited by 220
- 2023Self-Chained Image-Language Model for Video Localization and Question Answeringcited by 203
- 2024MMLongBench-Doc: Benchmarking Long-context Document Understanding with Visualizationscited by 183
- 2023SlideVQA: A Dataset for Document Visual Question Answering on Multiple Imagescited by 179
- 2024Building and better understanding vision-language models: insights and future directionscited by 173
- 2024Streaming Long Video Understanding with Large Language Modelscited by 167
- 2024InternLM-XComposer2-4KHD: A Pioneering Large Vision-Language Model Handling Resolutions from 336 Pixels to 4K HDcited by 159
- 2024LongVLM: Efficient Long Video Understanding via Large Language Modelscited by 147
- 2024Tarsier: Recipes for Training and Evaluating Large Video Description Modelscited by 141
- 2019SCSampler: Sampling Salient Clips from Video for Efficient Action Recognitioncited by 134
- 2024mPLUG-DocOwl2: High-resolution Compressing for OCR-free Multi-page Document Understandingcited by 114
- 2022Hierarchical multimodal transformers for Multi-Page DocVQAcited by 105
- 2024Frame-Voyager: Learning to Query Frames for Video Large Language Modelscited by 83
- 2024Too Many Frames, Not All Useful: Efficient Strategies for Long-Form Video QAcited by 68
- 2024Visual Haystacks: A Vision-Centric Needle-In-A-Haystack Benchmarkcited by 55
- 2024Memory Consolidation Enables Long-Context Video Understandingcited by 45
- 2024InstructDoc: A Dataset for Zero-Shot Generalization of Visual Document Understanding with Instructionscited by 27
- 2023Text-Conditioned Resampler For Long Form Video Understandingcited by 24
- 2024GRAM: Global Reasoning for Multi-Page VQAcited by 23
- 2024Leopard: A Vision Language Model For Text-Rich Multi-Image Taskscited by 18
- 2024PDF-WuKong: A Large Multimodal Model for Efficient Long PDF Reading with End-to-End Sparse Samplingcited by 14
Built on by
Citing papers per year: 2025: 12; 2026: 15.
27 papers.
Sort:
By area:
- 2025StreamAgent: Towards Anticipatory Agents for Streaming Video Understandingcited by 33
- 2025VideoITG: Multimodal Video Understanding with Instructed Temporal Groundingcited by 29
- 2025E-VRAG: Enhancing Long Video Understanding with Resource-Efficient Retrieval Augmented Generationcited by 12
- 2025Scaling Beyond Context: A Survey of Multimodal Retrieval-Augmented Generation for Document Understandingcited by 9
- 2026Symphony: A Cognitively-Inspired Multi-Agent System for Long-Video Understandingcited by 9
- 2025LAD-RAG: Layout-aware Dynamic RAG for Visually-Rich Document Understandingcited by 7
- 2026Event-Anchored Frame Selection for Effective Long-Video Understandingcited by 7
- 2025Failures to Surface Harmful Contents in Video Large Language Modelscited by 5
- 2025TimeScope: Towards Task-Oriented Temporal Grounding In Long Videoscited by 5
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Samplingcited by 5
- 2025Poisoning Prompt-Guided Sampling in Video Large Language Modelscited by 4
- 2025Training-free Uncertainty Guidance for Complex Visual Tasks with MLLMscited by 4
15 more
- 2026AVIR: Adaptive Visual In-Document Retrieval for Efficient Multi-Page Document Question Answeringcited by 4
- 20263D-Layout-R1: Structured Reasoning for Language-Instructed Spatial Editingcited by 4
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMscited by 4
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenescited by 2
- 2025Towards Effective Long Video Understanding of Multimodal Large Language Models via One-shot Clip Retrievalcited by 2
- 2026Towards Sparse Video Understanding and Reasoningcited by 2
- 2026LensVLM: Selective Context Expansion for Compressed Visual Representation of Textcited by 2
- 2026QCA: Query- and Content-Aware Keyframe Selection for Long Video Understandingcited by 2
- 2026SagaQA: A Multi-hop Reasoning Benchmark for Long-form Narrative Understanding in TV Seriescited by 1
- 2026Caved or Convinced: Temporal Sampling Gates Claim Deference in Video Large Language Modelscited by 1
- 2025Minimal Clips, Maximum Salience: Long Video Summarization via Key Moment Extractioncited by 0
- 2026ConsensusDrop: Fusing Visual and Cross-Modal Saliency for Efficient Vision Language Modelscited by 0
- 2026QSVideo: Query-Conditioned Semantic Temporal Retrieval for Video Understandingcited by 0
- 2026Enhancing Localized Reasoning for Long Video Understanding via Efficient Segment-to-Video Supervisioncited by 0
- 2026Do Input-Level Defenses Transfer to Observation-Level Attacks on VideoLLMs?cited by 0
- 2026Do Input-Level Defenses Transfer to Observation-Level Attacks on VideoLLMs?8 Sep 2026
- 2026Enhancing Localized Reasoning for Long Video Understanding via Efficient Segment-to-Video Supervision21 Aug 2026
- 2026Caved or Convinced: Temporal Sampling Gates Claim Deference in Video Large Language Models4 Aug 2026
- 2026QSVideo: Query-Conditioned Semantic Temporal Retrieval for Video Understanding6 Jul 2026
- 2026QCA: Query- and Content-Aware Keyframe Selection for Long Video Understanding1 Jul 2026
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Sampling23 Jun 2026
- 2026SagaQA: A Multi-hop Reasoning Benchmark for Long-form Narrative Understanding in TV Series2 Jun 2026
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMs11 May 2026
- 2026LensVLM: Selective Context Expansion for Compressed Visual Representation of Text7 May 2026
- 20263D-Layout-R1: Structured Reasoning for Language-Instructed Spatial Editing23 Mar 2026
- 2026Symphony: A Cognitively-Inspired Multi-Agent System for Long-Video Understanding18 Mar 2026
- 2026Event-Anchored Frame Selection for Effective Long-Video Understanding1 Mar 2026
15 more
- 2026Towards Sparse Video Understanding and Reasoning14 Feb 2026
- 2026ConsensusDrop: Fusing Visual and Cross-Modal Saliency for Efficient Vision Language Models1 Feb 2026
- 2026AVIR: Adaptive Visual In-Document Retrieval for Efficient Multi-Page Document Question Answering17 Jan 2026
- 2025Minimal Clips, Maximum Salience: Long Video Summarization via Key Moment Extraction12 Dec 2025
- 2025Towards Effective Long Video Understanding of Multimodal Large Language Models via One-shot Clip Retrieval9 Dec 2025
- 2025Scaling Beyond Context: A Survey of Multimodal Retrieval-Augmented Generation for Document Understanding17 Oct 2025
- 2025LAD-RAG: Layout-aware Dynamic RAG for Visually-Rich Document Understanding8 Oct 2025
- 2025Training-free Uncertainty Guidance for Complex Visual Tasks with MLLMs1 Oct 2025
- 2025TimeScope: Towards Task-Oriented Temporal Grounding In Long Videos30 Sep 2025
- 2025Poisoning Prompt-Guided Sampling in Video Large Language Models25 Sep 2025
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenes19 Aug 2025
- 2025Failures to Surface Harmful Contents in Video Large Language Models14 Aug 2025
- 2025StreamAgent: Towards Anticipatory Agents for Streaming Video Understanding3 Aug 2025
- 2025E-VRAG: Enhancing Long Video Understanding with Resource-Efficient Retrieval Augmented Generation3 Aug 2025
- 2025VideoITG: Multimodal Video Understanding with Instructed Temporal Grounding17 Jul 2025
- 2026Event-Anchored Frame Selection for Effective Long-Video Understandingcited by 7
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Samplingcited by 5
- 2025Training-free Uncertainty Guidance for Complex Visual Tasks with MLLMscited by 4
- 2026AVIR: Adaptive Visual In-Document Retrieval for Efficient Multi-Page Document Question Answeringcited by 4
- 2025Towards Effective Long Video Understanding of Multimodal Large Language Models via One-shot Clip Retrievalcited by 2
- 2026LensVLM: Selective Context Expansion for Compressed Visual Representation of Textcited by 2
- 2025Minimal Clips, Maximum Salience: Long Video Summarization via Key Moment Extractioncited by 0
- 2026ConsensusDrop: Fusing Visual and Cross-Modal Saliency for Efficient Vision Language Modelscited by 0
- 2026QSVideo: Query-Conditioned Semantic Temporal Retrieval for Video Understandingcited by 0
- 2026QSVideo: Query-Conditioned Semantic Temporal Retrieval for Video Understanding6 Jul 2026
- 2026Towards Fast and Effective Long Video Understanding of Multimodal Large Language Models via Adaptive Quasi-Gaussian Sampling23 Jun 2026
- 2026LensVLM: Selective Context Expansion for Compressed Visual Representation of Text7 May 2026
- 2026Event-Anchored Frame Selection for Effective Long-Video Understanding1 Mar 2026
- 2026ConsensusDrop: Fusing Visual and Cross-Modal Saliency for Efficient Vision Language Models1 Feb 2026
- 2026AVIR: Adaptive Visual In-Document Retrieval for Efficient Multi-Page Document Question Answering17 Jan 2026
- 2025Minimal Clips, Maximum Salience: Long Video Summarization via Key Moment Extraction12 Dec 2025
- 2025Towards Effective Long Video Understanding of Multimodal Large Language Models via One-shot Clip Retrieval9 Dec 2025
- 2025Training-free Uncertainty Guidance for Complex Visual Tasks with MLLMs1 Oct 2025
- 2025E-VRAG: Enhancing Long Video Understanding with Resource-Efficient Retrieval Augmented Generationcited by 12
- 20263D-Layout-R1: Structured Reasoning for Language-Instructed Spatial Editingcited by 4
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMscited by 4
- 2026Towards Sparse Video Understanding and Reasoningcited by 2
- 2026SagaQA: A Multi-hop Reasoning Benchmark for Long-form Narrative Understanding in TV Seriescited by 1
- 2026Enhancing Localized Reasoning for Long Video Understanding via Efficient Segment-to-Video Supervisioncited by 0
- 2026Enhancing Localized Reasoning for Long Video Understanding via Efficient Segment-to-Video Supervision21 Aug 2026
- 2026SagaQA: A Multi-hop Reasoning Benchmark for Long-form Narrative Understanding in TV Series2 Jun 2026
- 2026GridProbe: Posterior-Probing for Adaptive Test-Time Compute in Long-Video VLMs11 May 2026
- 20263D-Layout-R1: Structured Reasoning for Language-Instructed Spatial Editing23 Mar 2026
- 2026Towards Sparse Video Understanding and Reasoning14 Feb 2026
- 2025E-VRAG: Enhancing Long Video Understanding with Resource-Efficient Retrieval Augmented Generation3 Aug 2025
- 2025VideoITG: Multimodal Video Understanding with Instructed Temporal Groundingcited by 29
- 2025TimeScope: Towards Task-Oriented Temporal Grounding In Long Videoscited by 5
- 2025Poisoning Prompt-Guided Sampling in Video Large Language Modelscited by 4
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenescited by 2
- 2026QCA: Query- and Content-Aware Keyframe Selection for Long Video Understandingcited by 2
- 2026Caved or Convinced: Temporal Sampling Gates Claim Deference in Video Large Language Modelscited by 1
- 2026Caved or Convinced: Temporal Sampling Gates Claim Deference in Video Large Language Models4 Aug 2026
- 2026QCA: Query- and Content-Aware Keyframe Selection for Long Video Understanding1 Jul 2026
- 2025TimeScope: Towards Task-Oriented Temporal Grounding In Long Videos30 Sep 2025
- 2025Poisoning Prompt-Guided Sampling in Video Large Language Models25 Sep 2025
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenes19 Aug 2025
- 2025VideoITG: Multimodal Video Understanding with Instructed Temporal Grounding17 Jul 2025
Similar, not cited
Close in wording, no citation either way
- 2026One Ranking, Any Budget: Matryoshka Evidence-to-Context Frame Selection for Long-Video Understanding
- 2025Adaptive Keyframe Sampling for Long Video Understanding
- 2025Divide, then Ground: Adapting Frame Selection to Query Types for Long-Form Video Understanding
- 2026Evaluation of MLLM-Agnostic Plug-and-Play Keyframe Selection Methods for Long Video Understanding
- 2025K-frames: Scene-Driven Any-k Keyframe Selection for long video understanding
- 2025LongCaptioning: Unlocking the Power of Long Video Caption Generation in Large Multimodal Models
- 2026MEDR: Query-Independent Frame Selection via Multi-Signal Event Modeling and Dynamic Rescoring
- 2026Efficient Frame Selection for Long Videos at Test Time with Attention-Based MLLM Selectors