Cross-Self KV Cache Pruning for Efficient Vision-Language Inference
On the map: Efficient LLM inference and serving → Visual token pruning in multimodal models
Abstract (arXiv)
KV cache pruning has emerged as a promising technique for reducing memory and computation costs in long-context auto-regressive generation. Existing methods for vision-language models (VLMs) typically rely on self-attention scores from large language models (LLMs) to identify and prune irrelevant tokens. However, these approaches overlook the inherent distributional discrepancies between modalities, often leading to inaccurate token importance estimation and the over-pruning of critical visual tokens. To address this, we propose decomposing attention scores into intra-modality attention (within the same modality) and inter-modality attention (across modalities), enabling more precise KV cache pruning by independently managing these distinct attention types. Additionally, we introduce an n-softmax function to counteract distribution shifts caused by pruning, preserving the original smoothness of attention scores and ensuring stable performance. Our final training-free method, Cross-Self Pruning (CSP), achieves competitive performance compared to models with full KV caches while significantly outperforming previous pruning methods. Extensive evaluations on MileBench, a benchmark encompassing 29 multimodal datasets, demonstrate CSP's effectiveness, achieving up to a 41% performance improvement on challenging tasks like conversational embodied dialogue while reducing the KV cache budget by 13.6%. The code is available at https://github.com/TerryPei/CSP
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in Visual token pruning in multimodal models, one of 12 directions in Efficient LLM inference and serving. Builds on 31 of its 46 references that are in the map. First posted on arXiv 5 Dec 2024.
Builds on
31 of 46 references.
References · 31
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Visual Instruction Tuningcited by 7,792
- 2023Improved Baselines with Visual Instruction Tuningcited by 4,362
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2023Qwen Technical Reportcited by 3,273
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,534
- 2023Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyondcited by 2,179
- 2023mPLUG-Owl: Modularization Empowers Large Language Models with Multimodalitycited by 1,038
- 2024SnapKV: LLM Knows What You are Looking for Before Generationcited by 848
- 2023Gemini: A Family of Highly Capable Multimodal Modelscited by 810
19 more
- 2023H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Modelscited by 805
- 2024Yi: Open Foundation Models by 01.AIcited by 706
- 2023Baichuan 2: Open Large-scale Language Modelscited by 664
- 2024DeepSeek LLM: Scaling Open-Source Language Models with Longtermismcited by 621
- 2019CLEVRER: CoLlision Events for Video REpresentation and Reasoningcited by 475
- 2023Model Tells You What to Discard: Adaptive KV Cache Compression for LLMscited by 466
- 2024PyramidKV: Dynamic KV Cache Compression based on Pyramidal Information Funnelingcited by 420
- 2024SparseVLM: Visual Token Sparsification for Efficient Vision-Language Model Inferencecited by 378
- 2024Mini-Gemini: Mining the Potential of Multi-modality Vision Language Modelscited by 361
- 2023Perception Test: A Diagnostic Benchmark for Multimodal Video Modelscited by 310
- 2024STAR: A Benchmark for Situated Reasoning in Real-World Videoscited by 213
- 2021MultiModalQA: Complex Question Answering over Text, Tables and Imagescited by 177
- 2024MobileVLM V2: Faster and Stronger Baseline for Vision Language Modelcited by 172
- 2024Keyformer: KV Cache Reduction through Key Tokens Selection for Efficient Generative Inferencecited by 124
- 2024MiniCache: KV Cache Compression in Depth Dimension for Large Language Modelscited by 122
- 2018Learning to Describe Differences Between Pairs of Similar Imagescited by 114
- 2024LOOK-M: Look-Once Optimization in KV Cache for Efficient Multimodal Long-Context Inferencecited by 93
- 2024MileBench: Benchmarking MLLMs in Long Contextcited by 86
- 2024On the Efficacy of Eviction Policy for Key-Value Constrained Generative Language Model Inferencecited by 32
Built on by
Citing papers per year: 2025: 6; 2026: 5.
11 papers.
- 2025StreamingTOM: Streaming Token Compression for Efficient Video Understandingcited by 41
- 2025Action-aware Dynamic Pruning for Efficient Vision-Language-Action Manipulationcited by 32
- 2025Plug-and-Play 1.x-Bit KV Cache Quantization for Video Large Language Modelscited by 12
- 2025Rethinking Causal Mask Attention for Vision-Language Inferencecited by 6
- 2026AttenA+: Rectifying Action Inequality in Robotic Foundation Modelscited by 3
- 2025Streamline Without Sacrifice -- Squeeze out Computation Redundancy in LMMcited by 2
- 2025GreedyPrune: Retenting Critical Visual Token Set for Large Vision Language Modelscited by 2
- 2026KVCapsule: Efficient Sequential KV Cache Compression for Vision-Language Models with Asymmetric Redundancycited by 0
- 2026Differentiable Efficient Operator Searchcited by 0
- 2026CONDUIT: A Unified Residual-Stream Restoration Framework for KV Cache Reuse in Vision-Language Modelscited by 0
- 2026SlackDrive: Reclaiming Runtime Slack for Adaptive Driving Inferencecited by 0
- 2026SlackDrive: Reclaiming Runtime Slack for Adaptive Driving Inference23 Sep 2026
- 2026CONDUIT: A Unified Residual-Stream Restoration Framework for KV Cache Reuse in Vision-Language Models5 Sep 2026
- 2026Differentiable Efficient Operator Search3 Jun 2026
- 2026KVCapsule: Efficient Sequential KV Cache Compression for Vision-Language Models with Asymmetric Redundancy14 May 2026
- 2026AttenA+: Rectifying Action Inequality in Robotic Foundation Models13 May 2026
- 2025StreamingTOM: Streaming Token Compression for Efficient Video Understanding21 Oct 2025
- 2025Action-aware Dynamic Pruning for Efficient Vision-Language-Action Manipulation26 Sep 2025
- 2025GreedyPrune: Retenting Critical Visual Token Set for Large Vision Language Models16 Jun 2025
- 2025Rethinking Causal Mask Attention for Vision-Language Inference24 May 2025
- 2025Streamline Without Sacrifice -- Squeeze out Computation Redundancy in LMM21 May 2025
- 2025Plug-and-Play 1.x-Bit KV Cache Quantization for Video Large Language Models20 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2026VisCache: Visual KV Cache Pruning for Efficient Vision Large Language Model Inference
- 2026ASAP: Attention-Shift-Aware Pruning for Efficient LVLM Inference
- 2024VL-Cache: Sparsity and Modality-Aware KV Cache Compression for Vision-Language Model Inference Acceleration
- 2026Q Cache: Visual Attention is Valuable in Less than Half of Decode Layers for Multimodal Large Language Model
- 2025PLPHP: Per-Layer Per-Head Vision Token Pruning for Efficient Large Vision-Language Models
- 2025TopV: Compatible Token Pruning with Inference Time Optimization for Fast and Low-Memory Multimodal Vision Language Model
- 2025AirCache: Activating Inter-modal Relevancy KV Cache Compression for Efficient Large Vision-Language Model Inference
- 2026IWP: Token Pruning as Implicit Weight Pruning in Large Vision Language Models