ReTrace: Visual Backtracking for Efficient Multimodal Large Language Models
Organizations: University of Science and Technology of China · Eastern Institute of Technology, Ningbo · Tsinghua University · ETH Zurich ·
Abstract
Multimodal Large Language Models (MLLMs) encode images into dense visual token sequences, creating substantial attention and KV-cache overhead. Existing visual token compression methods reduce this cost by pruning low-saliency tokens in shallow layers, but this practice couples temporary computational deactivation with irreversible information deletion. We show that this coupling breaks an intrinsic inference pattern in MLLMs. Through layer-wise attention analysis, we identify Visual Backtracking: visual pivots remain spatially stable, yet in middle layers they actively retrieve context from tokens that appeared unimportant earlier. Thus, early low-saliency tokens can be inactive for computation while still being useful for later reasoning. Motivated by this finding, we propose ReTrace, a backtracking-aware compression framework that introduces a dormant token state. ReTrace caches non-pivot tokens outside expensive layer-wise computation, restores them during the backtracking window, and prunes only after their information has been absorbed. Experiments on Qwen2.5-VL and InternVL3 demonstrate nearly 90% reductions in FLOPs and KV cache, a 2.83 prefilling speedup, and strong performance retention across complex vision-language benchmarks.
Figures & tables
| Method | Venue | MMB | MMB CN | MME | POPE | SQA I | MMStar | MRW | MRW CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5VL-7B | - | 83.5 | 83.4 | 2347 | 87.7 | 88.1 | 63.9 | 57.4 | 50.2 | 100.0% |
| Token Reduction Setting: Retain 33.3% Tokens ( 66.7%) | ||||||||||
| FastV Chen et al. (2024a) | ECCV’24 | 75.7 | 78.8 | 2072 | 86.3 | 85.1 | 49.4 | 46.1 | 42.5 | 88.9% |
| VisionZip Yang et al. (2025) | CVPR’25 | 83.2 | 80.7 | 2160 | 86.7 | 86.0 | 53.8 | 48.4 | 44.2 | 92.7% |
| Dart Wen et al. (2025) | EMNLP’25 | 80.1 | 78.3 | 2166 | 85.1 | 84.3 | 48.9 | 45.7 | 39.0 | 88.6% |
| HoloV Zou et al. (2025) | NeurIPS’25 | 78.3 | 78.3 | 2093 | 84.9 | 85.8 | 48.1 | 35.3 | 34.7 | 84.7% |
| Method | Venue | MMB | MMB CN | MME | POPE | SQA I | MMStar | MRW | MRW CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| InternVL3-8B | - | 83.5 | 83.4 | 2415 | 90.7 | 98.2 | 63.9 | 62.0 | 60.8 | 100.0% |
| Token Reduction Setting: Retain 22.2% Tokens ( 77.8%) | ||||||||||
| FastV Chen et al. (2024a) | ECCV’24 | 83.8 | 83.0 | 2324 | 89.4 | 95.4 | 58.2 | 46.3 | 51.9 | 92.7% |
| VisionZip Yang et al. (2025) | CVPR’25 | 80.3 | 82.0 | 2242 | 88.8 | 95.0 | 56.8 | 44.8 | 49.5 | 90.4% |
| HoloV Zou et al. (2025) | NeurIPS’25 | 80.6 | 82.3 | 2201 | 88.7 | 95.4 | 57.0 | 44.7 | 50.0 | 90.5% |
| Ours | - | 83.6 | 84.3 | 2319 | 90.2 | 96.7 | 59.7 | 48.7 | 53.3 | 94.4% |
| Method | MMB | MME | MMStar | MRW CN | Avg. |
|---|---|---|---|---|---|
| Qwen2.5VL-3B | 79.1 | 2157 | 55.9 | 45.1 | 100.0% |
| FastV Chen et al. (2024a) | 71.0 | 1698 | 36.6 | 32.2 | 76.3% |
| VisionZip Yang et al. (2025) | 73.2 | 1698 | 40.1 | 31.9 | 78.4% |
| Dart Wen et al. (2025) | 72.8 | 1640 | 36.8 | 29.4 | 74.8% |
| HoloV Zou et al. (2025) | 70.8 | 1673 | 38.6 | 25.1 | 72.9% |
| VLMPruner Wu et al. (2026) | 68.2 | 1735 | 36.0 | 26.7 | 72.6% |
| Method | MMB | MME | MMStar | MRW CN | Avg. |
|---|---|---|---|---|---|
| InternVL3-2B | 80.8 | 2221 | 60.7 | 52.1 | 100.0% |
| FastV Chen et al. (2024a) | 54.0 | 1398 | 36.4 | 25.9 | 59.9% |
| VisionZip Yang et al. (2025) | 67.7 | 1747 | 42.5 | 32.9 | 73.9% |
| HoloV Zou et al. (2025) | 70.1 | 1743 | 44.8 | 34.8 | 76.5% |
| Ours | 74.3 | 1965 | 47.9 | 37.1 | 82.6% |
| Method | Tokens | FLOPs | KV | MME | Prefill Speedup |
|---|---|---|---|---|---|
| Qwen2.5VL-7B | 100% | 1043.83 | 211.4 MB | 2347 | 1.00 |
| + Ours | 22.2% | 279.82 | 37.0 MB | 2160 | 2.28 |
| + Ours | 11.1% | 148.06 | 26.7 MB | 2093 | 2.83 |
Appendix figures & tables29 assets
Supplementary material from the paper’s appendix.
Appendix
| Average Retention Ratio | ||
|---|---|---|
| 11.1% | 13.7% | 33.3% |
| 22.2% | 27.4% | 33.3% |
| 33.3% | 41.17% | 33.3% |
| Method | Venue | MMB | MMB CN | MME | POPE | SQA I | MMStar | MRW | MRW CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| InternVL3-8B | - | 83.5 | 83.4 | 2415 | 90.7 | 98.2 | 63.9 | 62.0 | 60.8 | 100.0% |
| Token Reduction Setting: Retain 33.3% Tokens ( 66.7%) | ||||||||||
| FastV Chen et al. (2024a) | ECCV’24 | 84.2 | 84.3 | 2347 | 90.0 | 96.2 | 59.2 | 50.2 | 54.7 | 95.1% |
| VisionZip Yang et al. (2025) | CVPR’25 | 81.3 | 84.3 | 2290 | 89.4 | 97.1 | 60.5 | 50.8 | 53.8 | 94.2% |
| HoloV Zou et al. (2025) | NeurIPS’25 | 82.4 | 84.2 | 2285 | 89.7 | 97.3 | 60.6 | 50.2 | 53.8 | 94.4% |
| Ours | - | 85.1 | 85.7 | 2351 | 90.5 | 97.5 | 61.2 | 53.0 | 55.9 | 96.8% |
| Method | Venue | MMB | MMB CN | MME | POPE | SQA I | MMStar | MRW | MRW CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5VL-3B | - | 79.1 | 78.1 | 2157 | 87.3 | 81.0 | 55.9 | 53.1 | 45.1 | 100.0% |
| Token Reduction Setting: Retain 33.3% Tokens ( 66.7%) | ||||||||||
| FastV Chen et al. (2024a) | ECCV’24 | 73.7 | 73.4 | 2026 | 84.2 | 80.3 | 44.4 | 39.2 | 36.7 | 88.9% |
| VisionZip Yang et al. (2025) | CVPR’25 | 76.0 | 73.6 | 1964 | 84.2 | 79.8 | 48.0 | 40.2 | 37.7 | 90.2% |
| Dart Wen et al. (2025) | EMNLP’25 | 75.3 | 73.7 | 1950 | 82.8 | 78.9 | 36.8 | 40.3 | 36.0 | 86.7% |
| HoloV Zou et al. (2025) | NeurIPS’25 | 76.1 | 74.0 | 2015 | 83.5 | 81.2 | 44.1 | 36.3 | 33.5 | 87.7% |
| Method | Venue | MMB | MMB CN | MME | POPE | SQA I | MMStar | MRW | MRW CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| InternVL3-2B | - | 80.8 | 79.0 | 2221 | 89.9 | 95.7 | 60.7 | 53.8 | 52.1 | 100.0% |
| Token Reduction Setting: Retain 33.3% Tokens ( 66.7%) | ||||||||||
| FastV Chen et al. (2024a) | ECCV’24 | 67.2 | 65.5 | 1570 | 75.3 | 79.6 | 43.5 | 25.5 | 33.2 | 73.3% |
| VisionZip Yang et al. (2025) | CVPR’25 | 78.9 | 76.3 | 2041 | 87.2 | 93.2 | 51.8 | 33.5 | 41.9 | 88.6% |
| HoloV Zou et al. (2025) | NeurIPS’25 | 79.2 | 76.0 | 1997 | 88.0 | 92.9 | 52.8 | 34.2 | 42.6 | 88.9% |
| Ours | - | 80.6 | 76.9 | 2085 | 89.2 | 94.2 | 53.7 | 37.1 | 44.9 | 91.5% |
| Model | Method | 11% | 22% | 33% | 50% | 100% |
|---|---|---|---|---|---|---|
| 32B | FastV | 70.13 | 78.09 | 81.01 | 85.40 | 87.37 |
| PDrop | 73.22 | 79.04 | 82.74 | 86.03 | 87.37 | |
| Vscan | 78.09 | 82.47 | 85.31 | 86.17 | 87.37 | |
| Ours | 82.21 | 85.48 | 86.42 | 86.85 | 87.37 |
| Model | Method | 11% | 22% | 33% | 50% | 100% |
|---|---|---|---|---|---|---|
| 32B | FastV | 67.61 | 76.12 | 79.81 | 83.42 | 86.00 |
| PDrop | 71.31 | 77.65 | 80.72 | 84.28 | 86.00 | |
| Vscan | 77.23 | 80.76 | 84.45 | 84.78 | 86.00 | |
| Ours | 80.67 | 83.93 | 84.53 | 84.96 | 86.00 |
| Model | Method | 11% | 22% | 33% | 50% | 100% |
|---|---|---|---|---|---|---|
| 32B | FastV | 1536 | 1924 | 2124 | 2316 | 2432 |
| PDrop | 1536 | 1797 | 2078 | 2279 | 2432 | |
| Vscan | 2015 | 2189 | 2288 | 2378 | 2432 | |
| Ours | 2037 | 2306 | 2373 | 2414 | 2432 |
| Retention | Method | MMB | MMB-CN | MME | POPE | SQA | MMStar | MRW | MRW-CN | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|
| 22.2% | HiMap | 78.3 | 77.2 | 1935 | 83.7 | 84.2 | 48.3 | 40.9 | 39.5 | 85.7% |
| 22.2% | PDrop | 79.7 | 79.4 | 2017 | 83.3 | 85.3 | 49.3 | 42.3 | 39.4 | 87.2% |
| 22.2% | G-Search | 80.3 | 78.9 | 2103 | 84.6 | 83.9 | 50.5 | 41.8 | 39.9 | 87.9% |
| 22.2% | ReTrace | 81.7 | 80.8 | 2160 | 86.3 | 86.1 | 52.1 | 44.4 | 42.0 | 90.7% |
| 11.1% | HiMap | 77.2 | 75.1 | 1847 | 79.9 | 81.1 | 43.3 | 34.2 | 33.1 | 79.7% |
| 11.1% | PDrop | 76.9 | 75.5 | 1932 | 80.2 | 81.2 | 44.0 | 35.0 | 34.9 | 81.0% |
| Method | Retention: 33.3% | Retention: 22.2% | ||||||
|---|---|---|---|---|---|---|---|---|
| MME | POPE | SQA | MMStar | MME | POPE | SQA | MMStar | |
| w/o inject | 2173 | 85.7 | 86.6 | 54.4 | 2104 | 85.0 | 85.7 | 51.6 |
| w/ inject (Ours) | 2240 | 87.5 | 87.1 | 55.3 | 2160 | 86.3 | 86.1 | 52.1 |
| Layer Index | MME | MMStar |
|---|---|---|
| 9 | 1786 | 41.9 |
| 11 | 1789 | 41.8 |
| 13 | 1800 | 41.6 |
| 15 | 2006 | 44.3 |
| 17 | 2053 | 45.7 |
| 19 (Ours) | 2093 | 46.3 |
| MME | SQA I | MMStar | |
|---|---|---|---|
| 1/5 | 2054 | 80.9 | 44.9 |
| 1/4 | 2069 | 81.4 | 43.3 |
| 1/3 | 2093 | 82.3 | 46.3 |
| 1/2 | 2050 | 82.2 | 43.4 |
| Method | Tokens | Total Time | Prefilling Time | FLOPs | KV Cache | MME | Speedup | |
|---|---|---|---|---|---|---|---|---|
| (Sec) | (Sec) | (MB) | (Score) | Total | Prefilling | |||
| Qwen2.5VL-7B | 100% | 557.443 | 239.833 | 1043.83 | 211.4 | 2347 | 1.00 | 1.00 |
| + Ours | 22.2% | 401.919 | 105.234 | 279.82 | 37.0 | 2160 | 1.38 | 2.28 |
| + Ours | 11.1% | 373.961 | 84.809 | 148.06 | 26.7 | 2093 | 1.49 | 2.83 |
| Tokens | Total Time | Extraction | Mid-stage Injection | Overhead Proportion | |||
|---|---|---|---|---|---|---|---|
| (Sec) | Total (s) | Avg. (ms) | Total (s) | Avg. (ms) | Ext. | Inject | |
| 33.3% | 426.85 | 1.78 | 0.8 | 0.20 | 0.1 | 0.42% | 0.05% |
| 22.2% | 401.92 | 1.66 | 0.7 | 0.21 | 0.1 | 0.41% | 0.05% |
| 11.1% | 373.96 | 1.58 | 0.7 | 0.23 | 0.1 | 0.42% | 0.06% |
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