Although current Video-LLMs achieve impressive performance in video understanding tasks, their autoregressive decoding efficiency remains constrained by the massive number of video tokens. Visual token pruning can partially ease this bottleneck, yet existing approaches still suffer from information loss and yield only modest acceleration in decoding. In this paper, we propose ParallelVLM, a training-free draft-then-verify speculative decoding framework that overcomes both mutual waiting and limited speedup-ratio problems between draft and target models in long-video settings. ParallelVLM features two parallelized stages that maximize hardware utilization and incorporate an Unbiased Verifier-Guided Pruning strategy to better align the draft and target models by eliminating the positional bias in attention-guided pruning. Extensive experiments demonstrate that ParallelVLM effectively expands the draft window by 1.6∼1.8× with high accepted lengths, and accelerates various video understanding benchmarks by 3.36× on LLaVA-Onevision-72B and 2.42× on Qwen2.5-VL-32B compared with vanilla autoregressive decoding.
Figures & tables
Figure 2: Comparison of different training-free speculative decoding frameworks for Video-LLMs. (a) Vanilla SD: sequential in both prefilling and decoding stages, achieving speedup only with the draft-then-verify design. (b) SpecVLM [ 17 ] : inherits vanilla SD and enables faster draft model execution via attention-guided pruning. (c) ParallelVLM: adopts a parallel pipeline to mitigate idling time in vanilla SD, co-designed with UV-Prune strategy to expand the draft window size meanwhile preserving draft/target alignment.
Figure 3: Scaling of (a) Prefilling Latency and (b) Decoding Time with increasing number of video tokens. Experiments are conducted on LLaVA-OV 7B draft model and 72B target model.
Figure 4: Target model’s attention guidance for draft video token pruning. We observe positional bias on both ends of the video tokens. When retention rate is 10%, frames 1, 125-128 accumulate up to 20.9% of total selected tokens within only 4% position width.
Figure 5: The proposed ParallelVLM consists of Parallel Prefilling (PP), Parallel Decoding (PD) and the Unbiased Verifier-guided Pruning (UV-Prune). (a) During PP stage: draft model prefilling and pruning executes in parallel with target model prefilling, where UV-Prune transfers salient alignment semantics from the target model to the draft model without “positional bias”. (b) During PD stage: the reduced draft decoding time Tq enables an enlarged window size γ in parallel with verification, meanwhile maintaining high acceptance rates τ .
Models
Methods
VideoDetailCaption
VideoMME
MVBench
MVLU
LongVideoBench
Avg.
M
Speedup
M
Speedup
M
Speedup
M
Speedup
M
Speedup
LLaVA-OV (0.5B & 7B)
Vanilla SD
4.26
1.08 ×
4.34
1.10 ×
4.18
1.05 ×
4.22
1.06 ×
4.32
1.01 ×
1.06 ×
OnSD
3.73
1.40 ×
3.67
1.38 ×
3.78
1.32 ×
3.56
1.29 ×
3.76
1.36 ×
1.35 ×
SD-Tree
5.08
1.28 ×
5.05
1.28 ×
4.97
1.25 ×
4.90
1.24 ×
5.12
1.26 ×
1.26 ×
SpecVLM
4.89
1.83 ×
4.83
1.82 ×
4.76
1.77 ×
4.71
1.76 ×
4.92
1.86 ×
1.81 ×
ParallelVLM
8.47
2.12 ×
7.86
2.06 ×
8.64
2.15 ×
8.24
2.14 ×
8.35
2.10 ×
2.11 ×
Table 1: Comparison of lossless speculative decoding methods on multiple video understanding tasks. The default window size γ of the baselines is set to 5, except for STD [ 52 ] with γ=9 . ParallelVLM achieves adaptive draft length [ 30 ] , and we dynamically adjust the γ according to the speed ratio c=Tp/Tq to mitigate mutual waiting. From up to bottom, γ={3,9,5,2,2} at the pruning ratio α=0.9 .
Methods
VideoDetailCaption
VideoMME
MVBench
MVLU
LongVideoBench
Avg.
A
Speedup
A
Speedup
A
Speedup
A
Speedup
A
Speedup
A
Speedup
LLaVA-OV-72B, Average Retention Ratio=10%
FastV
83.2%
1.60 ×
85.7%
1.65 ×
84.1%
1.62 ×
86.3%
1.66 ×
83.7%
1.62 ×
84.6%
1.63 ×
SparseVLM
88.5%
1.58 ×
86.2%
1.61 ×
87.9%
1.59 ×
85.8%
1.63 ×
87.1%
1.60 ×
87.1%
1.60 ×
P-Drop
86.5%
1.55 ×
88.9%
1.59 ×
89.2%
1.57 ×
87.3%
1.60 ×
87.1%
1.59 ×
87.8%
1.58 ×
DyCoke
92.1%
1.44 ×
91.5%
1.48 ×
89.7%
1.46 ×
90.3%
1.49 ×
90.9%
1.47 ×
90.9%
1.47 ×
Table 2: Comparison of lossy visual token pruning methods on multiple video understanding tasks. ParallelVLM achieves a superior speedup ratio losslessly. (The minor drops stem from the inherent uncertainty of LLMs and the precision limits of hardware numerics.)
Models
Target Tp
Draft Tq
α=0.0
α=0.5
α=0.9
LLaVA-OV (7B & 72B)
420 ( ±8.64 )
78.3 ( ±3.46 )
57.5 ( ±2.38 )
46.6 ( ±1.52 )
c=5
c=7
c=9
Qwen2.5-VL (7B & 32B)
203 ( ±6.89 )
63.7 ( ±2.42 )
48.2 ( ±1.66 )
39.8 ( ±1.24 )
c=3
c=4
c=5
Table 3: The speed ratio c=Tp/Tq with different pruning ratio α . The forward time is reported in ms .
Figure 6: Ablation study of the pruning ratio α . ParallelVLM strikes a trade-off between speedup and acceptance at α=0.9 .
Figure 7: Ablation Study of UV-Prune. (a) Visualizations of selected tokens across frames. (b) Impact of UV-Prune’s verifier-guidance and similarity-variation. With the joint effort of the two components, ParallelVLM achieves robust acceptance, exceeding existing baselines.
Sequence Length
8K
16K
24K
32K
w/o flash.
302 ( ±6.15 )
361 ( ±7.06 )
420 ( ±8.32 )
479 ( ±9.14 )
w/ flash.
248 ( ±4.42 )
280 ( ±4.67 )
311 ( ±5.21 )
340 ( ±6.08 )
Speedup
1.22×
1.29×
1.35×
1.41×
Table 4: Integration of flash attention at different sequence lengths. The forward time is reported for LLaVA-OV-72B in ms .
Models
Target Tp
Draft Tq
α=0.0
α=0.5
α=0.9
LLaVA-OV (0.5B & 7B)
78.3 ( ±3.46 )
46.1 ( ±1.21 )
32.5 ( ±0.89 )
25.8 ( ±0.32 )
c=1.7
c=2.4
c=3.0
LLaVA-OV (7B & 72B)
420 ( ±8.64 )
78.3 ( ±3.46 )
57.5 ( ±2.38 )
46.6 ( ±1.52 )
c=5.3
c=7.3
c=9.0
Qwen2.5-VL (7B & 32B)
203 ( ±6.89 )
63.7 ( ±2.42 )
48.2 ( ±1.66 )
39.8 ( ±1.24 )
Table 5: Sensitivity of speed ratio c=Tp/Tq with the increase of pruning ratio α . The forward time is reported in ms .
Operation
Method
Autoregressive
SD
ParallelVLM
Peak Memory
198.85
225.19
225.34
Draft Prefill
7.92
7.92
/
Target Prefill
44.23
44.23
44.23
Draft Decode
/
58.14
/
Target Decode
228.14
54.85
67.85
Table 6: Peak memory usage (GB) and latency breakdown of LLaVA-OV-7B/72B (s). The output length is set to 512.
Figure 8: An illustrative example of decoding “ The video uses ParallelVLM for speedup ” is provided to demonstrate the verification mode switching of the parallel pipeline, as well as its advancement and rollback mechanisms. Here t denotes the one single forward time of the draft model and the window size γ is set to 3.
Pruning ratio α
0.90
0.95
0.99
1.00
Accepted Lengths M
6.82
6.53
5.74
4.53
Acceptance rates τ
0.41
0.37
0.33
0.27
Speedup
3.43 ×
3.28 ×
2.90 ×
2.53 ×
Table 7: Experiments with LLaVA-OV-7B/72B on VideoDetailCaption under extremely higher pruning ratio ( α→1 ).
Figure 9: Experiments with LLaVA-OV-7B/72B on VideoDetailCaption with different draft model pruning strategies.
Video Large Language Models (Video-LLMs) excel in video understanding but suffer from high inference latency during autoregressive generation. Speculative Decoding (SD) mitigates this by applying a draft-and-verify paradigm, yet existing methods are constrained by rigid exact-match rules, severely limiting the acceleration potential. To bridge this gap, we propose LVSpec, the first training-free loosely SD framework tailored for Video-LLMs. Grounded in the insight that generation is governed by sparse visual-relevant anchors (mandating strictness) amidst abundant visual-irrelevant fillers (permitting loose verification), LVSpec employs a lightweight visual-relevant token identification scheme to accurately pinpoint the former. To further maximize acceptance, we augment this with a position-shift tolerant mechanism that effectively salvages positionally mismatched but semantically equivalent tokens. Experiments demonstrate that LVSpec achieves high fidelity and speed: it preserves >99.8 of target performance while accelerating Qwen2.5-VL-32B by 2.70x and LLaVA-OneVision-72B by 2.94x. Notably, it boosts the mean accepted length and speedup ratio by 136% and 35% compared to SOTA training-free SD methods for Video-LLMs.
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
Although speculative decoding is widely used to accelerate Vision-Language Models (VLMs) inference, it faces severe performance collapse when applied to Video Large Language Models (Vid-LLMs). The draft model typically falls into the trap of attention dilution and negative visual gain due to key-value cache explosion and context window mismatches. We observe a visual semantic internalization phenomenon in Vid-LLMs, indicating that critical visual semantics are implicitly encoded into text hidden states during deep-layer interactions, which renders raw visual inputs structurally redundant during deep inference. To address this, we propose the Sparrow framework, which first utilizes visually-aware text-anchored window attention via hidden state reuse to fully offload visual computation to the target model, and leverages intermediate-layer visual state bridging to train the draft model with semantic-rich intermediate states, thereby filtering out low-level visual noise. Additionally, a multi-token prediction strategy is introduced to bridge the training-inference distribution shift. Experiments show that Sparrow achieves an average speedup of 2.82x even with 25k visual tokens, effectively resolving the performance degradation in long sequences and offering a practical solution for real-time long video tasks.
Libo Zhang, Zhaoning Zhang, Wangyang Hong +2
National Key Laboratory of Parallel and Distributed Computing College of Computer Science and Technology National University of Defense Technology, Changsha, China.