Vision Token Pruning via Query-Vision Interaction Decomposition
Organizations: 1The University of Texas at Austin · 2Samsung Research America
Abstract
Large vision-language models (VLMs), which process both visual inputs and text queries, incur high inference costs due to the large number of visual tokens, making visual token pruning a natural approach for improving efficiency. Recent work has leveraged query information to guide token selection, often through heuristics derived from attention patterns or token dynamics. However, these approaches do not explicitly exploit the underlying structure of query-vision interactions. We address this gap by observing that the query-vision interaction matrix, naturally induced by the query and key projections already present in transformer attention, is effectively low-rank, with a small number of dominant latent interaction modes capturing query-relevant semantics. Motivated by this observation, we propose Query-Vision Decomposition (QViD), a novel training-free query-aware visual token pruning method that exploits this structure. Extensive experiments on both image and video understanding benchmarks show that QViD consistently improves performance under matched token budgets, with the largest gains appearing under aggressive compression regimes.
Figures & tables
| Methods | GQA | SQA | TextVQA | POPE | MME | MMB | Average |
| Upper Bound, 576 Tokens | |||||||
| LLaVA-1.5-7B (Liu et al. 2024) | 61.9 | 69.5 | 58.2 | 85.9 | 1862 | 64.6 | 100.0% |
| Average Retain 192 Tokens ( 66.7%) | |||||||
| QViD (ours) | 59.3 | 69.0 | 57.8 | 87.4 | 1793 | 63.2 | 98.1% |
| V 2 Drop [CVPR’26] | 58.5 | 69.3 | 55.6 | 85.1 | 1826 | 63.7 | 97.6% |
| PDrop [CVPR’25] | 57.1 | 68.8 | 56.1 | 82.3 | 1766 | 63.2 | 96.0% |
| Method | AI2D | GQA | TextVQA | POPE | MME-P | MME-C | SQA | MMB | Avg. |
|---|---|---|---|---|---|---|---|---|---|
| Baseline | 80.7 | 61.9 | 81.5 | 88.2 | 1684.0 | 635.7 | 85.3 | 84.9 | 100.0% |
| Retain 33.3% ( 66.7%) | |||||||||
| QViD (ours) | 76.6 | 58.6 | 79.0 | 85.6 | 1610.6 | 493.6 | 81.2 | 81.0 | 93.4% |
| V 2 Drop [CVPR’26] | 76.7 | 52.8 | 53.4 | 85.4 | 1589.0 | 600.4 | 80.9 | 82.0 | 90.4% |
| Retain 22.2% ( 77.8%) | |||||||||
| QViD (ours) | 73.8 | 56.0 | 77.1 | 83.7 | 1577.9 | 446.1 | 79.0 | 78.8 | 90.1% |
| Method | MVBench | VideoMME | Avg. | |||
|---|---|---|---|---|---|---|
| Overall | Short | Med. | Long | |||
| Baseline | 58.4 | 58.2 | 70.3 | 56.4 | 47.9 | 100.0% |
| Retention = 25% | ||||||
| QViD | 56.6 | 57.2 | 68.3 | 54.4 | 49.2 | 97.7% |
| V 2 Drop [CVPR’26] | 56.5 | 57.1 | 68.1 | 53.6 | 49.8 | 97.5% |
| Retention = 15% | ||||||
| Method | GQA | SQA | TextVQA | POPE | MME | Avg. |
|---|---|---|---|---|---|---|
| Baseline | 61.9 | 69.5 | 58.2 | 85.9 | 1862.0 | 100.0% |
| Retain 64 Tokens ( 88.9%) | ||||||
| QViD | 52.2 | 68.3 | 55.5 | 80.8 | 1553.0 | 91.1% |
| Column norm | 42.2 | 64.0 | 42.6 | 54.7 | 1009.0 | 70.3% |
| Retain 128 Tokens ( 77.8%) | ||||||
| QViD | 57.7 | 68.7 | 57.1 | 85.5 | 1726.0 | 96.5% |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Layer | AI2D | GQA | TextVQA | POPE | MME | SQA | Avg. |
|---|---|---|---|---|---|---|---|
| Baseline | 55.2 | 61.9 | 58.2 | 85.9 | 1862.0 | 69.5 | 100.0% |
| 1 | 53.7 | 56.7 | 56.7 | 85.1 | 1718.8 | 68.9 | 96.1% |
| 2 | 54.0 | 57.9 | 56.8 | 85.6 | 1710.9 | 68.6 | 96.5% |
| 3 | 54.1 | 57.7 | 57.1 | 85.5 | 1726.3 | 68.7 | 96.7% |
| 4 | 53.5 | 57.2 | 57.2 | 85.4 | 1719.3 | 69.0 | 96.4% |
| 5 | 53.7 | 57.0 | 57.3 | 85.4 | 1729.6 | 68.6 | 96.5% |
| Layer | AI2D | GQA | TextVQA | POPE | MME-P | MME-C | SQA | MMB | Avg. |
|---|---|---|---|---|---|---|---|---|---|
| Baseline | 80.7 | 61.9 | 81.5 | 88.2 | 1684.0 | 635.7 | 85.3 | 84.9 | 100.0% |
| Retain 33.3% Tokens ( ) | |||||||||
| 1 | 74.8 | 57.2 | 78.5 | 84.9 | 1604.6 | 477.9 | 81.4 | 79.1 | 92.1% |
| 2 | 75.7 | 58.0 | 79.4 | 85.9 | 1618.4 | 470.7 | 81.7 | 80.8 | 92.9% |
| 3 | 76.6 | 58.6 | 79.0 | 85.6 | 1610.6 | 493.6 | 81.2 | 81.0 | 93.4% |
| 4 | 75.9 | 59.1 | 77.9 | 86.7 | 1596.0 | 502.5 | 81.5 | 80.5 | 93.4% |
| Method | GQA | SQA | TextVQA | POPE | MME | Avg. |
|---|---|---|---|---|---|---|
| Baseline | 61.9 | 69.5 | 58.2 | 85.9 | 1862 | 100.0% |
| Retain 64 Tokens ( 88.9%) | ||||||
| V 2 Drop | 50.5 | 68.9 | 51.8 | 75.1 | 1470.0 | 87.2% |
| 42.1 | 63.8 | 42.6 | 20.7 | 1002.7 | 62.2% | |
| 47.4 | 67.5 | 48.3 | 54.8 | 1362.3 | 78.7% | |
| 53.5 | 68.1 | 54.2 | 74.0 | 1599.5 | 89.9% | |
| Method | GQA | SQA | TextVQA | POPE | MME | Avg. |
|---|---|---|---|---|---|---|
| Baseline | 61.9 | 69.5 | 58.2 | 85.9 | 1862.0 | 100.0% |
| Retain 64 Tokens ( 88.9%) | ||||||
| Column norm | 42.2 | 64.0 | 42.6 | 54.7 | 1009.0 | 70.3% |
| Sigma-weighted | 42.2 | 64.0 | 42.6 | 54.7 | 1009.0 | 70.3% |
| Per-head max | 53.2 | 68.1 | 55.7 | 82.1 | 1581.0 | 92.0% |
| QViD | 52.2 | 68.3 | 55.5 | 80.8 | 1553.0 | 91.1% |
| Method | Tokens | Lat. (ms) | Tput. (img/s) | Speedup | TFLOPs |
|---|---|---|---|---|---|
| Baseline | 576 | 100.1 | 8.60 | 1.00 | 8.86 |
| QViD | 64 | 80.1 | 10.40 | 1.21 | 2.53 |
| QViD | 128 | 81.3 | 10.27 | 1.19 | 3.42 |
| QViD | 192 | 81.5 | 10.26 | 1.19 | 4.32 |
| V 2 Drop | 64 | 77.7 | 10.66 | 1.24 | 1.97 |
| V 2 Drop | 128 | 78.6 | 10.55 | 1.23 | 2.85 |
| Method | AI2D | ChartQA | MMMU | OCRBench | SEEDBench | Avg. | |
|---|---|---|---|---|---|---|---|
| Baseline | 576 | 55.2 | 18.2 | 36.1 | 31.5 | 66.2 | 100.0% |
| Retain 64 Tokens ( ) | |||||||
| V 2 Drop | 64 | 52.3 | 13.2 | 33.3 | 14.4 | 48.0 | 75.5% |
| QViD | 64 | 52.2 | 16.6 | 35.0 | 26.5 | 54.6 | 89.9% |
| Retain 128 Tokens ( ) | |||||||
| V 2 Drop | 128 | 53.5 | 15.0 | 35.1 | 26.2 | 59.4 | 89.9% |
| Method | Retention | MMMU-Pro |
|---|---|---|
| Baseline | 100% | 33.8 |
| V 2 Drop | 33.3% | 32.3 |
| QViD | 33.3% | 31.7 |
| V 2 Drop | 22.2% | 30.2 |
| QViD | 22.2% | 29.9 |
| V 2 Drop | 11.1% | 23.6 |
| Method | MVBench | VideoMME | Avg. | |||
|---|---|---|---|---|---|---|
| Overall | Short | Med. | Long | |||
| All Tokens (100%) | ||||||
| Baseline | 42.9 | 36.2 | 41.2 | 35.0 | 32.4 | 100.0% |
| Retention = 25% | ||||||
| QViD | 41.5 | 37.7 | 43.2 | 36.1 | 33.8 | 100.4% |
| V 2 Drop | 41.2 | 36.3 | 40.1 | 35.1 | 33.7 | 98.2% |
| Method | HallusionBench | COCO Captioning | |||
|---|---|---|---|---|---|
| aAcc | fAcc | qAcc | CIDEr | ||
| Baseline | 576 | 47.9 | 20.5 | 12.3 | 1.087 |
| Retain 64 Tokens ( ) | |||||
| V 2 Drop | 64 | 46.8 | 15.0 | 9.5 | 0.591 |
| QViD | 64 | 47.8 | 19.7 | 12.7 | 0.782 |
| Retain 128 Tokens ( ) | |||||
| Method | Retention | HallusionBench | COCO Captioning | ||
|---|---|---|---|---|---|
| aAcc | fAcc | qAcc | CIDEr | ||
| Baseline | 100% | 67.5 | 38.7 | 42.2 | 0.977 |
| Retain 33.3% Tokens ( ) | |||||
| V 2 Drop | 33.3% | 61.8 | 33.8 | 33.6 | 0.563 |
| QViD | 33.3% | 62.3 | 35.3 | 35.2 | 0.922 |
| Retain 22.2% Tokens ( ) | |||||
| Retention | Method | POPE | GQA | TextVQA | MMStar | AI2D | MME |
|---|---|---|---|---|---|---|---|
| – | Baseline | ||||||
| 5.56% | QViD | ||||||
| FastV | |||||||
| V 2 Drop | |||||||
| 11.1% | QViD | ||||||
| FastV |
Efficient VLM Inference
Efficient vision-language model inference reduces the compute, memory, latency, and energy needed to process images, video, and text.
See all 485 papers