atlas

Research map / Vision-language and multimodal / Multimodal LLMs

What Kind of Visual Tokens Do We Need? Training-Free Visual Token Pruning for Multi-Modal Large Language Models from the Perspective of Graph

AAAI 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs · 3 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 G-Prune, a training-free graph-based visual token pruning method that scores tokens by iterative information propagation over a cosine-similarity graph, keeping both foreground and background tokens for LLaVA-NeXT.

Problem

High-resolution MLLMs such as LLaVA-NeXT use thousands of visual tokens, causing heavy computation and visual redundancy; it is unclear which visual tokens (foreground or background) must be kept for varying examples.

Approach

Treat visual tokens as nodes in a cosine-similarity graph, initialize scores with L2-norm, propagate scores over weighted links for several iterations, degree-normalize, and keep top-k tokens, so that both foreground and background representatives survive pruning without any retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use G-Prune instead of ToMe at 90% token pruningLLaVA-NeXT-8B · TextVQAaccuracy: 59.31 vs. 38.36Helped
Add L2-norm token scoring to graph propagation (ablation)G-Prune · TextVQAaccuracy: 64.01 -> 64.05No clear effect
Add graph propagation to L2-norm token scoring (ablation)LLaVA-NeXT-8B pruning · TextVQAaccuracy: 53.63 -> 64.05Helped
Add graph propagation to L2-norm-only scoring (ablation)LLaVA-NeXT-8B pruning · GQAscore: 64.30 -> 64.23No clear effect
Add L2-norm initialization to graph-only token selection (ablation)LLaVA-NeXT-8B pruning · POPEaccuracy: 87.46 -> 87.69No clear effect
Set similarity threshold to 0.9 instead of 0.5 (ablation)G-Prune · TextVQAaccuracy: 63.87 -> 54.20Hurt
Set similarity threshold to 0.7 instead of 0.5 (ablation)G-Prune · POPEaccuracy: 87.69 -> 87.78Helped
Increase iterations from 5 to 50 (ablation)G-Prune · GQAscore: 64.37 -> 64.05Hurt
Increase iterations from 5 to 10 (ablation)G-Prune · TextVQAaccuracy: 63.87 -> 63.90No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: VQA2.0 GQA TextVQA DocVQA ChartQA POPE MME MMBench

Benchmarks: VQA2.0 GQA ChartQA TextVQA DocVQA POPE MME MMBench

Metrics: accuracy FLOPs throughput

Baselines: Random pruning ToMe FastV L2-Norm pruning

Builds on: FastV ToMe

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