atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ATP-LLaVA: Adaptive Token Pruning for Large Vision Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Attention-based visual token pruning · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ATP-LLaVA, which learns instance- and layer-specific visual token pruning thresholds inside LLaVA-1.5's LLM decoder, combining redundancy and spatial pruning scores with a differentiable budget-constrained loss.

Problem

Fixed or pre-defined visual token pruning ratios in large vision language models are suboptimal because the effect of pruning varies across LLM layers and input instances, while visual token processing is computationally expensive.

Approach

An Adaptive Token Pruning module inserted between any two LLM layers predicts instance-specific redundancy and spatial pruning thresholds from self- and cross-modal attention scores; soft sigmoid masks make the thresholds trainable, and a Spatial Augmented Pruning strategy keeps spatial structure via uniform sampling and original positional embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace fixed pruning ratios with instance- and layer-adaptive pruning at the same average token budgetATP-LLaVA · MMBenchscore: 62.7 -> 66.0; 2.8Helped
Replace fixed pruning ratios with instance- and layer-adaptive pruning at the same average token budgetATP-LLaVA · VQA v2score: 74.6 -> 76.4; 1.6Helped
Replace fixed pruning ratios with instance- and layer-adaptive pruning at the same average token budgetATP-LLaVA · SEED-Benchscore: 55.7 -> 57.3; 1.6Helped
Fine-tune the language model rather than freeze it while training ATP (ablation)ATP-LLaVA · MMBenchscore: 63.1 -> 66.0Helped
Add redundant pruning (ablation)ATP-LLaVA · MMBenchscore: 65.3 -> 66.0Helped
Add spatial pruning (ablation)ATP-LLaVA · GQAscore: 57.1 -> 59.5Helped
Add pruning positional embedding to spatial pruning (ablation)ATP-LLaVA · MMBenchscore: 64.3 -> 65.2Helped
Combine self-modality and cross-modality importance scores instead of using self-score only (ablation)ATP-LLaVA redundant pruning · GQAscore: 58.7 -> 59.5Helped
Combine self-modality and cross-modality importance scores instead of using cross-score only (ablation)ATP-LLaVA redundant pruning · SEED-Benchscore: 56.3 -> 57.3Helped
Prune to an average of 144 tokensATP-LLaVA · seven vision-understanding benchmarksperformance retention: 98.1{ \%}Hurt
Prune to an average of 88 tokensATP-LLaVA · seven vision-understanding benchmarksperformance retention: 94.6{ \%}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-1.5 665k visual instruction data CC3M (filtered, for pretrained projector)

Benchmarks: GQA MMBench MME POPE SEED-Bench ScienceQA-IMG VQAv2

Metrics: accuracy retention rate relative to upper bound average token count FLOPs CUDA time KV cache storage memory

Baselines: LLaVA-1.5 LLaVA-PruMerge+ FastV SparseVLM

Builds on: LLaVA-1.5 FastV LLaVA-PruMerge SparseVLM RoPE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy