atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Beyond Attention or Similarity: Maximizing Conditional Diversity for Token Pruning in MLLMs

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Training-free token reduction for MLLMs

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 CDPruner, a training-free, model-agnostic visual token pruning method that reformulates pruning as DPP MAP inference over a kernel conditioned on instruction relevance, to maximize conditional diversity of retained tokens.

Problem

Visual tokens in MLLMs are far more numerous than text tokens, making inference costly; existing pruning either uses attention (keeps duplicates) or feature similarity (ignores instruction relevance).

Approach

Modulate the DPP kernel of visual token cosine similarities with min-max normalized instruction relevance scores, so the selected subset is both diverse and instruction-relevant; MAP inference is solved with a fast greedy Cholesky-based algorithm.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Condition DPP token selection on instruction relevance (ablation)CDPruner on LLaVA-1.5-7B · Four benchmarks; varying retained-token countsperformanceHelped
Use DPP-based global diversity selection instead of MMDP-style selection (ablation)DPPruner on LLaVA-1.5-7B · Four benchmarks; varying retained-token countsperformanceHelped
Prune to 128 tokens with CDPruner rather than VisionZipLLaVA-1.5-7B · LLaVA-1.5-7B, retain 128 tokensAcc.: 62.5 vs 61.6Helped
Prune to 64 tokens with CDPruner rather than DivPruneLLaVA-1.5-7B · LLaVA-1.5-7B, retain 64 tokensAcc.: 61.4 vs 60.0Helped
Prune to 32 tokens with CDPruner rather than DivPruneLLaVA-1.5-7B · LLaVA-1.5-7B, retain 32 tokensAcc.: 60.0 vs 58.0Helped
Prune to 640 tokens with CDPruner rather than VisionZipLLaVA-NeXT-7B · LLaVA-NeXT-7B, retain 640 tokensAcc.: 65.1 vs 64.9Helped
Prune to 320 tokens with CDPruner rather than DivPruneLLaVA-NeXT-7B · LLaVA-NeXT-7B, retain 320 tokensAcc.: 64.0 vs 62.8Helped
Prune to 160 tokens with CDPruner rather than DivPruneLLaVA-NeXT-7B · LLaVA-NeXT-7B, retain 160 tokensAcc.: 62.8 vs 60.8Helped
Prune to 64 × 64 tokens with CDPruner rather than PDropLLaVA-Video-7B · LLaVA-Video-7B, retain 64 × 64 tokensAcc.: 61.3 vs 60.3Helped
Prune to 64 × 32 tokens with CDPruner rather than DivPruneLLaVA-Video-7B · LLaVA-Video-7B, retain 64 × 32 tokensAcc.: 58.9 vs 57.7Helped
Prune to 64 × 16 tokens with CDPruner rather than DivPruneLLaVA-Video-7B · LLaVA-Video-7B, retain 64 × 16 tokensAcc.: 55.7 vs 54.9Helped
Prune to 512 tokens with CDPruner rather than FastVQwen2.5-VL-7B · Qwen2.5-VL-7B, retain 512 tokensAcc.: 81.5 vs 81.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: POPE VQAv2 GQA VizWiz ScienceQA-IMG TextVQA MME MMBench MMBench-CN MM-Vet ChartQA AI2D

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

Metrics: accuracy relative performance (Rel.) FLOPs CUDA latency KV cache GPU memory F1

Baselines: FastV PyramidDrop SparseVLM LLaVA-PruMerge+ TRIM VisionZip DART DivPrune

Builds on: DPP DivPrune FastV VisionZip DART

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