Source-linked AI summary

Can Visual Input Be Compressed? A Visual Token Compression Benchmark for Large Multimodal Models

Tianfan Peng, Yuntao Du, Pengzhou Ji, Shijie Dong, Kailin Jiang, Mingchuan Ma, Yijun Tian, Jinhe Bi, Qian Li, Wei Du, Feng Xiao, Lizhen Cui

arXiv:2511.02650v2cs.CV

TL;DR

LMMs process large numbers of visual tokens, while existing compression evaluations are fragmented and inconsistent. UniPruneBench standardizes evaluation across datasets, methods, model families, and system-level metrics; experiments find random pruning competitive and no method consistently superior across scenarios.

  • Problem

    Visual tokens increase computation, memory use, and latency, while existing evaluations vary in coverage and protocols and often omit system-level metrics.

    Source: §1 · p. 1
  • Method

    UniPruneBench provides a standardized, modular benchmark spanning six ability dimensions, ten datasets, ten pruning algorithms, three LMM families, and system-level metrics.

    Source: §1 · p. 2
  • Results

    Random pruning often surpasses designed strategies, and no method dominates across scenarios; on LLaVA-v1.5-7B, six out of eight perform worse than random pruning at 66.7% and 77.8% pruning ratios.

    Source: §1 · p. 2, §4.2 · p. 7
  • Takeaways & Limitations

    The results highlight challenges and opportunities for more effective token compression, while the benchmark aims to facilitate fair comparison and reproducibility.

    Source: §5 · p. 9

    The benchmark could indirectly enable faster deployment in sensitive applications, for which the authors encourage responsible use.

    Source: ETHICS STATEMENT · p. 10

Abstract

from arXiv · show

Large multimodal models (LMMs) often suffer from severe inference inefficiency due to the large number of visual tokens introduced by image encoders. While recent token compression methods, such as pruning and merging, have shown promise in reducing redundancy, their evaluation remains fragmented and inconsistent. In this work, we present UniPruneBench, a unified and extensible benchmark for visual token pruning in multimodal LLMs. UniPruneBench provides standardized protocols across six ability dimensions and ten datasets, covering ten representative compression algorithms and three families of LMMs (LLaVA-v1.5, Intern-VL3, and Qwen2.5-VL). Beyond task accuracy, it incorporates system-level metrics such as runtime and prefilling latency to provide a holistic view. Our experiments uncover several key findings: (1) random pruning is a surprisingly strong baseline, (2) no single method consistently outperforms others across scenarios, (3) pruning sensitivity varies significantly across tasks, with OCR being most vulnerable, and (4) pruning ratio is the dominant factor governing performance degradation. We believe UniPruneBench will serve as a reliable foundation for future research on efficient multimodal modeling.

1 INTRODUCTION

LMMs append visual tokens that increase computation, memory use, and latency, while existing compression evaluations are fragmented and inconsistent. UniPruneBench provides a standardized, extensible benchmark and reports that pruning outcomes vary across methods, tasks, and pruning ratios.

1 INTRODUCTION

  • Visual tokens are often redundant and highly correlated, and processing hundreds per image increases computation, memory use, and inference latency.For tasks such as VQA, only task-relevant image regions may need processing.Source: §1 · pp. 1–2
  • Prior evaluations vary in method, model, and task coverage and use inconsistent prompts, scoring metrics, and token-retention ratios.They also commonly omit runtime and end-to-end latency and may couple pruning implementations to specific architectures.Source: §1 · p. 2
  • UniPruneBench offers a standardized evaluation platform and a modular interface that decouples pruning logic from model architecture.The interface is designed for integration with various LMMs.Source: §1 · p. 2
  • The benchmark covers six ability dimensions, ten datasets, ten representative algorithms, and three LMM families, alongside runtime and prefilling-time metrics.The families are LLaVA-v1.5, Intern-VL3, and Qwen2.5-VL.Source: §1 · p. 2
  • Random pruning often surpasses designed strategies, no method dominates across scenarios, OCR is most vulnerable, and aggressive pruning sharply degrades performance.The reported trends are consistent across all three model families.Source: §1 · pp. 2–3

2 RELATED WORK

Prior work develops LMMs through different vision-language architectures and training strategies, while visual token compression benchmarks have provided limited and difficult-to-reproduce comparisons. UniPruneBench broadens that evaluation across methods, tasks, and metrics.

2.1 LARGE MULTIMODAL MODEL

  • LMMs combine language and vision components through different architectures and training strategies, with recent models targeting visual grounding, reasoning, and interactive tasks.Agent-based visual-tool methods are outside this paper’s scope.Source: §2.1 · p. 3

2.2 VISUAL TOKEN COMPRESSION BENCHMARK.

  • A prior analysis evaluated four pruning baselines but provided no source code or reproducible scripts, whereas this work implements ten algorithms and evaluates broader tasks and metrics.The cited baselines are FastV, SparseVLM, random pruning, and pooling.Source: §2.2 · p. 3

3 UNIPRUNEBENCH

UniPruneBench evaluates visual token pruning across datasets, models, methods, and efficiency metrics. It groups methods by where pruning occurs and benchmarks six capability dimensions across ten datasets and five models from three families.

3 UNIPRUNEBENCH

  • The benchmark spans six evaluation dimensions and ten datasets, and tests ten representative methods across three categories and five models from three LMM families.The datasets are released under permissive licenses for research use.Source: §3 · p. 3

3.1 VISUAL TOKEN COMPRESSION METHODS

  • Plug-and-play pruning methods are grouped by where pruning occurs: ViT-only, LLM-only, or hybrid.The benchmark also adopts random token pruning as a baseline.Source: §3.1 · p. 3

3.2 DATASETS

  • The ten datasets cover comprehensive evaluation, mathematical reasoning, OCR, instruction following, multidisciplinary knowledge, and hallucination.Examples include MME and MMBench for comprehensive evaluation, MathVista and Math-Vision for mathematical reasoning, and OCRBench for OCR.Source: §3.2 · p. 4

3.3 BASE MODEL

  • Five open-source models are evaluated across LLaVA-v1.5, InternVL3, and Qwen2.5-VL model families.The tested models are LLaVA-v1.5-7B, InternVL3-1B, InternVL3-8B, Qwen2.5-VL-3B, and Qwen2.5-VL-7B.Source: §3.3 · p. 4

3.4 EVALUATION METRICS

  • The benchmark records accuracy and performance drop alongside total running time, compression-strategy time, and prefilling-phase time.Prefilling time covers processing image and text tokens before the first decoding step.Source: §3.4 · pp. 4–5

4 EXPERIMENTS

Experiments compare pruning methods across three LMM families, multiple tasks, and pruning ratios, finding that performance depends on the method, model, task, and compression level. The analysis also examines model scale, runtime, and two-stage pruning.

4.1 IMPLEMENTATION DETAILS

  • Experiments use batch size 1, vary pruning ratios, and fix the intra-LLM pruning location at layer K = 2 for fair comparisons.They report average accuracy and relative performance; MME accuracy is normalized to 0–100.Source: §4.1 · p. 6

4.2 MAIN RESULTS

  • Random pruning consistently outperforms several designed methods, and six of eight methods fare worse on LLaVA-v1.5-7B at 66.7% and 77.8% pruning.The comparison names GPrune, VTW, and PruMerge among methods that random pruning surpasses.Source: §4.2 · p. 7
  • No method dominates across models and ratios: DivPrune leads on Qwen2.5-VL-7B and InternVL3-8B, while LLaVA-v1.5-7B results shift with pruning level.Hybrid methods lead on LLaVA-v1.5-7B at 66.7% and 77.8% pruning but fare worse at 88.9%; ViT-only methods beat LLM-only methods on the other two models.Source: §4.2 · p. 7, Table 3 · p. 7
  • Instruction-following tasks sometimes improve with pruning, whereas OCR degrades severely; these task-specific sensitivities recur across all three models.On InternVL3-8B, DivPrune raises MIA accuracy from 72.22% to 79.82%; the authors hypothesize this may reflect greater relative weight for textual inputs.Source: §4.2 · p. 8
  • More aggressive pruning brings sharper accuracy losses; DivPrune nevertheless achieves the best results at 88.9% pruning.Under random pruning on Qwen2.5-VL-7B, average accuracy falls from 57.5% at 33% tokens to 50.1% at 11% tokens.Source: §4.2 · p. 8

4.3 ANALYSIS AND DISCUSSION

  • Across nearly all benchmarks and compression methods, scaling InternVL3 from 1B to 8B improves accuracy and robustness to token reduction.The model-size comparison uses DivPrune, GPrune, and FastV at an 88.9% pruning rate.Source: §4.3 · p. 8, Figure 3 · p. 8
  • At 88.9% pruning on MME, DivPrune and GPrune shorten prefill from 320 s to 185 s and 167 s, yielding 1.73–1.92× encoder and 1.62–1.68× end-to-end speed-ups.Compression-subroutine time stays below 0.5 s, less than 0.12% of total time.Source: §4.3 · p. 8, Table 4 · p. 9
  • At the same 88.9% pruning rate, the best single-stage Pre-LLM method scores 64.04%, exceeding every two-stage 66.7% × 66.7% hybrid.The authors caution that chaining off-the-shelf criteria does not guarantee additive gains and may discard informative tokens in the second stage.Source: §4.3 · pp. 8–9, Table 5 · p. 9

5 CONCLUSION

The conclusion presents UniPruneBench as a unified benchmark for visual token pruning in LMMs. Its experiments reveal competitive random pruning, no universal winner, and task-specific vulnerabilities.

5 CONCLUSION

  • UniPruneBench evaluates visual token pruning across datasets, model families, algorithms, and system-level efficiency metrics.The benchmark is intended to address fragmented and non-standardized prior evaluations.Source: §5 · p. 9
  • The experiments find random pruning competitive, no universally superior method, and task-specific pruning vulnerabilities.Source: §5 · p. 9
  • The authors hope the benchmark will facilitate fair comparison and reproducibility and inspire advances in efficient multimodal learning and deployment.Source: §5 · p. 9

ETHICS STATEMENT

UniPruneBench poses minimal direct ethical risk because it does not generate content or make decisions, but its datasets and evaluated models raise bias, misuse, and output-safety considerations.

  • The benchmark itself poses minimal direct ethical risk because it does not generate content or make decisions.Source: ETHICS STATEMENT · p. 10
  • UniPruneBench relies on public datasets whose demographic, language, or visual-concept biases may affect evaluation outcomes.Source: ETHICS STATEMENT · p. 10
  • Faster deployment in sensitive applications is a possible indirect misuse of efficiency results, prompting a call for responsible use.Source: ETHICS STATEMENT · p. 10
  • Models evaluated on UniPruneBench may still produce harmful or inappropriate outputs to malicious or unsafe queries, and the benchmark does not mitigate those risks.Users should implement appropriate safeguards.Source: ETHICS STATEMENT · p. 10
  • The benchmark aims to advance efficient multimodal modeling with transparency and reproducibility while minimizing ethical concerns.Source: ETHICS STATEMENT · p. 10

REPRODUCIBILITY STATEMENT

The authors describe reproducibility materials spanning code, evaluation settings, datasets, and instructions for rerunning experiments across model families and pruning methods.

  • The appendix provides UniPruneBench code, including standardized evaluation scripts and token-pruning implementations.Source: REPRODUCIBILITY STATEMENT · p. 10
  • All datasets are publicly available, and the paper specifies preprocessing, prompt templates, token-retention ratios, and system-level measurement protocols.Source: REPRODUCIBILITY STATEMENT · p. 10
  • Reproduction instructions cover LLaVA, Intern-VL, and Qwen-VL model families and the evaluated pruning methods.Source: REPRODUCIBILITY STATEMENT · p. 10
  • The authors aim for the released benchmark and pipeline to enable fair comparison, further research, and transparency in reported findings.Source: REPRODUCIBILITY STATEMENT · p. 10

A THE USE OF LARGE LANGUAGE MODELS

The authors used LLMs as assistive tools for manuscript editing, while independently designing, conducting, and verifying the scientific work and results.

B MORE IMPLEMENTATION DETAILS

The implementation details specify the hardware and model configurations, pruning placements, score calculation, and latency measurements used in the benchmark.

System Configuration

Model Configuration

  • The evaluated official checkpoints were LLaVA-v1.5 (7B), Qwen2.5-VL (3B and 7B), and InternVL-3 (1B and 8B), without fine-tuning or weight modification.Qwen2.5-VL preprocessing used min pixels=256×28×28 and max pixels=1280×28×28.Source: B MORE IMPLEMENTATION DETAILS · p. 14

Method Implementation

  • Pre-LLM pruning rebuilds a shorter embedding tensor after vision encoding, while intra-LLM pruning hooks at layer K=2 and truncates visual tokens and matching position and mask tensors.Pruning occurs before KV-cache construction, so generation length and memory footprint shrink proportionally.Source: B MORE IMPLEMENTATION DETAILS · p. 14

Metric Calculation

  • Official VLMEvalKit scripts produce task scores, MME counts are normalized to 0–100, and relative performance measures accuracy retention across tasks and pruning strengths.Source: B MORE IMPLEMENTATION DETAILS · p. 14

Time Measurement

  • Latency is reported as total benchmark time, prefill time before decoding, and pruning-subroutine time within prefill, averaged over three A100-40 GB runs at batch size 1.Source: B MORE IMPLEMENTATION DETAILS · p. 14

C MORE RESULTS

Additional evaluations on InternVL3-1B and Qwen2.5-VL-3B preserve the benchmark’s broader pattern: pruning methods’ relative strengths and limitations remain largely consistent across architectures.

C MORE RESULTS

Loading 2511.02650v2…