Not All Attention Heads Contribute to Critical Visual Token Selection: Head-Aware Pruning Matters More

TL;DR

ProViP enhances VLM inference efficiency via head-aware pruning, retaining 95.9% performance with 1.62x speedup.

cs.CV 🟡 Intermediate 2026-08-26 32 views
Chaofang Ma Lin Jiang Carol Jingyi Li Xingyu Liu Zeyu Li Jiang Xu Wei Zhang
vision-language models attention mechanism pruning inference efficiency deep learning

Key Findings

Methodology

ProViP is a training-free progressive visual token pruning framework. It first removes redundant visual tokens based on input token embedding similarity, then further prunes tokens during reasoning via head-aware pruning. This method significantly improves inference efficiency without compromising task performance.

Key Results

  • On the LLaVA-1.5-7B model, ProViP retains 95.9% of the original performance with an 88.9% pruning ratio and achieves a 1.62x inference speedup.
  • Compared to other pruning methods, ProViP excels across multiple benchmarks, especially maintaining high task performance under high pruning ratios.
  • Experiments show that using visual heads in shallow-layer pruning significantly boosts performance, while all heads can be used in middle-layer pruning.

Significance

ProViP addresses the issue of memory and computational overhead during VLM inference due to explosive growth in visual tokens. By effectively pruning tokens, it enhances inference efficiency without significant performance loss, enabling practical applications of large-scale models.

Technical Contribution

ProViP introduces head-aware pruning, distinguishing visual heads from non-visual ones, unlike traditional methods that treat all heads equally. This innovation provides a new perspective and method for pruning techniques.

Novelty

ProViP is the first to employ head-aware pruning in VLMs, leveraging visual heads to improve token selection accuracy, offering significant advantages over existing methods.

Limitations

  • ProViP shows less performance improvement in deep-layer pruning as visual tokens tend to homogenize in these layers.
  • The method may require adjusting pruning layer positions for optimal performance in specific tasks.

Future Work

Future research could explore ProViP's application to other model types and further optimize visual head selection strategies to enhance pruning effectiveness.

AI Executive Summary

Vision-Language Models (VLMs) have shown impressive performance across various visual scenarios, but this success comes with the explosive growth of visual tokens, increasing memory and computational overhead during inference, ultimately leading to increased latency. To address this issue, researchers propose a framework called ProViP for progressive visual token pruning. ProViP first removes redundant visual tokens based on input token embedding similarity before reasoning of the LLM backbone, and then further prunes tokens during reasoning via head-aware pruning. Experimental results demonstrate that ProViP significantly improves inference efficiency without compromising task performance. For instance, when applied to LLaVA-1.5-7B, ProViP retains 95.9% of the original performance and achieves a 1.62x inference speedup under an 88.9% pruning ratio. The introduction of ProViP not only addresses the inefficiency of VLM inference but also opens up new possibilities for the practical application of large-scale models. However, ProViP shows less performance improvement in deep-layer pruning as visual tokens tend to homogenize in these layers. Future research could explore ProViP's application to other model types and further optimize visual head selection strategies to enhance pruning effectiveness.

Deep Analysis

Background

With the development of Large Language Models (LLMs), Vision-Language Models (VLMs) have demonstrated powerful capabilities in visual scenes. They are widely used in fields such as medical analysis, autonomous driving, and content moderation. However, as scenario complexity increases, the number of visual tokens grows rapidly, leading to significant increases in memory and computational overhead during inference.

Core Problem

The core problem faced by VLMs during inference is the explosive growth of visual tokens. This not only increases memory and computational overhead but also leads to increased inference latency, limiting the practical application of the models.

Innovation

The core innovation of ProViP lies in introducing head-aware pruning strategies. By identifying and utilizing visual heads, ProViP can more accurately select critical visual tokens, thereby improving inference efficiency without significant performance loss.

Methodology

  • �� ProViP first removes redundant visual tokens based on the embedding similarity of input tokens.

  • �� During reasoning, ProViP further prunes tokens via head-aware pruning.

  • �� In shallow-layer pruning, ProViP uses visual heads to enhance performance.

  • �� In middle-layer pruning, ProViP uses all heads to ensure sufficient information integration.

Experiments

Experiments were conducted on the LLaVA-1.5-7B model to evaluate ProViP's performance across multiple benchmarks. The experimental setup included different pruning ratios and pruning layers to verify ProViP's effectiveness under various conditions.

Results

Experimental results show that ProViP retains 95.9% of the original performance with an 88.9% pruning ratio and achieves a 1.62x inference speedup. Compared to other pruning methods, ProViP excels across multiple benchmarks, especially maintaining high task performance under high pruning ratios.

Applications

ProViP can be directly applied to VLMs requiring efficient inference, such as autonomous driving and real-time content moderation. Its pruning strategy significantly reduces memory and computational overhead, enhancing the practical applicability of the models.

Limitations & Outlook

ProViP shows less performance improvement in deep-layer pruning as visual tokens tend to homogenize in these layers. Additionally, the method may require adjusting pruning layer positions for optimal performance in specific tasks.

Plain Language Accessible to non-experts

Imagine you're shopping in a large supermarket. There are many products, but you only need to buy a few essentials. ProViP acts like a smart shopping assistant, helping you quickly find the items you need without wasting time on irrelevant products. In this way, ProViP reduces the time and effort spent shopping. Similarly, in Vision-Language Models, ProViP identifies and retains key visual tokens, reducing computational overhead when processing unnecessary information, thereby improving inference efficiency.

ELI14 Explained like you're 14

Hey there! Imagine you're playing a super complex game with lots of characters and items. You need to quickly find important items to win the game. ProViP is like a super helper in the game, helping you quickly find these key items without wasting time on unimportant stuff. This way, you can complete tasks faster and win the game! In scientific research, ProViP helps scientists process large amounts of information faster, improving work efficiency. Isn't that cool?

Glossary

Vision-Language Model

A model that combines visual and language information for reasoning, often used in image description and question-answering tasks.

Used in this paper to evaluate ProViP's performance.

Attention Head

In attention mechanisms, a head focuses on different parts of the input data.

ProViP optimizes token selection by identifying visual heads.

Pruning

A method to reduce model complexity and computation by removing unimportant parts.

ProViP uses pruning to enhance inference efficiency.

Embedding Similarity

A metric to measure the similarity between two embedding vectors.

Used by ProViP to remove redundant tokens before inference.

Inference Efficiency

The ability of a model to process data within a given time.

ProViP aims to improve the inference efficiency of vision-language models.

Open Questions Unanswered questions from this research

  • 1 How to further improve ProViP's performance in deep-layer pruning?
  • 2 What is the effect of applying ProViP to other types of models?

Applications

Immediate Applications

Autonomous Driving

ProViP can be used in autonomous driving systems to efficiently process visual information, improving reaction speed and safety.

Long-term Vision

Real-time Content Moderation

ProViP can be applied in content moderation to quickly identify and process inappropriate content, enhancing moderation efficiency.

Abstract

Vision-Language Models (VLMs) have exhibited impressive performance across diverse visual scenarios. However, this success comes at the cost of explosive growth in visual tokens, which imposes substantial memory and computational overhead during inference, ultimately increasing latency. To improve VLM inference efficiency, a typical class of visual token pruning methods estimates token importance by aggregating attention scores across all heads in the pruning layer of the Large Language Model (LLM) backbone and prunes tokens based on aggregated scores. However, in this paper, we reveal a compelling phenomenon: the capability to pinpoint critical visual tokens is concentrated within a small fraction of heads. Aggregation exclusively on these heads can improve task performance. Inspired by this observation, we propose ProViP, a training-free progressive visual token pruning framework. ProViP first removes redundant visual tokens based on the embedding similarity of input tokens before reasoning of the LLM backbone, and then further prunes tokens during reasoning via head-aware pruning. Experiments demonstrate that ProViP delivers outstanding task performance and inference efficiency. For instance, when applied to LLaVA-1.5-7B, ProViP retains 95.9% of the original performance and achieves 1.62x inference speedup under an 88.9% pruning ratio.

cs.CV