Vision-Language Model Selection and Reuse for Downstream Adaptation
Hao-Zhe Tan, Zhi Zhou, Yu-Feng Li, Lan-Zhe Guo
TL;DR
The paper tackles the problem of selecting and reusing pre-trained Vision-Language Models (VLMs) for downstream tasks, proposing Model Label Learning (MLL) as a three-part framework: model labeling, model selection, and model reuse. It builds a semantic graph from WordNet synsets to label VLMs via pre-testing, uses GPT-4-generated captions and caption embeddings to align task descriptions with graph concepts, and ensembles top-$k$ models per class with entropy-based weighting to produce robust zero-shot predictions. A comprehensive benchmark of 49 VLMs and 17 downstream datasets demonstrates that MLL achieves strong zero-shot performance, scalability as the model hub grows, and robust, per-class model selection coupled with ensemble predictions. The method emphasizes efficiency (offline labeling), scalability (growing semantic graph and hub), and practical impact for deploying VLMs in varied real-world tasks.
Abstract
Pre-trained Vision-Language Models (VLMs) are becoming increasingly popular across various visual tasks, and several open-sourced VLM variants have been released. However, selecting the best-performing pre-trained VLM for a specific downstream task is challenging since no single VLM can achieve promising performance on all downstream tasks, and evaluating all available VLMs is impossible due to time and data limitations. To address this problem, this paper proposes a novel paradigm to select and reuse VLM for downstream tasks, called Model Label Learning (MLL). The proposal contains three key modules: \emph{model labeling}, which assigns labels to each VLM to describe their specialty and utility; \emph{model selection}, which matches the requirements of the target task with model labels; and \emph{model reuse}, which applies selected VLMs to the target task in an ensemble manner. The proposal is highly computationally efficient and growable since the model labeling process is completed target task independent and the ability could grow with the number of candidate VLMs. We also introduce a new benchmark for evaluating VLM selection methods, including 49 VLMs and 17 target task datasets. Experimental results clearly demonstrate the effectiveness of the proposed method for selecting and reusing VLMs.
