atlas

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

Consistency-guided Prompt Learning for Vision-Language Models

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 10 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 CoPrompt, a fine-tuning method for CLIP that enforces cosine consistency between trainable and frozen encoders on perturbed inputs (LLM-generated text and augmented images), combined with multi-modal prompts and adapters.

Problem

Few-shot fine-tuning of vision-language models overfits newly introduced parameters, degrading zero-shot generalization to novel classes and out-of-distribution data.

Approach

Enforce a cosine consistency loss between the trainable model's text and image embeddings and those of the frozen pre-trained CLIP, computed on perturbed inputs (GPT-generated descriptive sentences and augmented images), and combine this with joint multi-modal prompts and two-branch adapters so that extra parameters can be added without overfitting.</258core_idea>

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CoPrompt instead of PromptSRCCLIP ViT-B/16 · Base-to-novel generalization (11-dataset average)HM: 79.97 -> 80.48Helped
use CoPrompt instead of MaPLeCLIP ViT-B/16 · Cross-dataset evaluation (average)Accuracy: 66.30 -> 67.00Helped
use CoPrompt instead of PromptSRCCLIP ViT-B/16 · Domain generalization (average)Accuracy: 60.65 -> 60.42Hurt
add adapters (ablation)CoPrompt · Base-to-novel generalizationHM: 80.02 -> 80.48Helped
add input perturbations (ablation)CoPrompt · Base-to-novel generalizationHM: 79.56 -> 80.48Helped
add the consistency constraint (ablation)CoPrompt with adapters and prompts · Base-to-novel generalizationHM: 78.45 -> 80.48Helped
apply consistency to both image and text representations rather than image only (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 79.59 -> 80.48Helped
replace cosine consistency with MSE (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 80.48 -> 79.33Hurt
use descriptive LLM-generated text instead of the same text input (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 80.09 -> 80.48Helped
replace simple augmentation with hard image augmentation (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 80.48 -> 79.90Hurt
use adapters on both branches rather than the image branch only (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 80.10 -> 80.48Helped
use a 3-layer adapter instead of a 2-layer adapter (ablation)CoPrompt · Base-to-novel generalizationAccuracy: 80.48 -> 79.75Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CLIP CoOp Co-CoOp ProGrad KgCoOp MaPLe PromptSRC Bayesian Prompt UPT

Builds on: CoOp MaPLe PromptSRC KgCoOp CLIP-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