Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Less Is More, but Where? Dynamic Token Compression via LLM-Guided Keyframe Prior

About

Recent advances in Video Large Language Models (VLLMs) have achieved remarkable video understanding capabilities, yet face critical efficiency bottlenecks due to quadratic computational growth with lengthy visual token sequences of long videos. While existing keyframe sampling methods can improve temporal modeling efficiency, additional computational cost is introduced before feature encoding, and the binary frame selection paradigm is found suboptimal. Therefore, in this work, we propose Dynamic Token compression via LLM-guided Keyframe prior (DyToK), a training-free paradigm that enables dynamic token compression by harnessing VLLMs' inherent attention mechanisms. Our analysis reveals that VLLM attention layers naturally encoding query-conditioned keyframe priors, by which DyToK dynamically adjusts per-frame token retention ratios, prioritizing semantically rich frames while suppressing redundancies. Extensive experiments demonstrate that DyToK achieves state-of-the-art efficiency-accuracy tradeoffs. DyToK shows plug-and-play compatibility with existing compression methods, such as VisionZip and FastV, attaining 4.3x faster inference while preserving accuracy across multiple VLLMs, such as LLaVA-OneVision and Qwen2.5-VL. Code is available at https://github.com/yu-lin-li/DyToK .

Yulin Li, Haokun Gui, Ziyang Fan, Junjie Wang, Bin Kang, Bin Chen, Zhuotao Tian• 2025

Related benchmarks

TaskDatasetResultRank
Video UnderstandingMVBench--
425
Video UnderstandingVideoMME
Score (Long)50.1
248
Video UnderstandingMLVU
Score49.7
221
Video UnderstandingEgoSchema
EgoSchema Score59.5
158
Video UnderstandingLongVideoBench
LongVideoBench Score59.2
92
Long Video UnderstandingLongVideo-Bench
Score53.7
89
Video UnderstandingLongVideoBench, MLVU, and VideoMME Aggregate
Average Score54.4
75
Video UnderstandingMVBench, EgoSchema, MLVU, LongVideo Bench, and VideoMME
Overall Score54
48
Video UnderstandingMLVU (test)--
34
Video UnderstandingAverage VideoMME, LongVideoBench, MLVU
Score55.9
25
Showing 10 of 13 rows

Other info

Follow for update