atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Vision-Language Model Selection and Reuse for Downstream Adaptation

ICML 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Model Label Learning (MLL), which labels VLMs on a WordNet-based semantic graph, then selects and ensembles them for zero-shot downstream tasks, and releases a 49-VLM, 17-dataset selection benchmark.

Problem

Selecting the best pre-trained vision-language model for a specific downstream task is hard because no single VLM dominates all tasks and exhaustively evaluating every candidate is infeasible, especially without access to training data.

Approach

Each VLM is pre-tested once, when submitted, on a WordNet-derived semantic graph of about 9055 nodes to produce a model label; for a new task, class names are matched to graph nodes via LLM-generated caption embeddings, and the top-k models per class are ensembled with entropy-based weights. Labeling is target-task independent, so selection needs no runs on the target data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MLL to select and reuse one model per classVLM selection on 17 downstream tasks · 17 downstream tasks, k=1accuracy (average): 0.6434 -> 0.6620Helped
use MLL to select and reuse one model per classVLM selection on 17 downstream tasks · 17 downstream tasks, k=1accuracy (average): 0.6367 -> 0.6620Helped
use MLL to select and ensemble 3 models per classVLM selection on 17 downstream tasks · 17 downstream tasks, k=3accuracy (average): 0.6498 -> 0.6639Helped
use MLL to select and ensemble 3 models per classVLM selection on 17 downstream tasks · 17 downstream tasks, k=3accuracy (average): 0.6480 -> 0.6639Helped
set alpha to 0.5 instead of 0.7 (ablation)MLL · 17 downstream tasks, k=1accuracy (average): 0.6620 -> 0.6569Hurt
set alpha to 0.6 instead of 0.7 (ablation)MLL · 17 downstream tasks, k=1accuracy (average): 0.6620 -> 0.6571Hurt
set alpha to 0.8 instead of 0.7 (ablation)MLL · 17 downstream tasks, k=1accuracy (average): 0.6620 -> 0.6600Hurt
set alpha to 0.9 instead of 0.7 (ablation)MLL · 17 downstream tasks, k=1accuracy (average): 0.6620 -> 0.6590Hurt
reuse 2 models per class instead of 1 (ablation)MLL · 17 downstream tasksaccuracy (average): 0.6620 -> 0.6637Helped
reuse 3 models per class instead of 1 (ablation)MLL · 17 downstream tasksaccuracy (average): 0.6620 -> 0.6639Helped
reuse 4 models per class instead of 1 (ablation)MLL · 17 downstream tasksaccuracy (average): 0.6620 -> 0.6571Hurt
reuse 5 models per class instead of 1 (ablation)MLL · 17 downstream tasksaccuracy (average): 0.6620 -> 0.6556Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet-V2 ImageNet-Sketch ImageNet-A ImageNet-R WordNet

Benchmarks: CIFAR100 Country211 CLEVR-D DTD DMLab Flowers102 MNIST OxfordPet PCam FER2013 Food101 GTSRB

Metrics: accuracy

Baselines: ImageNet Baseline (INB) ModelGPT

Builds on: CLIP ModelGPT Learnware open-clip

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy