atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Fit and Prune: Fast and Training-free Visual Token Pruning for Multi-modal Large Language Models

AAAI 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs · 23 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 FitPrune, a training-free visual token pruning method that uses binary search over attention statistics from a small batch of data to find a layer-wise pruning recipe meeting a FLOPs budget.

Problem

Visual tokens in MLLMs are redundant and expensive, but deciding when and how many to prune per layer for a given computation budget normally requires costly manual trials.

Approach

Treat token pruning as distribution fitting: choose per-layer token removal counts so that the self-attention and cross-attention distributions over visual tokens before and after pruning diverge minimally, found via binary search on a divergence threshold using attention statistics from ~655 samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply 40% FitPrune token pruningLLaVA-1.5 7B · 5 benchmarks (average)accuracy: 63.3 -> 63.3No clear effect
apply 60% FitPrune token pruningLLaVA-NEXT 7B · 5 benchmarks (average)TFLOPs: 34.1 -> 15.6($-54.3\%$)Helped
apply 60% FitPrune token pruningLLaVA-NEXT 7B · 5 multimodal benchmarks (average)accuracy: 66.9 -> 66.2Hurt
increase FitPrune pruning ratio from 0% to 50% (ablation)LLaVA-1.5 7B · GQAaccuracy: 62.0 -> 61.9No clear effect
increase FitPrune pruning ratio from 0% to 80% (ablation)LLaVA-1.5 7B · GQAaccuracy: 62.0 -> 58.4Hurt
fit the pruning recipe using 65 samples instead of 6.6K samples (ablation)LLaVA-1.5 · GQAaccuracy: 61.6 -> 61.6No clear effect
use cross-attention only instead of self- and cross-attention (ablation)FitPrune on LLaVA-1.5 7B · GQAaccuracy: 61.5 -> 60.1Hurt
use self-attention only instead of self- and cross-attention (ablation)FitPrune on LLaVA-1.5 7B · GQAaccuracy: 61.5 -> 55.4Hurt
combine FitPrune 60% with Flash Attention (ablation)LLaVA-NEXT 7B · GQAthroughput: 4.5 (↑107.9%) -> 5.0 (↑131.3%)Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-655k

Benchmarks: ScienceQA-IMG GQA TextVQA VizWiz VQAv2 POPE MM-Vet MMBench MMBench-CN MME

Metrics: accuracy TFLOPs throughput

Baselines: FastV ToMe MADTP Zero-TPrune ATS DiffRate

Builds on: FastV ToMe LLaVA-1.5

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