Large Vision-Language Models (LVLMs) rely on dense visual tokens to capture fine-grained visual information, but processing all these tokens incurs substantial computational and memory overhead during inference. To address this issue, we propose ResPrune, a training-free visual token pruning framework that enables efficient LVLM inference by selecting a compact yet informative subset of visual tokens. ResPrune formulates visual token pruning as a subspace reconstruction problem and employs a greedy subspace expansion strategy guided by residual energy, allowing it to preserve the geometric structure of the original visual token space. To further incorporate cross modal alignment, the selection process is conditioned on textual relevance, encouraging the retention of tokens that are both informative and instruction-relevant. The proposed method is lightweight and model-agnostic, and can be seamlessly integrated into existing LVLM pipelines without retraining or architectural modifications. Extensive experiments on multiple LVLM backbones, including LLaVA-1.5, LLaVA-NeXT, and Qwen2.5-VL, demonstrate that ResPrune consistently outperforms existing pruning approaches across a wide range of benchmarks, while achieving effective reductions in computation, memory consumption, and inference latency.
Figures & tables
Fig. 1: Comparison of visual token pruning behaviors across different methods under varying textual queries for a fixed image. Masked patches indicate pruned tokens, while unmasked patches represent the retained ones. Answer-relevant regions are highlighted with colored bounding boxes.
Method
Rel. Perf.
MME
GQA
SQA-I
POPE
TextVQA
VizWiz
VQA-v2
MMB-en
MM-Vet
LLaVA-1.5-7B [ 2 ]
100%
1862
61.9
69.5
85.9
58.2
50.0
78.4
64.7
31.3
Retain 192 visual tokens (pruning ratio = 66.7%)
ToMe (ICLR2023) [ 26 ]
89.9
1563
54.3
65.2
72.4
52.1
50.0
68.0
60.5
26.8
FastV (ECCV2024) [ 13 ]
89.5
1612
52.7
67.3
64.8
52.5
50.8
67.1
61.2
27.7
PruMerge (ICCV2025) [ 10 ]
91.5
1632
54.3
67.9
71.3
54.3
50.1
70.6
59.6
-
SparseVLM (ICML2025) [ 14 ]
96.6
1721
57.6
69.1
83.6
56.1
50.5
75.6
62.5
31.5
TABLE I: Performance comparison on LLaVA-1.5-7B under different visual token pruning ratios. “Rel. Perf.” denotes the average relative performance with respect to the full-token baseline where higher values indicate better performance retention. Best results under each pruning ratio are highlighted in bold.
Method
Rel. Perf.
MME
GQA
SQA-I
POPE
TextVQA
VizWiz
VQA-v2
MMB-en
LLaVA-NeXT-7B [ 3 ]
100%
1842
64.3
70.2
86.5
61.3
55.2
81.3
67.9
Retain up to 640 visual tokens (pruning ratio = 66.7%)
FastV (ECCV2024) [ 13 ]
94.7
1807
58.9
67.4
79.5
58.1
53.9
77.0
63.1
PruMerge (ICCV2025) [ 10 ]
96.6
1790
60.8
67.8
85.3
54.9
57.9
78.2
64.6
PDrop (CVPR2025) [ 15 ]
95.7
1782
60.0
66.7
83.8
57.8
53.8
79.1
64.1
SparseVLM (ICML2025) [ 14 ]
96.9
1772
61.2
67.6
85.3
59.7
53.6
79.2
65.9
TABLE II: Performance comparison on LLaVA-NeXT-7B under different visual token pruning ratios. “Rel. Perf.” denotes the average relative performance with respect to the full-token baseline where higher values indicate better performance retention. Best results under each pruning ratio are highlighted in bold.
Method
Rel. Perf.
MME
POPE
TextVQA
MMB-en
GQA
Qwen2.5-VL-7B
100%
2304
86.1
84.8
82.8
62.2
Pruning ratio = 66.7%
FastV (ECCV2024)
92.3
2072
82.2
77.9
75.7
58.0
DivPrune (CVPR2025)
96.7
2198
85.6
80.1
82.6
59.0
ResPrune (Ours)
98.4
2320
87.3
80.3
82.5
59.9
Pruning ratio = 77.8%
TABLE III: Performance comparison on Qwen2.5-VL-7B under different visual token pruning ratios. “Rel. Perf.” denotes the average relative performance with respect to the full-token baseline where higher values indicate better performance retention. Best results under each pruning ratio are highlighted in bold.
Ablation Setting
Rel. Perf.
MME
GQA
POPE
TextVQA
MMB
LLaVA-1.5-7B
100%
1862
61.9
85.9
58.2
64.7
Retain 128 visual tokens (pruning ratio = 77.8%)
Full Method
98.4
1792
60.1
87.6
57.8
63.0
Setting-1
97.5
1754
59.8
87.5
57.1
62.6
Setting-2
96.6
1773
59.7
86.7
54.6
62.5
Setting-3
82.4
1668
55.6
83.5
25.4
59.5
TABLE IV: Ablation study of the main components in ResPrune. Setting-1 removes text preprocessing, Setting-2 removes textual relevance, and Setting-3 removes subspace reconstruction. “Rel. Perf.” denotes relative performance compared to the full-token baseline.
Alpha
Rel. Perf.
MME
GQA
POPE
TextVQA
MMB
LLaVA-1.5-7B
100%
1862
61.9
85.9
58.2
64.7
Pruning ratio = 77.8%
Alpha = 0.25
97.7
1752
60.1
87.7
57.4
62.4
Alpha = 0.5
98.1
1778
59.9
87.7
57.9
62.7
Alpha = 0.75
98.4
1792
60.1
87.6
57.8
63.0
Alpha = 1.0
98.3
1801
60.0
87.5
57.7
62.6
TABLE V: Ablation study of the textual guidance strength α on LLaVA-1.5-7B and Qwen2.5-VL-7B. “Rel. Perf.” denotes relative performance compared to the full-token baseline.
Setting
Rel. Perf.
MME
GQA
POPE
TextVQA
MMB
LLaVA-1.5-7B
100%
1862
61.9
85.9
58.2
64.7
Retain 128 visual tokens (pruning ratio = 77.8%)
Setting-1
98.4
1792
60.1
87.6
57.8
63.0
Setting-2
97.8
1778
59.9
87.7
56.6
62.9
Setting-3
95.4
1775
59.6
87.5
51.2
61.8
TABLE VI: Ablation study on different formulations of textual relevance computation. Details of each setting are described in Section IV-C3 . “Rel. Perf.” denotes the average relative performance with respect to the full-token baseline.
Setting
Rel. Perf.
MME
GQA
POPE
TextVQA
MMB
LLaVA-1.5-7B
100%
1862
61.9
85.9
58.2
64.7
Pruning ratio = 77.8%, CLS token present
Setting-1
98.4
1792
60.1
87.6
57.8
63.0
Setting-2
98.0
1773
60.0
87.3
57.7
62.7
Setting-3
97.7
1755
59.9
87.8
57.7
62.1
Setting-4
97.7
1753
59.9
87.5
57.9
62.2
TABLE VII: Ablation study on different seed token selection strategies. Details of each setting are described in Section IV-C4 . “Rel. Perf.” denotes the average relative performance with respect to the full-token baseline.
Method
FLOPs (T)
KV-cache (MB)
GPU Memory (GB)
Throughput (tokens/sec.)
Evaluation Time (min.:sec.)
Performance
Retain up to 2880 visual tokens
LLaVA-NeXT-7B
30.6
1084.7
19.8
16.1
9:05
1842
Retain up to 640 visual tokens (pruning ratio = 66.7%)
ResPrune
9.6 ( ↓68.6% )
361.2 ( ↓66.7% )
17.8 ( ↓10.1% )
33.5 ( 2.08× )
4:39 ( ↓48.8% )
1821 ( ↓1.1% )
Retain up to 320 visual tokens (pruning ratio = 88.9%)
ResPrune
3.1 ( ↓89.9% )
120.4 ( ↓88.9% )
17.7 ( ↓10.6% )
36.7 ( 2.28× )
3:28 ( ↓61.8% )
1780 ( ↓3.3% )
TABLE VIII: Practical efficiency analysis of ResPrune on LLaVA-NeXT-7B measured on the MME benchmark. Relative changes with respect to the full-token baseline are shown in parentheses and highlighted in green.
Fig. 2: Qualitative visualization of ResPrune’s pruning results on LLaVA-1.5-7B under different visual token budgets. Masked patches correspond to pruned visual tokens, while unmasked patches indicate retained tokens. Answer-relevant regions are highlighted with red bounding boxes.