Keyframe-oriented Vision Token Pruning: Enhancing Efficiency of Large Vision Language Models on Long-Form Video Processing
Yudong Liu, Jingwei Sun, Yueqian Lin, Jingyang Zhang, Ming Yin, Qinsi Wang, Jianyi Zhang, Hai Li, Yiran Chen
TL;DR
This work tackles the inefficiency of vision-language models on long-form videos by introducing Keyframe-oriented Vision Token Pruning (KVTP), which softly preserves tokens from keyframes while sparsifying others based on query relevance and contextual cues. It integrates a fine-tuned query-frame relevance predictor (enhanced by a Local and Global Context Fusion Head) with a soft frame-level pruning mechanism, bridging token pruning and hard keyframe selection. To evaluate long-video reasoning with sparse information, the authors construct SparseKV-QA from multiple benchmarks and demonstrate that KVTP can achieve up to $80\%$ token reduction and around $64\%$ FLOPs reduction with negligible accuracy loss. The approach significantly improves efficiency for large vision-language models, enabling scalable deployment in real-world long-video applications.
Abstract
Vision language models (VLMs) demonstrate strong capabilities in jointly processing visual and textual data. However, they often incur substantial computational overhead due to redundant visual information, particularly in long-form video scenarios. Existing approaches predominantly focus on either vision token pruning, which may overlook spatio-temporal dependencies, or keyframe selection, which identifies informative frames but discards others, thus disrupting contextual continuity. In this work, we propose KVTP (Keyframe-oriented Vision Token Pruning), a novel framework that overcomes the drawbacks of token pruning and keyframe selection. By adaptively assigning pruning rates based on frame relevance to the query, KVTP effectively retains essential contextual information while significantly reducing redundant computation. To thoroughly evaluate the long-form video understanding capacities of VLMs, we curated and reorganized subsets from VideoMME, EgoSchema, and NextQA into a unified benchmark named SparseKV-QA that highlights real-world scenarios with sparse but crucial events. Our experiments with VLMs of various scales show that KVTP can reduce token usage by 80% without compromising spatiotemporal and contextual consistency, significantly cutting computation while maintaining the performance. These results demonstrate our approach's effectiveness in efficient long-video processing, facilitating more scalable VLM deployment.
