FoveaTree: Information-Density Trees for Query-Guided Visual Token Pruning in Video Large Language Models
Organizations: University of Science and Technology of China · Harbin Institute of Technology
Abstract
Video large language models (Video LLMs) encode each frame into hundreds of visual tokens, making video inference expensive. Existing methods reduce this cost through similarity-based merging or attention-based selection but face two challenges: Hierarchy-blind Pruning, which overlooks regional compressibility and can discard critical evidence, and Attention Drift, where positional effects and attention sinks shift text-to-vision attention away from task relevance. We propose FoveaTree, a two-stage, training-free visual-token pruning framework. First, Merge-Gain Density Estimation measures the feature distortion caused by regional merging and constructs a quadtree-derived density map to guide token dropping, merging, and retention. Second, Attention Tree Pruning uses the surviving units and inherited tree topology to refine text-to-vision attention in intermediate LLM layers, preserving relevant regional evidence while removing low-relevance content. We evaluate FoveaTree on InternVL3.5-8B and Qwen3-VL-8B across five video question-answering benchmarks and one captioning benchmark at 50%, 30%, and 10% visual-token retention. FoveaTree consistently achieves overall state-of-the-art performance across the evaluated settings, offering a strong accuracy-efficiency trade-off.
Figures & tables
| Method | Video QA | Video Caption | Avg. | |||||
|---|---|---|---|---|---|---|---|---|
| VideoMME | NExT-QA | MVBench | Valor32k | VNBench | VDC Acc. | VDC Score | ||
| InternVL3.5 (16,384 Tokens) | 65.67 | 80.22 | 72.19 | 76.63 | 59.85 | 40.47 | 1.90 | 100.00% |
| Retain 8,192 Tokens ( 50.0% ) | ||||||||
| ToMe (ICLR-2023) | 62.64 | 76.48 | 69.02 | 73.14 | 57.18 | 38.67 | 1.82 | 95.52% |
| FastV (ECCV-2024) | 62.05 | 75.79 | 68.27 | 72.51 | 56.96 | 38.45 | 1.89 | 95.40% |
| VisionZip (CVPR-2025) | 63.26 | 77.24 | 69.42 | 74.10 | 57.89 | 39.20 | 1.81 | 96.33% |
| Method | Video QA | Video Caption | Avg. | |||||
| VideoMME | NExT-QA | MVBench | Valor32k | VNBench | VDC Acc. | VDC Score | ||
| Qwen3-VL (5,753 Tokens) | 66.15 | 83.43 | 67.49 | 78.27 | 58.63 | 45.28 | 2.31 | 100.00% |
| Retain 2,876 Tokens ( 50.0% ) | ||||||||
| ToMe (ICLR-2023) | 62.88 | 79.27 | 64.32 | 74.46 | 55.83 | 43.11 | 2.20 | 95.17% |
| FastV (ECCV-2024) | 63.59 | 80.20 | 64.92 | 75.35 | 56.77 | 43.76 | 2.24 | 96.45% |
| VisionZip (CVPR-2025) | 64.25 | 81.00 | 65.42 | 76.30 | 57.18 | 44.20 | 2.24 | 97.25% |
| Method | Time | Mem | Latency | TFLOPs | Acc. | Time | Mem | Latency | TFLOPs | Acc. |
|---|---|---|---|---|---|---|---|---|---|---|
| InternVL3.5 (16,384 Tokens) | 111:47 | 20.26 | 2.484 | 322.0 | 65.67 | 111:47 | 20.26 | 2.484 | 322.0 | 65.67 |
| Retain 4,928 Tokens ( 70.0% ) | Retain 1,664 Tokens ( 90.0% ) | |||||||||
| ToMe (ICLR-2023) | 74:58 | 17.67 | 1.666 | 86.5 | 61.59 | 89:28 | 16.90 | 1.988 | 33.6 | 56.92 |
| FastV (ECCV-2024) | 106:34 | 19.09 | 2.368 | 204.2 | 61.22 | 98:06 | 19.09 | 2.180 | 177.8 | 58.22 |
| VisionZip (CVPR-2025) | 49:11 | 17.67 | 1.093 | 86.5 | 62.56 | 44:25 | 16.90 | 0.987 | 33.6 | 60.10 |
| FrameFusion (ICCV-2025) | 54:22 | 17.94 | 1.208 | 93.0 | 62.24 | 35:52 | 17.94 | 0.797 | 43.9 | 60.42 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Video QA | Video Caption | Avg. | |||||
| VideoMME | NExT-QA | MVBench | Valor32k | VNBench | VDC Acc. | VDC Score | ||
| LLaVA-OV (12,544 Tokens) | 58.56 | 80.57 | 58.26 | 74.11 | 62.87 | 41.85 | 2.17 | 100.00% |
| Retain 6,272 Tokens ( 50.0% ) | ||||||||
| ToMe (ICLR-2023) | 57.17 | 78.86 | 56.84 | 72.48 | 61.51 | 41.13 | 2.12 | 97.81% |
| FastV (ECCV-2024) | 55.92 | 76.98 | 55.79 | 70.83 | 60.24 | 39.88 | 2.08 | 95.62% |
| VisionZip (CVPR-2025) | 57.04 | 78.32 | 56.59 | 72.21 | 61.35 | 40.86 | 2.11 | 97.38% |
| Method | Time | Mem | Latency | TFLOPs | Acc. | Time | Mem | Latency | TFLOPs | Acc. |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-VL (5,753 Tokens) | 41:24 | 18.26 | 0.920 | 77.247 | 66.15 | 41:24 | 18.26 | 0.920 | 77.247 | 66.15 |
| Retain 1,725 Tokens ( 70.0% ) | Retain 575 Tokens ( 90.0% ) | |||||||||
| ToMe (ICLR-2023) | 29:40 | 17.35 | 0.659 | 26.333 | 61.70 | 32:05 | 17.05 | 0.713 | 12.697 | 56.00 |
| STTM (ICCV-2025) | 31:54 | 18.02 | 0.709 | 51.789 | 64.54 | 31:34 | 17.97 | 0.702 | 44.971 | 63.38 |
| FlashVID (ICLR-2026) | 26:57 | 17.51 | 0.599 | 28.835 | 64.77 | 20:59 | 17.08 | 0.466 | 13.469 | 63.95 |
| FoveaTree (Ours) | 24:25 | 17.80 | 0.543 | 34.303 | 65.38 | 22:40 | 17.62 | 0.504 | 27.835 | 64.92 |
| Depth | VideoMME | VDC Acc. | Avg. | Lat. |
|---|---|---|---|---|
| 63.87 | 38.92 | 96.71% | 1.871 | |
| 65.24 | 40.31 | 99.47% | 1.942 | |
| 66.01 | 41.39 | 101.40% | 2.006 | |
| 65.83 | 41.02 | 100.80% | 2.089 |
| VideoMME | VDC Acc. | Avg. | |
|---|---|---|---|
| 65.18 | 40.42 | 99.57% | |
| 64.15 | 39.47 | 97.61% | |
| 63.36 | 38.71 | 96.07% | |
| 66.01 | 41.39 | 101.40% |
| Symbol | Meaning |
|---|---|
| number of original visual tokens | |
| nominal retention ratio | |
| ATP budget upper bound, | |
| number of tokens surviving MGDE | |
| number of tokens finally emitted by ATP | |
| budget left unfilled by MGDE |
| Model | Ret. | Units | Actual | Range | Unfilled | Max unfilled | Util. | Over-budget |
| InternVL3.5 | 50% | 172,800 | 8,043.21 | 5,048–8,192 | 148.79 | 3,144 | 98.2% | 0 |
| InternVL3.5 | 30% | 172,800 | 4,881.93 | 3,591–4,928 | 46.07 | 1,337 | 99.1% | 0 |
| InternVL3.5 | 10% | 172,800 | 1,656.70 | 1,326–1,664 | 7.30 | 338 | 99.6% | 0 |
| LLaVA-OneVision | 30% | 172,800 | 3,628.93 | 1,685–3,776 | 147.07 | 2,091 | 96.105% | 0 |
| LLaVA-OneVision | 10% | 172,800 | 1,251.26 | 795–1,280 | 28.74 | 485 | 97.755% | 0 |
| Qwen3-VL | 30% | 86,400 | 1,393.19 | 956–1,440 | 12.85 | 452 | 99.086% | 0 |