atlas

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

Learning to Learn Better Visual Prompts

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 11 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 LoL, which first tunes CoOp prompts on base classes and then applies MAML-style N-way K-shot meta-learning on base-class episodes to improve prompt generalization of CLIP to novel classes.

Problem

CoOp-style prompt tuning of vision-language models overfits to base classes and generalizes poorly to novel classes in base-to-new generalization.

Approach

Treat prompt tuning as learning to learn: after CoOp fine-tuning on base classes, further fine-tune the learnable context vectors with MAML-style episodic N-way K-shot meta-learning over base-class tasks, then apply the learned prompt to unseen classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · Caltech101, new classesaccuracy: 98.77 -> 99.43Helped
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · FGVC Aircraft, new classesaccuracy: 43.53 -> 76.03Helped
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · DTD, new classesaccuracy: 66.57 -> 77.04Helped
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · Flowers102, new classesaccuracy: 83.50 -> 97.51Helped
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · UCF101, new classesaccuracy: 80.77 -> 95.29Helped
apply meta-learning prompt tuning rather than KgCoOpCLIP ViT-B/16 · SUN397, new classesaccuracy: 85.57 -> 98.63Helped
apply meta-learning prompt tuning rather than CoCoOpCLIP ViT-B/16 · ImageNet, new classesaccuracy: 78.48 -> 97.19Helped
use word-embedding instead of random context initialization (ablation)LoL, CLIP ViT-B/16 · FGVC Aircraft, 4 shotsaccuracy: 74.10 -> 82.25Helped
use word-embedding instead of random context initialization (ablation)LoL, CLIP ViT-B/16 · DTD, 4 shotsaccuracy: 76.54 -> 82.51Helped
use word-embedding instead of random context initialization (ablation)LoL, CLIP ViT-B/16 · UCF101, 4 shotsaccuracy: 93.47 -> 95.06Helped
use word-embedding instead of random context initialization (ablation)LoL, CLIP ViT-B/16 · FGVC Aircraft, 8 shotsaccuracy: 80.27 -> 83.73Helped
use word-embedding instead of random context initialization (ablation)LoL, CLIP ViT-B/16 · DTD, 8 shotsaccuracy: 75.76 -> 84.63Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 Flowers102 FGVC Aircraft SUN397 UCF101 DTD

Benchmarks: ImageNet Caltech101 Flowers102 FGVC Aircraft SUN397 UCF101 DTD

Metrics: accuracy on base classes accuracy on new classes harmonic mean

Baselines: CoOp CoCoOp KgCoOp

Builds on: CoOp MAML KgCoOp CLIP

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