With recent advancements in video backbone architectures, combined with the remarkable achievements of large language models (LLMs), the analysis of long-form videos spanning tens of minutes has become both feasible and increasingly prevalent. However, the inherently redundant nature of video sequences poses significant challenges for contemporary state-of-the-art models. These challenges stem from two primary aspects: 1) efficiently incorporating a larger number of frames within memory constraints, and 2) extracting discriminative information from the vast volume of input data. In this paper, we introduce a novel end-to-end schema for long-form video understanding, which includes an information-density-based adaptive video sampler (AVS) and an autoencoder-based spatiotemporal video compressor (SVC) integrated with a multimodal large language model (MLLM). Our proposed system offers two major advantages: it adaptively and effectively captures essential information from video sequences of varying durations, and it achieves high compression rates while preserving crucial discriminative information. The proposed framework demonstrates promising performance across various benchmarks, excelling in both long-form video understanding tasks and standard video understanding benchmarks. These results underscore the versatility and efficacy of our approach, particularly in managing the complexities of prolonged video sequences.
Figures & tables
Figure 1: An overview of our method and previous works, showing the different way of modeling long-form video with LLM. Specifically, (a) interpret clip into clip-level caption and aggregate via LLM in the linguistic space, (b) uniformly sample the video frame and leverage paired text to compress video tokens, and (c) our proposed method that leverage adaptive video sampler (AVS) and autoencoder based spatiotemporal video compressor (SVC).
Figure 2: Overview of the proposed method.
Model
EgoSchema
NextQA
ActivityNetQA
MLVU
MVbench
PerceptionTest
fullset
subset
mc
acc
avg
test
val
VideoChat [ 27 ]
-
-
-
26.5
-
-
-
LLaMA Adapter [ 27 ]
-
-
-
34.2
-
-
-
Video-ChatGPT [ 27 ] (ACL’24)
-
-
-
35.2
-
-
-
LLaMA-VID [ 30 ] (ECCV’24)
-
-
-
47.5
-
-
-
Movie_Chat [ 49 ] (CVPR’24)
-
-
-
45.7
-
-
-
Table 1: Comparison with state-of-the-art MLLM-based methods on both long-form video understanding and general video understanding tasks. The bold and underline texts represent the best and the second best performances, respectively.
Sampler
NextQA
MVbench
MLVU (m-avg)
MC
test
Avg.
Anomaly Det.
Counting
Ego.
Needle
Ordering
PlotQA
Uniform
77.0
50.0
51.9
0.53
0.35
0.50
0.51
0.47
0.52
Ours (AVS)
77.1
50.2
52.6
0.54
0.37
0.51
0.52
0.49
0.53
Table 2: Experimental results of our method on NextQA, MLVU and MVbench with different video frame sampling strategies.
Compressor
Ratio
EgoS.
MLVU
MVbench
Percevier
64 ×
63.0
53.7
49.8
Avgpool-3D
2 × 4 × 4
63.5
51.5
48.7
Avgpool-3D
4 × 4 × 4
61.4
51.3
46.8
Ours (SVC)
4 × 4 × 4
63.6
51.9
50.0
Table 3: Comparison between our proposed AE based VAC and different video compressors.
Ratio (T × W × H)
EgoS.
MLVU
MVbench
NextQA
2 × 2 × 2
65.1
55.0
51.3
77.1
4 × 4 × 4
63.6
51.9
50.0
77.0
1 × 8 × 8
60.0
50.1
44.2
73.5
4 × 8 × 8
62.0
48.7
46.6
75.5
8 × 4 × 4
62.3
48.0
43.3
73.3
Table 4: Experimental results of our method with different video compression ratio.
Figure 3: Examples of sampled frames using uniform sampling (top) compared to our AVS (bottom). AVS successfully locate the key frame to answer the question.
Method
EgoS.
MLVU
MVbench
NextQA
Random Init
59.2
49.9
47.2
72.8
Pre-train
63.6
51.9
50.0
77.0
Table 5: Experimental results of our method with pre-trained SVC and random initialized counterpart.
Constrain
EgoS.
MLVU
MVBench
NExT-QA
AE
Does not converge
VAE
63.7
48.4
44.6
74.7
APool+Res
63.6
51.9
50.0
77.1
Table 6: The effectiveness of different constraints in the autoencoder pretraining of SVC.
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 4: Examples of sampled frames using uniform sampling (top row) compared to our AVS (bottom row). AVS successfully locates the key frame to answer the question.
Figure 5: Examples of sampled frames using uniform sampling (top row) compared to our AVS (bottom row). AVS successfully locates the key frame to answer the question.
Training Statge
Dataset Name
Sample number
Stage 1
ShutterStock
2,827,000
stage 2
ShutterStock
5,113,000
Ego4d
1,975,861
BreakFast
20,175
AVA
183,580
Vatex
252,200
Appendix
Table 7: The composition of training data across different training stages.
Adapting Multimodal Large Language Models (MLLMs) for hour-long videos is bottlenecked by context limits. Dense visual streams saturate token budgets and exacerbate the lost-in-the-middle phenomenon. Existing heuristics, like sparse sampling or uniform pooling, blindly sacrifice fidelity by discarding decisive moments and wasting bandwidth on irrelevant backgrounds. We propose Tempo, an efficient query-aware framework compressing long videos for downstream understanding. Tempo leverages a Small Vision-Language Model (SVLM) as a local temporal compressor, casting token reduction as an early cross-modal distillation process to generate compact, intent-aligned representations in a single forward pass. To enforce strict budgets without breaking causality, we introduce Adaptive Token Allocation (ATA). Exploiting the SVLM's zero-shot relevance prior and semantic front-loading, ATA acts as a training-free O(1) dynamic router. It allocates dense bandwidth to query-critical segments while compressing redundancies into minimal temporal anchors to maintain the global storyline. Extensive experiments show our 6B architecture achieves state-of-the-art performance with aggressive dynamic compression (0.5-16 tokens/frame). On the extreme-long LVBench (4101s), Tempo scores 52.3 under a strict 8K visual budget, outperforming GPT-4o and Gemini 1.5 Pro. Scaling to 2048 frames reaches 53.7. Crucially, Tempo compresses hour-long videos substantially below theoretical limits, proving true long-form video understanding relies on intent-driven efficiency rather than greedily padded context windows.
Junjie Fei, Jun Chen, Zechun Liu +13
Meta AI · King Abdullah University of Science and Technology (KAUST)
While multimodal large language models (MLLMs) have shown remarkable success across a wide range of tasks, long-form video understanding remains a significant challenge. In this study, we focus on video understanding by MLLMs. This task is challenging because processing a full stream of RGB frames is computationally intractable and highly redundant, as self-attention have quadratic complexity with sequence length. In this paper, we propose ReMoRa, a video MLLM that processes videos by operating directly on their compressed representations. A sparse set of RGB keyframes is retained for appearance, while temporal dynamics are encoded as a motion representation, removing the need for sequential RGB frames. These motion representations act as a compact proxy for optical flow, capturing temporal dynamics without full frame decoding. To refine the noise and low fidelity of block-based motions, we introduce a module to denoise and generate a fine-grained motion representation. Furthermore, our model compresses these features in a way that scales linearly with sequence length. We demonstrate the effectiveness of ReMoRa through extensive experiments across a comprehensive suite of long-video understanding benchmarks. ReMoRa outperformed baseline methods on multiple challenging benchmarks, including LongVideoBench, NExT-QA, and MLVU.
Long video understanding is inherently challenging for vision-language models (VLMs) because of the extensive number of frames. With each video frame typically expanding into tens or hundreds of tokens, the limited context length of large language models (LLMs) forces the VLMs to perceive the frames sparsely and lose temporal information. To address this, we explore extreme video token compression towards one token per frame at the final LLM layer. Our key insight is that heuristic-based compression, widely adopted by previous methods, is prone to information loss, and this necessitates supervising LLM layers into learnable and progressive modules for token-level compression (LP-Comp). Such compression enables our VLM to digest 2x-4x more frames with improved performance. To further increase the token efficiency, we investigate frame-level compression, which selects the frames most relevant to the queries via the internal attention scores of the LLM layers, named question-conditioned compression (QC-Comp). As a notable distinction from previous studies, we mitigate the position bias of LLM attention in long contexts, i.e., the over-concentration on the beginning and end of a sequence, by splitting long videos into short segments and employing local attention. Collectively, our combined token-level and frame-level leads to an extreme compression model for long video understanding, named XComp, achieving a significantly larger compression ratio and enabling denser frame sampling. Our XComp is finetuned from VideoChat-Flash with a data-efficient supervised compression tuning stage that only requires 2.5% of the supervised fine-tuning data, yet boosts the accuracy from 42.9% to 46.2% on LVBench and enhances multiple other long video benchmarks.
Zheyu Zhang, Ziqi Pang, Shixing Chen +3
University of Illinois Urbana-Champaign · Amazon Prime Video