ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoning
Organizations: Institute of Automation, Chinese Academy of Sciences · University of Chinese Academy of Sciences
Abstract
Multimodal Large Language Models (MLLMs) achieve stronger visual understanding by scaling input fidelity, yet the resulting visual token growth makes jointly sustaining high spatial resolution and long temporal context prohibitive. We argue that the bottleneck lies not in how post-encoding representations are compressed but in the volume of pixels the encoder receives, and address it with ResAdapt, an Input-side adaptation framework that learns how much visual budget each frame should receive before encoding. ResAdapt couples a lightweight Allocator with an unchanged MLLM backbone, so the backbone retains its native visual-token interface while receiving an operator-transformed input. We formulate allocation as a contextual bandit and train the Allocator with Cost-Aware Policy Optimization (CAPO), which converts sparse rollout feedback into a stable accuracy-cost learning signal. Across budget-controlled video QA, temporal grounding, and image reasoning tasks, ResAdapt improves low-budget operating points and often lies on or near the efficiency-accuracy frontier, with the clearest gains on reasoning-intensive benchmarks under aggressive compression. Notably, ResAdapt supports up to 16x more frames at the same visual budget while delivering over 15% performance gain. Code is available at https://github.com/Xnhyacinth/ResAdapt.
Figures & tables
| Backbone | Method | Retention Ratio | Reasoning | Video Perception Benchmark | Video Reasoning Benchmark | ||||
| VideoMME | LongVideoBench | MMVU | MLVU | VideoMMMU | LVBench | ||||
| Qwen2.5-VL-7B | 32 Frames | ||||||||
| Vanilla | 100% | ✗ | 62.0 | 58.9 | 52.7 | 63.1 | 49.6 | 38.6 | |
| Random Drop | 25.0% | ✗ | 58.9 | 57.8 | 49.6 | 58.3 | 45.3 | 36.7 | |
| ToMe ( Bolya et al., 2022 ) | 25.0% | ✗ | 58.7 | 58.0 | 51.0 | 58.7 | 41.8 | 37.7 | |
| VisionZip ( Yang et al., 2025c ) | 25.0% | ✗ | 59.4 | 57.1 | 49.8 | 57.9 | 42.4 | 36.5 | |
| Backbone | Method | Retention Ratio | Reasoning | Temporal Grounding Benchmark | |||||||||||
| Charades-STA | ActivityNet | NExT-GQA | |||||||||||||
| 0.3 | 0.5 | 0.7 | mIoU | 0.3 | 0.5 | 0.7 | mIoU | Acc | mIoU | ||||||
| Qwen2.5-VL-7B | 32 Frames | ||||||||||||||
| Vanilla | 100% | ✗ | 71.0 | 51.4 | 26.0 | 47.3 | 30.4 | 18.0 | 8.9 | 22.6 | 78.9 | 28.0 | |||
| Random Drop | 25.0% | ✗ | 39.4 | 23.2 | 11.0 | 25.7 | 15.2 | 8.1 | 3.7 | 11.7 | 77.5 | 16.6 | |||
| ToMe ( Bolya et al., 2022 ) | 25.0% | ✗ | 39.5 | 23.9 | 11.4 | 26.0 | 16.0 | 8.4 | 4.0 | 12.1 | 77.8 | 16.3 | |||
| Method | #Frames | Retention Ratio | Scale | Inference | Total | ||||||||
| TFLOPs | Text Enc. | Visual Enc. | Scale Pred. | Scale Apply | Scale Time | TFLOPs | TTFT | Gen. Time | TFLOPs | E2E Time | |||
| Vanilla | 16 | 100% | – | – | – | – | – | – | 111.4 | 378.9 | 527.9 | 111.4 | 527.9 |
| ResAdapt | 16 | 76.3% | 1.5 | 19.8 | 94.1 | 85.6 | 6.3 | 205.8 | 77.2 ( 30.7%) | 272.5 ( 28.1%) | 370.7 ( 29.8%) | 80.1 ( 28.1%) | 576.5 ( 9.2%) |
| ResAdapt | 16 | 52.8% | 1.5 | 19.9 | 102.9 | 94.5 | 8.4 | 225.7 | 51.5 ( 53.8%) | 261.5 ( 31.0%) | 313.1 ( 40.7%) | 54.4 ( 51.2%) | 538.8 ( 2.1%) |
| ResAdapt | 16 | 28.9% | 1.5 | 20.4 | 103.4 | 92.2 | 9.0 | 225.0 | 31.0 ( 72.2%) | 227.2 ( 40.0%) | 237.9 ( 54.9%) | 33.9 ( 69.6%) | 462.9 ( 12.3%) |
| Vanilla | 32 | 100% | – | – | – | – | – | – | 222.5 | 723.3 | 881.9 | 222.5 | 881.9 |
| Variant | VideoMME | LongVideoBench | MMVU | VideoMMMU | LVBench | |||
| Per. | Comp. | Adap. | ||||||
| -CAPO | 0.54 | 60.3 | 58.2 | 51.2 | 65.0 | 54.3 | 28.7 | 37.6 |
| -CAPO | 0.60 | 61.0 | 57.4 | 51.8 | 66.0 | 50.0 | 30.3 | 37.2 |
| Method | VideoMME | LongVideoBench | LVBench | MMVU |
| Budget: 8 frames | ||||
| Vanilla | 54.0 | 53.9 | 33.3 | 48.9 |
| Top-8 Select | 52.2 | 51.1 | 32.0 | 49.2 |
| Budget: 16 frames | ||||
| Vanilla | 58.9 | 56.0 | 36.1 | 50.9 |
| Threshold Select | 58.0 | 57.4 | 36.4 | 51.0 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | MathVista testmini | MMMU val | OCRBench | ChartQA | AI2D | TextVQA val |
| Qwen2.5-VL-7B | 49.1 (100%) | 50.9 (100%) | 84.2 (100%) | 83.9 (100%) | 82.5 (100%) | 82.9 (100%) |
| Random Drop | 44.8 (50%) | 49.0 (50%) | 74.8 (50%) | 71.6 (50%) | 80.3 (50%) | 78.1 (50%) |
| ToMe ( Bolya et al., 2022 ) | 46.2 (50%) | 49.6 (50%) | 79.3 (50%) | 78.1 (50%) | 81.9 (50%) | 81.2 (50%) |
| VisionZip ( Yang et al., 2025c ) | 47.2 (50%) | 48.6 (50%) | 79.6 (50%) | 77.9 (50%) | 81.9 (50%) | 81.3 (50%) |
| ResAdapt (Qwen2.5-VL-7B) | 45.5 (42%) | 51.0 (29%) | 80.0 (64%) | 85.9 (105%) | 81.4 (41%) | 69.6 (30%) |
| ResAdapt-RL (Qwen2.5-VL-7B) | 46.7 (42%) | 50.9 (29%) | 80.8 (64%) | 86.6 (105%) | 81.1 (41%) | 70.1 (30%) |
Efficient Multimodal Inference
Efficient multimodal inference reduces the compute, memory, latency, and energy needed to process image, video, audio, text, and sensor inputs.
See all 227 papers