atlas

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

Test-Time Adaptation with CLIP Reward for Zero-Shot Generalization in Vision-Language Models

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 4 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 RLCF, a fully test-time adaptation framework that uses a frozen CLIP model as a reward model and REINFORCE with a mean baseline to adapt VLMs on a single test sample for classification, retrieval, and captioning.

Problem

Zero-shot VLMs suffer from distribution shift at test time; prior test-time adaptation via entropy minimization makes models overconfident in wrong predictions, and captioning/retrieval lack TTA methods.

Approach

Treat the VLM's sampled outputs as actions and use CLIPScore (with a sample-mean baseline so that some behaviors are discouraged) as the reward, optimized with REINFORCE on a single test sample; task-specific sampling (top-K or beam search) and tuned parameters (prompts, image encoder, or projector) make it work across classification, retrieval, and captioning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CLIP-reward RLCF with prompt tuningCLIP-ViT-B/16 · ImageNet OOD averagetop-1 accuracy: 59.28 -> 68.33Helped
Apply CLIP-reward RLCF with image encoder tuningCLIP-ViT-B/16 · ImageNet OOD averagetop-1 accuracy: 68.72 -> 71.69Helped
Use an ensemble of CLIP reward models instead of a single CLIP-ViT-L/14 (ablation)RLCF image encoder tuning · ImageNet OOD averagetop-1 accuracy: 71.69 -> 72.45Helped
Add a momentum buffer to ensemble-reward RLCF (ablation)RLCF image encoder tuning · ImageNet OOD averagetop-1 accuracy: 72.45 -> 72.64Helped
Use CLIP-reward RLCFCLIP-ViT-B/16 retrieval · MS-COCO text-to-image retrievalRecall@1: 33.0 -> 37.3Helped
Use CLIP-reward RLCFCLIP-ViT-B/16 retrieval · MS-COCO image-to-text retrievalRecall@1: 52.5 -> 59.1Helped
Use an ensemble of CLIP reward models instead of a single CLIP-ViT-L/14 (ablation)RLCF retrieval · MS-COCO text-to-image retrievalRecall@1: 37.3 -> 38.3Helped
Add a momentum buffer to ensemble-reward RLCF (ablation)RLCF retrieval · Flickr30K image-to-text retrievalRecall@1: 88.3 -> 88.1No clear effect
Apply RLCF to CapDecCapDec · NoCaps in-domainCIDEr: 62.6 -> 68.0Helped
Apply RLCF to CLIPCapCLIPCap · NoCaps out-domainCIDEr: 54.6 -> 63.8Helped
Increase classification sampling factor K (ablation)RLCF image classification · ImageNet-A, ImageNet-V2, and ImageNet-Rtop-1 accuracyNo clear effect
Increase retrieval sampling factor K (ablation)RLCF text-image retrieval · MS-COCO and Flickr30KRecall@1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet-A ImageNet-V2 ImageNet-R ImageNet-Sketch MS-COCO Flickr30K NoCaps

Benchmarks: ImageNet ImageNet-A ImageNet-V2 ImageNet-R ImageNet-Sketch MS-COCO Flickr30K NoCaps

Metrics: top-1 accuracy recall@K BLEU@4 CIDEr SPICE RefCLIPScore expected calibration error

Baselines: CoOp CoCoOp TPT TPT+CoOp KD ATKD Pseudo-label MAGIC DeCap

Builds on: test-time prompt tuning (TPT) REINFORCE CLIPScore CapDec CLIPCap MEMO

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