atlas

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

AWT: Transferring Vision-Language Models via Augmentation, Weighting, and Transportation

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 5 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 AWT, a training-free augmentation-weighting-optimal-transport framework that enriches image views and LLM class descriptions, weights them by prediction entropy, and matches them via Sinkhorn OT to improve zero-shot and few-shot transfer of CLIP-style VLMs.

Problem

Pre-trained VLMs such as CLIP underperform on new classes when adapted with only raw images and class names, and prior adaptation methods either need training or augment only one modality.

Approach

Augment both modalities (random crops/flips and two-step dataset-aware LLM descriptions), weight each view by negative prediction entropy, and compute image-text distance as an entropic optimal transport problem with cosine cost, with a multimodal adapter for few-shot learning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace raw inputs with AWT augmentation, entropy weighting, and optimal transportCLIP-B/16 · Zero-shot image classification (Avg. 14)top-1 accuracy (%): 63.06 -> 69.59Helped
Use AWT instead of the strongest listed baselineCLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 60.81 -> 64.43Helped
Add class-name description augmentation (ablation)AWT on CLIP-B/16 · Zero-shot image classification (Avg. 14)top-1 accuracy (%): 63.06 -> 67.36Helped
Add image augmentation only (ablation)AWT on CLIP-B/16 · Zero-shot image classification (Avg. 14)top-1 accuracy (%): 63.06 -> 63.40Helped
Add image augmentation only (ablation)AWT on CLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 57.15 -> 56.77Hurt
Add optimal transport to the augmented inputs (ablation)AWT on CLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 59.92 -> 60.48Helped
Add entropy-based view weighting to augmentation and optimal transport (ablation)AWT on CLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 60.48 -> 64.43Helped
Use 100 augmented image views instead of 50 (ablation)AWT on CLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 64.43 -> 64.54Helped
Use 100 augmented image views instead of 50 (ablation)AWT on CLIP-B/16 · Zero-shot image classification (Avg. 14)top-1 accuracy (%): 69.59 -> 69.52Hurt
Use the dataset-aware two-step LLM prompt instead of VisDesc prompting (ablation)AWT on CLIP-B/16 · Zero-shot image classification (Avg. 14)top-1 accuracy (%): 67.78 -> 69.59Helped
Lower visual weighting temperature from 100 to 1/2 (ablation)AWT on CLIP-B/16 · OOD generalization (OOD)top-1 accuracy (%): 61.07 -> 64.43Helped
Use a multi-modal adapter instead of a visual-only adapter (ablation)AWT few-shot ImageNet · ImageNet (1-shot)top-1 accuracy (%): 71.66 -> 72.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 Caltech256 OxfordPets StanfordCars OxfordFlowers Food101 FGVCAircraft Birdsnap CUB SUN397 DTD

Benchmarks: ImageNet Caltech101 Caltech256 OxfordPets StanfordCars OxfordFlowers Food101 FGVCAircraft Birdsnap CUB SUN397 DTD

Metrics: top-1 accuracy average accuracy standard deviation FPS

Baselines: CLIP CoOp CoCoOp MaPLe PLOT++ POMP ProVP-Ref TPT DiffTPT PromptAlign Self-TPT CuPL

Builds on: CLIP CoOp TPT PLOT Open-VCLIP Sinkhorn algorithm

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