Q-Zoom: Query-Aware Adaptive Perception for Efficient Multimodal Large Language Models
Organizations: University of Sydney, Australia · Sun Yat-sen University, China · City University of Hong Kong, China
Abstract
MLLMs require high-resolution visual inputs for fine-grained tasks like document understanding and dense scene perception. However, current global resolution scaling paradigms indiscriminately flood the quadratic self-attention mechanism with visually redundant tokens, severely bottlenecking inference throughput while ignoring spatial sparsity and query intent. To overcome this, we propose Q-Zoom, a query-aware adaptive high-resolution perception framework that operates in an efficient coarse-to-fine manner. First, a lightweight Dynamic Gating Network safely bypasses high-resolution processing when coarse global features suffice. Second, for queries demanding fine-grained perception, a Self-Distilled Region Proposal Network (SD-RPN) precisely localizes the task-relevant Region-of-Interest (RoI) directly from intermediate feature spaces. To optimize these modules efficiently, the gating network uses a consistency-aware generation strategy to derive deterministic routing labels, while the SD-RPN employs a fully self-supervised distillation paradigm. A continuous spatio-temporal alignment scheme and targeted fine-tuning then seamlessly fuse the dense local RoI with the coarse global layout. Extensive experiments demonstrate that Q-Zoom establishes a dominant Pareto frontier. Using Qwen2.5-VL-7B as a primary testbed, Q-Zoom accelerates inference by 2.52 times on Document & OCR benchmarks and 4.39 times in High-Resolution scenarios while matching the baseline's peak accuracy. Furthermore, when configured for maximum perceptual fidelity, Q-Zoom surpasses the baseline's peak performance by 1.1% and 8.1% on these respective benchmarks. These robust improvements transfer seamlessly to Qwen3-VL, LLaVA, and emerging RL-based thinking-with-image models. Project page is available at https://yuhengsss.github.io/Q-Zoom/.
Figures & tables
| Max Limit | Through- put | DocVQA val | OCRBench test | InfoVQA val | V* | Ave. |
|---|---|---|---|---|---|---|
| 512 | 4.6 | 90.9 | 83.3 | 69.1 | 62.8 | 76.5 |
| 2048 | 2.2 | 94.7 | 84.8 | 80.4 | 72.3 | 83.1 |
| Methods | Throughput | DocVQA val | ChartQA test | OCRBench test | InfoVQA val | TextVQA val | Ave. |
|---|---|---|---|---|---|---|---|
| LLaVA-1.5-7B | 1.0 | 21.5 | 18.1 | 31.4 | 20.4 | 46.1 | 27.5 |
| +S 2 [ECCV2024] [ 67 ] | 0.70 | 27.1 | 18.9 | 32.6 | 22.5 | 52.6 | 30.7 |
| +ViCrop [ICLR2025] [ 23 ] | 0.42 | 27.0 | 20.0 | 33.2 | 21.4 | 57.2 | 31.8 |
| +SD-RPN [ICLR2026] [ 37 ] | 0.62 | 34.2 | 20.6 | 37.3 | 22.3 | 58.8 | 34.6 |
| +Q-Zoom | 0.64 | 34.0 | 20.8 | 38.0 | 22.4 | 58.4 | 34.7 7.2 |
| LLaVA-1.5-13B | 1.0 | 23.5 | 18.1 | 33.7 | 23.4 | 48.7 | 29.5 |
| Methods | Tp | V* Bench | MME-RW | HR-Bench 4K | HR-Bench 8K | Ave. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Attr | Spatial | Overall | Lite | FSP | FCP | Overall | FSP | FCP | Overall | |||
| LLaVA-1.5-7B | 1.00 | 48.7 | 52.6 | 50.3 | 27.7 | 39.5 | 35.5 | 37.5 | 32.5 | 33.8 | 33.8 | 37.3 |
| +S 2 [ECCV2024] [ 67 ] | 0.63 | 53.0 | 59.1 | 55.5 | 28.5 | 49.8 | 38.3 | 44.0 | 40.5 | 36.5 | 38.5 | 41.6 |
| +ViCrop [ICLR2025] [ 23 ] | 0.15 | 53.9 | 50.0 | 52.4 | 27.6 | 60.8 | 34.8 | 47.8 | 38.5 | 33.8 | 36.1 | 41.0 |
| +SD-RPN [ICLR2026] [ 37 ] | 0.57 | 70.4 | 71.1 | 70.7 | 27.7 | 59.0 | 35.5 | 47.3 | 48.8 | 34.5 | 41.6 | 46.8 |
| +Q-Zoom | 0.58 | 70.4 | 71.1 | 70.7 20.4 | 27.7 0.0 | 58.8 | 35.8 | 47.1 9.6 | 48.5 | 34.5 | 41.4 7.6 | 46.7 9.4 |
| Components | Document & OCR | High-Res & Vision-Centric | General QA | |||||||||||||||
| RPN | SFT | Gate | Tp | Doc | Chart | OCR | Info | Text | Ave. | Tp | V* | RW | HR4K | HR8K | Ave. | Tp | MME | MMS |
| Qwen2.5-VL-7B | ||||||||||||||||||
| - | - | - | 1.0 | 92.0 | 83.0 | 82.8 | 70.1 | 81.1 | 81.8 | 1.0 | 64.4 | 35.4 | 57.9 | 52.4 | 52.5 | 1.0 | 2297 | 62.4 |
| ✓ † | - | - | 0.50 | 93.6 | 85.5 | 82.9 | 76.9 | 83.5 | 84.5 | 0.47 | 77.5 | 40.5 | 73.3 | 66.1 | 64.4 | 0.40 | 2335 | 62.1 |
| ✓ | - | - | 0.59 | 94.1 | 85.8 | 84.9 | 79.6 | 83.0 | 85.5 | 0.49 | 80.1 | 44.6 | 75.5 | 66.6 | 66.7 | 0.63 | 2272 | 62.5 |
| ✓ | ✓ | - | 0.63 | 94.5 | 86.5 | 85.9 | 79.9 | 83.8 | 86.1 | 0.52 | 80.1 | 46.0 | 75.8 | 67.4 | 67.3 | 0.66 | 2322 | 63.1 |
| Method | Document & OCR | High-Res & Vision-Centric | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tp | Doc | Chart | OCR | Info | Text | Ave. | Tp | V* | RW | HR4K | HR8K | Ave. | |
| (0) LLaVA-1.5-7B | 1.0 | 21.5 | 18.1 | 31.4 | 20.4 | 46.1 | 27.5 | 1.0 | 50.3 | 27.7 | 37.5 | 33.8 | 37.3 |
| (1) Response-to-Image Attention | 0.39 | 28.4 | 22.8 | 32.4 | 22.2 | 53.1 | 31.8 | 0.38 | 57.1 | 27.6 | 41.8 | 35.3 | 40.5 |
| (2) GroundingDINO (1 bbox) | 0.37 | 23.2 | 19.2 | 32.5 | 20.6 | 52.6 | 29.6 | 0.17 | 56.5 | 27.9 | 48.9 | 44.8 | 44.5 |
| (3) GroundingDINO (2 bbox) | 0.32 | 23.8 | 19.2 | 32.5 | 20.2 | 54.5 | 30.0 | 0.15 | 62.3 | 27.6 | 48.0 | 46.3 | 46.1 |
| (4) +SD-RPN | 0.62 | 34.2 | 20.6 | 37.3 | 22.3 | 58.8 | 34.6 | 0.57 | 70.7 | 27.7 | 47.3 | 41.6 | 46.8 |
| Value | Doc | Chart | OCR | Info | Text | V* | RW | Ave. | |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 92.6 | 85.0 | 82.2 | 70.4 | 81.2 | 61.8 | 36.5 | 72.8 | |
| 9 | 93.0 | 84.8 | 83.3 | 71.0 | 81.4 | 71.2 | 36.0 | 74.4 | |
| 15 | 94.0 | 85.6 | 84.4 | 77.6 | 82.7 | 71.7 | 39.6 | 76.5 | |
| 18 | 94.1 | 85.8 | 84.9 | 79.6 | 83.0 | 80.1 | 44.6 | 78.9 | |
| 21 | 93.6 | 85.7 | 84.4 | 76.4 | 82.2 | 78.5 | 41.2 | 77.4 | |
| 1 | 93.6 | 85.2 | 84.6 | 75.5 | 82.5 | 71.7 | 40.4 | 76.2 |
| Data Size | Doc | Chart | OCR | Info | Text | V* | RW | Ave. |
|---|---|---|---|---|---|---|---|---|
| 10k | 93.6 | 85.4 | 84.9 | 78.0 | 82.7 | 78.5 | 40.7 | 77.7 |
| 25k | 93.5 | 85.5 | 85.1 | 78.1 | 83.0 | 80.1 | 42.4 | 78.2 |
| 50k | 93.4 | 85.5 | 84.6 | 78.8 | 83.0 | 78.0 | 43.7 | 78.1 |
| 100k | 93.6 | 85.3 | 84.9 | 79.2 | 82.9 | 78.0 | 45.1 | 78.4 |
| 185k | 94.1 | 85.8 | 84.9 | 79.6 | 83.0 | 80.1 | 44.6 | 78.9 |
| 68k † | 93.4 | 85.5 | 83.6 | 75.8 | 83.0 | 80.1 | 44.3 | 78.0 |
| LLaVA-1.5-7B | Qwen2.5-VL-7B | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| OCR | Text | V* | Ave. | OCR | Text | V* | Ave. | ||
| Baseline | 31.4 | 46.1 | 50.3 | 42.6 | 82.8 | 81.1 | 64.4 | 76.1 | |
| 0.10 | 0.10 | 35.1 | 57.4 | 65.4 | 52.6 | 84.3 | 83.1 | 78.0 | 81.8 |
| 0.15 | 0.10 | 36.3 | 57.9 | 67.5 | 53.9 | 84.2 | 83.1 | 79.6 | 82.3 |
| 0.20 | 0.10 | 37.0 | 58.7 | 67.5 | 54.4 | 84.5 | 82.8 | 79.1 | 82.1 |
| 0.30 | 0.10 | 36.6 | 58.1 | 64.9 | 53.2 | 84.2 | 82.6 | 77.5 | 81.4 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Config | SD-RPN | Post-SFT | Dynamic Gate |
|---|---|---|---|
| Optimizer | AdamW | ||
| Weight decay | 0.0 | ||
| Optimizer momentum | |||
| Batch size | 128 | 64 | 128 |
| Learning rate schedule | cosine decay | ||
| Peak learning rate | |||
| Component | Model | Training Source | Samples |
| SD-RPN | Qwen-series | GQA | 72K |
| OCR-VQA | 80K | ||
| VCoT-DocVQA | 33K | ||
| Total | 185K | ||
| LLaVA-series | GQA | 72K | |
| OCR-VQA | 80K |
| Model | Backbone Layer |
|---|---|
| LLaVA-1.5-7B | 15 |
| LLaVA-1.5-13B | 15 |
| Qwen2.5-VL-3B | 24 |
| Qwen2.5-VL-7B | 18 |
| ZwZ-Qwen2.5-VL-7B | 18 |
| Qwen3-VL-4B | 24 |
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