atlas

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

COMMA: Co-articulated Multi-Modal Learning

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 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 COMMA, a multi-modal prompt learning method for CLIP that generates vision prompts from both branches' prompts and distills late-layer prompts toward hand-crafted CLIP embeddings to preserve generic knowledge.

Problem

Prompt learning for vision-language models like CLIP leaves vision and language prompts separated or uni-directionally coupled, and it degrades generalization to unseen classes relative to zero-shot CLIP.

Approach

Generate vision-branch prompts via attention that uses vision prompts as queries and text prompts as keys/values (co-articulated across both branches), and add a cosine-similarity loss in the last S layers pulling learned text prompts toward CLIP's hand-crafted prompt embeddings to retain generic knowledge.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add correlated prompts only (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: +2.16%Helped
add knowledge transfer only (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 0.98%Helped
add correlated prompts and knowledge transfer (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: +3.18%Helped
set knowledge-transfer weight λ to 0.5 instead of 1.0 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.68Hurt
set knowledge-transfer weight λ to 1.5 instead of 1.0 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.74Hurt
set prompt depth J to 3 instead of 9 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 77.98Hurt
set prompt depth J to 6 instead of 9 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.56Hurt
set prompt depth J to 12 instead of 9 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.74Hurt
increase prompt length P from 2 to 3 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.75Hurt
increase prompt length P from 2 to 4 (ablation)COMMA · Base-to-novel, 11-dataset averageaccuracy: 79.04 -> 78.54Hurt
use COMMA instead of MaPLeCLIP ViT-B/16 · Cross-dataset, 10 target datasets averageaccuracy: 66.30 -> 66.84Helped
use COMMA instead of MaPLeCLIP ViT-B/16 · Domain generalization, ImageNetV2, ImageNet-Sketch, ImageNet-A, and ImageNet-RaccuracyHelped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean FPS parameter count

Baselines: CLIP CoOp CoCoOp KgCoOp MaPLe ProGrad

Builds on: CLIP CoOp MaPLe CoCoOp KgCoOp

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