Test-Time Warmup for Multimodal Large Language Models
Nikita Rajaneesh, Thomas Zollo, Richard Zemel
TL;DR
The paper tackles the data bottleneck in multimodal large language models by introducing Test-Time Warmup (TTW), a per-instance adaptation that uses weakly supervised auxiliary tasks to refine image representations during inference without altering global parameters. TTW generates multiple caption-like outputs per auxiliary task, filters them with CLIP, and performs gradient updates on the LLM and connector while keeping the vision encoder fixed, then discards updates after solving the test case. Empirically, TTW improves accuracy on MMMU, GQA, and VQA-Rad (4.03%, 1.63%, 5.28% respectively) and shows modest gains on VQAv2, indicating enhanced perceptual reasoning without requiring new labels. The work discusses ablations, limitations, and future directions including LoRA, GRPO, data-driven auxiliary task selection, and safety considerations.
Abstract
Multimodal Large Language Models (MLLMs) hold great promise for advanced reasoning at the intersection of text and images, yet they have not fully realized this potential. MLLMs typically integrate an LLM, a vision encoder, and a connector that maps the vision encoder's embeddings into the LLM's text embedding space. Although each component is pretrained on massive datasets with billions of samples, the entire multimodal model is typically trained on only thousands (or a few million) samples, which can result in weak performance on complex reasoning tasks. To address these shortcomings, instead of relying on extensive labeled datasets for fine-tuning, we propose a Test-Time Warmup method that adapts the MLLM per test instance by leveraging data from weakly supervised auxiliary tasks. With our approach, we observe a relative performance improvement of 4.03% on MMMU, 5.28% on VQA-Rad, and 1.63% on GQA on the Llama-Vision-Instruct model. Our method demonstrates that 'warming up' before inference can enhance MLLMs' robustness across diverse reasoning tasks.
