Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ResAdapt: Adaptive Resolution for Efficient Multimodal Reasoning

About

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.

Huanxuan Liao, Zhongtao Jiang, Yupu Hao, Yuqiao Tan, Shizhu He, Ben Wang, Jun Zhao, Kun Xu, Kang Liu• 2026

Related benchmarks

TaskDatasetResultRank
Visual Question AnsweringTextVQA (val)
VQA Score70.1
343
Optical Character RecognitionOCRBench
Score82.7
232
Diagram Question AnsweringAI2D--
232
Video Question AnsweringVideoMME
Accuracy67.4
210
Video Question AnsweringLongVideoBench
Accuracy61.9
180
Video Question AnsweringMLVU
Accuracy70.8
143
Video Question AnsweringVideoMMMU
Accuracy59.6
124
Video Question AnsweringLVBench
Accuracy43.3
108
Temporal GroundingCharades-STA
R@0.553
88
Temporal Question GroundingNExT-GQA
mIoU0.439
59
Showing 10 of 15 rows

Other info

GitHub

Follow for update