QLIP: A Dynamic Quadtree Vision Prior Enhances MLLM Performance Without Retraining
Kyle R. Chickering, Bangzheng Li, Muhao Chen
TL;DR
This work tackles the difficulty of fine-grained VQA with multimodal LLMs when using CLIP-style vision encoders by identifying two underlying biases: mesoscopic bias from uniform patch grids and interpolation bias from fixed positional embeddings. It introduces QLIP, a lightweight, drop-in replacement that combines a content-aware Vision Quadtree Patch (QtP) with a coordinate-based MLP to interpolate positional signals, achieving no-retraining requirements for the underlying MLLM. The approach yields substantial gains, notably +$13.6\%$ on the $V^*$ benchmark with LLaVA-13B and a $5.2$ point reduction in POPE F1, while maintaining performance across other benchmarks and reducing the token budget. This enables practical deployment of high-resolution VQA in existing MLLMs without expensive re-training or fine-tuning, expanding the applicability of MLLMs to more detailed visual reasoning tasks.
Abstract
Multimodal Large Language Models (MLLMs) encode images into visual tokens, aligning visual and textual signals within a shared latent space to facilitate crossmodal representation learning. The CLIP model is a widely adopted foundational vision language model whose vision encoder has played a critical role in the development of MLLMs such as LLaVA. However, the CLIP vision encoder suffers from notable limitations including being constrained to only handling fixed input resolutions and a failure to produce separated embeddings for dissimilar images. Replacing the vision encoder of an existing model typically incurs substantial computational costs because such a change often necessitates retraining the entire model pipeline. In this work, we identify two factors which underlie the limitations of the CLIP vision encoder: mesoscopic bias and interpolation bias. To address these issues, we propose QLIP, a drop-in replacement for CLIP that can be seamlessly integrated with existing MLLMs with only a few lines of code and can enhance both coarse-grained and fine-grained visual understanding, without re-training. QLIP is designed around an image quadtree which replaces the standard uniform grid patches with a novel content aware patchification. Our experimental results demonstrate that QLIP improves the general visual question answering accuracy of the LLaVA v1.5 model series across various model sizes--without requiring retraining or fine-tuning of the full MLLM. Notably, QLIP boosts detailed understanding performance on the challenging $V^{\ast}$ benchmark by up to 13.6 percent.
