atlas

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

LAMM: Label Alignment for Multi-Modal Prompt Learning

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 24 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 LAMM, which replaces class-name tokens with trainable label embeddings for CLIP-based prompt learning and regularizes them with a hierarchical loss (parameter, feature, logits spaces) to improve few-shot, domain generalization, and class-incremental performance.

Problem

Multi-modal prompt tuning of vision-language models focuses on text and visual prompt templates while ignoring the gap between class label representations in the VL model and downstream tasks, which limits few-shot transfer and overfits with few samples.

Approach

Treat each class-name token in the text template as a trainable vector optimized end-to-end with CE loss, and constrain it with a hierarchical loss (weight consolidation in parameter space, cosine alignment in feature space, and knowledge distillation in logits space) so it stays close to the original CLIP label semantics; the method is plug-and-play with CoOp and MaPLe.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add trainable downstream class-label embeddings with hierarchical lossCLIP · ImageNet domain generalization averageaccuracy: 57.90 -> 61.99Helped
Add trainable downstream class-label embeddings with hierarchical lossCLIP · ImageNet-V2accuracy: 60.83 -> 65.13Helped
Add trainable downstream class-label embeddings with hierarchical lossCLIP · ImageNet-Sketchaccuracy: 46.15 -> 48.11Helped
Add trainable downstream class-label embeddings with hierarchical lossCLIP · Set 1 after training on Set 2accuracy: 69.34 -> 84.14Helped
Add trainable downstream class-label embeddings with hierarchical lossCLIP · Set 2 after trainingaccuracyHelped
Add hierarchical loss (ablation)LAMM · 11-dataset average, 1-shotaccuracy: 61.39 -> 68.99Helped
Add hierarchical loss (ablation)LAMM · 11-dataset average, 16-shotaccuracy: 79.93 -> 81.13Helped
Add parameter-space WC loss (ablation)LAMM · 11-dataset average, 16-shotaccuracy: 80.86 -> 81.13Helped
Add feature-space COS loss (ablation)LAMM · 11-dataset average, 16-shotaccuracy: 81.08 -> 81.13Helped
Add logits-space KD loss (ablation)LAMM · 11-dataset average, 16-shotaccuracy: 80.98 -> 81.13Helped
Initialize category embeddings from category words rather than randomly (ablation)LAMM · 11-dataset average, 16-shotaccuracy: 80.71 -> 81.13Helped
Initialize category embeddings from category words rather than randomly (ablation)LAMM · 11-dataset average, 1-shotaccuracy: 62.71 -> 68.99Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: average accuracy accuracy degradation on previous classes

Baselines: zero-shot CLIP CoOp CoCoOp MaPLe

Builds on: CLIP CoOp MaPLe CoCoOp

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