atlas

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

Beyond Sole Strength: Customized Ensembles for Generalized Vision-Language Models

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 3 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 three ensemble strategies (zero-shot confidence-aware ensemble, training-free greedy-search ensemble, and tuning ensemble with a sample-aware weight generator) that combine multiple CLIP vision-language models to improve generalization, including on base-to-new and cross-dataset benchmarks.

Problem

Single fine-tuned CLIP-based VLMs (e.g., CLIP-ViT-B/16) show saturated open-world generalization, so gains from intricate single-model prompt-learning methods are limited.

Approach

Ensemble multiple pre-trained CLIP models, including weaker ones, that make different errors: a confidence-aware logit weighting that keeps ViT-B/16 dominant (zero-shot), a greedy-searched weight set (training-free), and a sample-aware MLP weight generator over image features (tuning).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Ensemble CLIP-ViT-B/16 with weaker CLIP models using confidence-aware weightingCLIP-ViT-B/16 · 11-dataset averageaccuracy: +2.61Helped
Add RN50, RN101, and ViT-B/32 to CLIP-ViT-B/16 (ablation)CLIP-ViT-B/16 · ImageNetaccuracy: 66.72 -> 68.76Helped
Preserve ViT-B/16 dominance while applying CAW to the other three models (ablation)Four-model CLIP ensemble · ImageNetaccuracy: 68.76 -> 70.66Helped
Use three output weights instead of four in SWIG (ablation)T_En · ImageNet base-to-newHM: 74.30 -> 74.20Hurt
Use concatenated logits instead of image features as SWIG input (ablation)T_En · ImageNet base-to-newHM: 74.30 -> 73.44Hurt
Vary SWIG downsampling scale from 32 to 4 (ablation)T_En · ImageNet base-to-newHM: 74.30 -> 74.21No clear effect
Add T_En to PromptSRCPromptSRC · Base-to-new averageHM: 79.97 -> 81.11Helped
Add T_En to CoCoOpCoCoOp · Domain generalization averageaccuracy: +1.75%Helped
Use four random augmentations with a single ViT-B/16 instead of ZS_En (ablation)CLIP-ViT-B/16 · ImageNetaccuracy: 70.66% -> 66.81%Hurt
Use ZS_En instead of mean ensemblingBLIP and BLIP2 · ImageNetaccuracy: 51.39 -> 56.38Helped
Use ZS_En instead of mean ensemblingBLIP, BLIP2, and CLIP-ViT-B/32 · ImageNetaccuracy: 65.44 -> 67.88Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT

Benchmarks: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT ImageNet-V2

Metrics: accuracy harmonic mean (HM) base accuracy new accuracy

Baselines: CLIP CoOp CoCoOp MaPLe PromptSRC ProDA Tip-Adapter + SHIP Mean ensemble

Builds on: CLIP CoCoOp PromptSRC MaPLe Tip-Adapter

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