Video large language models (VideoLLMs) show strong capability in video understanding, yet long-context inference is still dominated by massive redundant visual tokens in the prefill stage. We revisit token compression for VideoLLMs under a tight budget and identify a key bottleneck, namely insufficient spatio-temporal information coverage. Existing methods often introduce discontinuous coverage through coarse per-frame allocation or scene segmentation, and token merging can further misalign spatio-temporal coordinates under MRoPE-style discrete (t,h,w) bindings. To address these issues, we propose V-CAST (Video Curvature-Aware Spatio-Temporal Pruning), a training-free, plug-and-play pruning policy for long-context video inference. V-CAST casts token compression as a trajectory approximation problem and introduces a curvature-guided temporal allocation module that routes per-frame token budgets to semantic turns and event boundaries. It further adopts a dual-anchor spatial selection mechanism that preserves high-entropy visual evidence without attention intervention, while keeping retained tokens at their original coordinates to maintain positional alignment. Extensive experiments across multiple VideoLLMs of different architectures and scales demonstrate that V-CAST achieves 98.6% of the original performance, outperforms the second-best method by +1.1% on average, and reduces peak memory and total latency to 86.7% and 86.4% of vanilla Qwen3-VL-8B-Instruct.
Figures & tables
Figure 2: Spatio-temporal budgeting profiles. We visualize per-frame token budgets (higher means more retained tokens) on representative short, medium, and long videos. Uniform Allocation Yang et al. (2025a) stays nearly flat and misses brief evidence peaks; segment-based pinelines Shen et al. (2025) ; Shao et al. (2025a) introduce boundary-sensitive budget jumps and waste tokens within redundant windows; global-uniqueness budgeting Liu et al. (2025c) can over-concentrate on a few globally distinctive frames and under-cover transitional segments. Curvature-aware budgeting allocates more tokens to rapid semantic changes and event boundaries, improving spatiotemporal information coverage under tight budgets.
Figure 2
Figure 4: Overview of V-CAST. V-CAST formulates token pruning for VideoLLMs as an optimal semantic-trajectory approximation problem under a fixed budget. It applies Curvature-Guided Temporal Allocation to assign per-frame budgets by tracking semantic transitions, and then performs Dual-Anchor Spatial Token Selection to retain diverse and salient tokens within each frame while preserving their original on-grid coordinates.
Methods
MVBench
LongVideo Bench
MLVU
VideoMME
Average
Overall
Short
Medium
Long
Score
%
Max Input Frames=64
Qwen3-VL-8B-Instruct
69.2
62.8
68.9
66.9
78.8
66.2
55.8
67.0
100.0
Retention Ratio=25%
VisionZip (CVPR’25)
64.8
58.9
63.4
63.1
73.7
60.3
55.4
62.6
93.4
VidCom 2 (EMNLP’25)
67.5
59.6
64.0
64.9
75.4
63.4
55.9
64.0
95.5
Table 2: Performance comparison with other baselines on Qwen3-VL-8B-Instruct across benchmarks under multiple settings. “Average” shows the mean performance across benchmarks.
Methods
MVBench
LongVideo Bench
MLVU
VideoMME
Average
Overall
Short
Medium
Long
Score
%
LLaVA-OV-7B
58.3
56.6
63.1
58.4
69.9
56.7
48.8
59.1
100.0
Retention Ratio=25%
FastV (ECCV’24)
55.5
53.3
59.6
55.3
65.0
53.8
47.0
55.9
94.6
PDrop (CVPR’25)
55.3
51.3
57.1
55.5
64.7
53.1
48.7
54.8
92.7
SparseVLM (ICML’25)
56.4
53.9
60.7
57.3
68.4
55.2
48.1
57.1
96.6
Table 3: Performance comparison with other baselines with LLaVA-OV-7B across different benchmarks. We use the default 32-frame input setting.
Methods
MVBench
LongVideo Bench
MLVU
VideoMME
Average
Overall
Short
Medium
Long
Score
%
LLaVA-Video-7B
60.4
58.9
67.3
64.4
77.3
62.4
53.4
62.8
100.0
Retention Ratio=25%
FastV (ECCV’24)
52.1
54.8
57.8
58.6
68.7
58.4
48.7
55.8
88.9
SparseVLM (ICML’25)
55.4
54.2
58.9
60.1
71.1
59.1
50.1
57.2
91.1
VisionZip (CVPR’25)
57.9
56.3
62.6
62.5
73.6
62.3
51.9
59.8
95.2
Table 4: Performance comparison with other baselines with LLaVA-Video-7B across different benchmarks. We use the default 64-frame setting.
Methods
MVBench
LongVideo Bench
MLVU
VideoMME
Average
Overall
Short
Medium
Long
Score
%
Qwen3-VL-32B-Instruct
73.2
62.4
66.1
69.3
78.3
67.1
62.4
67.8
100.0
Retention Ratio=25%
VisionZip (CVPR’25)
62.9
60.0
62.2
64.8
72.8
63.1
58.6
62.5
92.2
VidCom 2 (EMNLP’25)
70.2
60.4
64.9
67.0
75.6
64.3
61.2
65.6
96.8
FastVID (NeurIPS’25)
71.0
60.9
64.5
65.1
75.1
62.6
57.7
65.4
96.5
Table 5: Performance comparison with other baselines on the larger model Qwen3-VL-32B-Instruct across different benchmarks. We use 32-frame input setting.
Methods
MVBench
LongVideo Bench
MLVU
VideoMME
Average Score
Overall
Short
Medium
Long
Qwen3-VL-30B-A3B-Instruct
OOM
OOM
OOM
OOM
OOM
OOM
OOM
-
Retention Ratio=25%
VisionZip (CVPR’25)
61.3
62.4
64.1
62.7
70.7
61.3
56.0
62.6
VidCom 2 (EMNLP’25)
69.7
65.5
68.5
68.1
79.1
68.0
58.9
68.0
FastVID (NeurIPS’25)
68.2
60.7
64.8
62.4
70.3
61.6
55.2
64.0
Table 6: Performance comparison with other baselines on the MoE-based model Qwen3-VL-30B-A3B-Instruct across different benchmarks. We use 64-frame input setting.
Figure 5: Consistent gains with more frames. Performance trends on LongVideoBench, MLVU, VideoMME (Long), and EgoSchema as input frames increase. V-CAST improves accuracy and scales to longer inputs, while some baselines show limited gains or OOM failures at larger frame counts.
Methods
Prefilling ↓
LLM Generation ↓
Total Latency ↓
GPU Peak ↓
Throughput ↑
Performance ↑
Latency (s)
Latency (s)
(s)
Memory (MB)
(item/s)
Qwen3-VL-8B-Instruct
243.6
280.9
1440.4
22478.0
1.87
64.5
Random
116.9 (↓52.0%)
147.3 (↓47.6%)
1271.9 (↓11.7%)
19547.5 (↓13.0%)
2.12 (1.13 × )
61.5 (↓3.0)
VisionZip (CVPR’25)
155.6 (↓36.1%)
190.5 (↓32.2%)
1276.8 (↓11.4%)
19974.7 (↓11.2%)
2.11 (1.13 × )
60.1 (↓4.4)
VidCom 2 (EMNLP’25)
119.0 (↓51.1%)
150.2 (↓46.5%)
1271.0 (↓11.8%)
19547.5 (↓13.0%)
2.12 (1.13 × )
62.4 (↓2.1)
FastVID (NeurIPS’25)
120.6 (↓50.5%)
153.6 (↓45.3%)
1317.6 (↓8.5%)
19547.5 (↓13.0%)
2.05 (1.10 × )
60.5 (↓4.0)
Table 7: Efficiency comparisons. Qwen3-VL-8B-Instruct on VideoMME at R=25% (max input frames = 32). “Prefill Latency”: prompt-to-first-token; “LLM Generation Latency”: decoding time (first-to-last-token); “Total Latency”: end-to-end wall-clock time in our experimental setup; “Throughput”: samples per second.
Figure 6: Efficiency comparison on LLaVA-OneVision-7B. We compare Vanilla, FastVID, VidCom 2 , and V-CAST on Prefill Latency, Total Latency, and Peak Memory.
Table 8: Ablation on Temporal Allocation. Evaluating temporal routing metrics on Qwen3-VL-8B at R=25% under different maximum input frames.
Spatial Selection
MVBench
MLVU
VideoMME
Average
Overall
Short
Medium
Score
Qwen3-VL-8B-Instruct
68.6
63.5
64.5
76.0
60.4
65.5
Contextual Diversity Only
67.5
61.6
61.2
71.3
57.1
63.4
Feature Activation Only
63.0
58.6
61.4
70.0
57.2
61.0
Dual-Anchor (Ours)
67.9
62.7
63.5
74.4
60.2
64.7
Table 9: Ablation on Spatial Selection. Evaluating spatial selection anchors on Qwen3-VL-8B at R=25% .
Figure 7: Visualization of frame budget allocation. We compare Uniform allocation , Global Uniqueness (VidCom 2 Liu et al. (2025c) ), and Curvature-Aware allocation (V-CAST) under a R=25% . A higher curve indicates a larger per-frame token budget.
Figure 8: Qualitative comparison. V-CAST highlights task-critical moments and yields correct answers where baselines and even the vanilla model fail.
Figure 9: Broad applicability of V-CAST budgeting on other frame compression methods. “+V-CAST” denotes equipping the original method with our curvature-aware budgeting strategy.
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Methods
MVBench
LongVideoBench
MLVU
VideoMME
Average
Overall
Short
Medium
Long
Score
%
Max Input Frames=64
Qwen3-VL-8B-Instruct
69.2
62.8
68.9
66.9
78.8
66.2
55.8
67.0
100.0
Retention Ratio=35%
VisionZip (CVPR’25)
65.7
58.9
64.3
64.3
74.9
62.2
55.9
63.3
94.5
VidCom 2 (EMNLP’25)
68.9
61.0
65.5
66.0
77.3
64.9
55.8
65.4
97.6
Appendix
Table 10: Performance comparison with other baselines on Qwen3-VL-8B-Instruct under a retention ratio of 35% . “Average” denotes the mean performance across benchmarks.
Table 11: Sensitivity analysis on V-CAST hyper-parameters. We evaluate (a) temporal temperature τ and (b) spatial selection weights on Qwen3-VL-8B-Instruct at R=25% .
Figure 10: Additional qualitative comparisons. V-CAST preserves task-critical moments and correctly answers challenging cases where baseline compression methods, and occasionally even the vanilla model, miss decisive visual evidence.
Video large language models (VideoLLMs) achieve strong video understanding performance, but their inference remains expensive due to the large number of redundant spatio-temporal visual tokens in long videos. Existing token pruning methods alleviate this cost by reducing redundant tokens, yet most of them rely on segment-level local pruning, where videos are partitioned into isolated segments and tokens are selected independently within each segment. Such designs may under-preserve short but semantically dense segments and discard tokens that appear non-salient locally but remain critical from a global perspective. To address this issue, we propose GSTEP (Global Spatio-Temporal Density Pruning), a plug-and-play pruning framework that models video as a continuous spatio-temporal information flow. GSTEP constructs a token-level spatio-temporal density by combining a continuous temporal density, obtained from a smoothed centered frame-level change signal, with intra-frame spatial density, and then performs global token sampling by jointly balancing information density and coverage. Extensive experiments on multiple VideoLLMs and public benchmarks demonstrate that GSTEP consistently achieves strong accuracy-efficiency trade-offs and generalizes well across model architectures and evaluation settings. On LLaVA-OneVision-7B, GSTEP prunes 75% of visual tokens, preserves up to 100.2% of the original average performance across benchmarks, and achieves a 1.17 end-to-end speedup.
Mengjie Zhang, Qihui Zhu, Tao Zhang +10
University of Science and Technology of China He Fei, China · Institute of Artificial Intelligence, Hefei Comprehensive National Science Center He Fei, China
Video large language models (Video-LLMs) face high computational costs due to large volumes of visual tokens. Existing token compression methods typically adopt a two-stage spatiotemporal compression strategy, relying on stage-specific metrics and an implicit assumption of spatiotemporal separability. Under extremely low retention ratios, however, such approaches often result in unbalanced allocation and loss of visual evidence essential for question answering. We reformulate token compression as a spatiotemporal allocation task within a global token retention pool. We propose a unified selection mechanism that integrates attention weights and semantic similarity to globally select tokens with high contribution and low redundancy. Unselected tokens are merged via clustering and refilled, preserving information integrity. Inside the LLM, we further introduce text-aware merging to perform secondary compression based on query relevance. Without requiring retraining, our method serves as a plug-and-play module compatible with existing Video-LLMs. Experiments show that retaining only about 2% of visual tokens preserves 90.1% of baseline performance across multiple benchmarks, while reducing FLOPs to roughly 2.6%. These benefits generalize across diverse backbones, decreasing end-to-end inference latency and memory consumption. Our unified spatiotemporal token compression strategy establishes the state-of-the-art in video understanding under ultra-low token retention.
Junhao Du, Jialong Xue, Anqi Li +2
Shanghai Jiao Tong University · Beijing University of Posts and Telecommunications
Long-form video understanding remains challenging for Video Large Language Models (VideoLLMs), as the dense frame sampling introduces massive visual tokens while sparse sampling risks missing critical temporal evidence and leading to LLM hallucination. Existing training-free token reduction methods either treat videos equally as static images or rely on segment-level merging heuristics, which weaken fine-grained spatiotemporal modeling and introduce additional overhead. In this paper, we propose EchoPrune, a lightweight and training-free token pruning method that improves temporal resolution under a fixed LLM-side visual token budget. Our core idea is to interpret redundant video tokens as temporal echoes: if a token is well reconstructed from the previous frame, it is merely a temporally redundant echo; otherwise, it may capture new events, motion, or query-relevant visual evidence. Based on this insight, EchoPrune scores visual tokens by (i) query-guided crossmodal relevance and (ii) temporal reconstruction error, measured by correspondence matching and echo matching across consecutive frames. The selected tokens preserve task-relevant cues and temporal novelty while suppressing predictable redundancy, allowing VideoLLMs to observe more frames without increasing the decoding budget. Extensive experiments on LLaVA-OV, Qwen2.5VL, and Qwen3VL across six video understanding benchmarks show that EchoPrune enables VideoLLMs to process up to 20x frames under the same token budget, yielding improved performance (+8.6%) and inference speedup (5.6x for prefilling) on Qwen2.5VL-7B.
Jiameng Li, Minye Wu, Jiezhang Cao +2
KU Leuven · Shanghai Jiaotong University · Weill Cornell Medicine