atlas

Research map / Vision-language and multimodal / Multimodal LLMs

TopV: Compatible Token Pruning with Inference Time Optimization for Fast and Low-Memory Multimodal Vision Language Model

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Attention-based visual token pruning · 11 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 TopV, a training-free visual token pruning method that formulates pruning as an optimal-transport problem solved with Sinkhorn, pruning once at prefill to stay compatible with FlashAttention and KV cache.

Problem

VLM inference is expensive because of many visual tokens; existing pruning methods (FastV, LLaVA-PruMerge, VTW) rely on attention scores or dynamic per-step pruning, which are incompatible with FlashAttention and KV cache savings.

Approach

Token importance is cast as an optimal transport problem between input visual tokens (sources) and post-LN outputs of the same layer (targets), with a visual-aware cost combining feature similarity, relative spatial Gaussian distance, and absolute central distance; Sinkhorn yields a contribution matrix whose row sums rank tokens, and pruning is done once at prefill with uniform recovery of some pr

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
prune visual tokens with TopV at 35% FLOPs reductionLLaVA-v1.5-7B · MMBenchscore: 59.97 -> 60.42Helped
prune visual tokens with TopV at 35% FLOPs reductionLLaVA-v1.5-7B · POPEscore: 85.81 -> 84.96Hurt
prune visual tokens with TopV at 35% FLOPs reductionLLaVA-v1.5-7B · OCRBenchscore: 31.3 -> 31.6Helped
prune visual tokens with TopV at 48% FLOPs reductionInternVL2-2B · MMBenchscore: 67.6 -> 69.7Helped
prune visual tokens with TopV at 48% FLOPs reductionInternVL2-2B · OCRBenchscore: 75.6 -> 72.9Hurt
add uniform token recovery after pruning (ablation)TopV on LLaVA-v1.5-7B · OCRBenchscore: 29.7 -> 30.5Helped
add uniform token recovery after pruning (ablation)TopV on InternVL2-2B · OCRBenchscore: 70.5 -> 71.3Helped
add relative spatial distance cost to feature similarity cost (ablation)TopV on LLaVA-v1.5-7B · AI2Dscore: 54.99 -> 55.38Helped
add absolute central distance cost to feature similarity and spatial distance costs (ablation)TopV on LLaVA-v1.5-7B · AI2Dscore: 55.38 -> 55.41Helped
select Post-LN output rather than Pre-LN output as target tokens (ablation)TopV on LLaVA-v1.5-7B · AI2Dscore: 54.17 -> 54.99Helped
select Post-LN output rather than MLP output as target tokens (ablation)TopV on LLaVA-v1.5-7B · AI2Dscore: 53.21 -> 54.99Helped

Surprising findings

Limitations

Experimental setup

Datasets: AI2D SQA_IMG MMMU MMBench POPE NoCaps OK-VQA OCRBench TGIF VideoMME

Benchmarks: AI2D SQA_IMG MMMU MMBench POPE NoCaps OCRBench OK-VQA TGIF VideoMME

Metrics: accuracy CIDEr peak memory (GB) latency token throughput FLOPs reduction ratio

Baselines: FastV VTW LLaVA-PruMerge

Builds on: FastV VTW FlashAttention Sinkhorn algorithm

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