atlas

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

Active Prompt Learning in Vision Language Models

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 9 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 PCB, a pseudo-class-balanced active learning sampler for prompt learning (CoOp) on CLIP, which uses VLM pseudo-labels to balance the labeled set and improve over conventional active learning and random sampling.

Problem

Conventional active learning applied to prompt-learning adaptation of vision-language models like CLIP can underperform random sampling because the selected labeling candidates are class-imbalanced, inheriting the VLM's uneven per-class knowledge.

Approach

Two-stage selection: first pick an informative subset with a conventional AL method, pseudo-label it with the VLM, then build the query set by class-balanced sampling from the pseudo-labeled pool so each class is equally represented; optionally augment class names with LLM-generated descriptions (AS/AE).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply PCB with average similarity to BADGEBADGE active prompt learning · Average across seven datasetsAvg Acc: 72.43 -> 74.36Helped
Apply PCB with average similarity to BADGEBADGE active prompt learning · Flowers102accuracy: 96.44±0.16 -> 96.71±0.29Helped
Apply PCB with average similarity to BADGEBADGE active prompt learning · DTDaccuracy: 61.52±1.25 -> 62.33±1.06Helped
Apply PCB with average similarity to BADGEBADGE active prompt learning · Oxford Petsaccuracy: 82.33±0.72 -> 83.16±0.18Helped
Apply PCB with average similarity to BADGEBADGE active prompt learning · EuroSATaccuracy: 81.66±0.41 -> 81.50±1.11No clear effect
Apply PCB with average similarity to BADGEBADGE active prompt learning · Caltech101accuracy: 93.79±0.25 -> 93.85±0.37No clear effect
Apply PCB with average similarity to BADGEBADGE active prompt learning · Stanford Carsaccuracy: 70.56±0.31 -> 70.70±0.79No clear effect
Apply PCB with average similarity to BADGEBADGE active prompt learning · Aircraftaccuracy: 31.79±0.74 -> 32.27±0.66Helped
Add PCB to BADGE without description augmentation (ablation)BADGE active prompt learning · Average across seven datasetsAvg Acc: 72.43 -> 72.95Helped
Use average similarity rather than average embedding with PCB (ablation)BADGE + PCB · Average across seven datasetsAvg Acc: 73.27 -> 74.36Helped
Use description augmentation with average similarity, without PCB (ablation)BADGE active prompt learning · Average across seven datasetsAvg Acc: 72.43 -> 74.01Helped
Increase the informative candidate-pool fraction γ (ablation)PCB with Coreset · Flowers102accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: EuroSAT Oxford Pets DTD Caltech101 Flowers102 Stanford Cars FGVC-Aircraft

Benchmarks: Flowers102 DTD Oxford Pets EuroSAT Caltech101 Stanford Cars FGVC-Aircraft

Metrics: final accuracy average accuracy class-count variance (imbalance)

Baselines: Random sampling Entropy Coreset BADGE CLIP zero-shot CoCoOp MaPLe Full data

Builds on: CoOp BADGE CLIP CuPL Entropy-based active learning

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