atlas

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

Language-Driven Cross-Modal Classifier for Zero-Shot Multi-Label Image Recognition

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning

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.

Trains a linear multi-label classifier on CLIP text embeddings of 40K LLM-generated sentences, then transfers it to images via a label-specific cross-modal mapping fused with the original image embedding.

Problem

Zero-shot multi-label image recognition currently relies on annotated multi-label image data (seen classes) or few-shot tuning, which is costly; the modality gap between CLIP image and text embeddings also hurts transfer of text-trained classifiers.

Approach

Train a classifier purely on LLM-generated multi-label text embeddings from frozen CLIP, then map image embeddings into the text embedding space as softmax-weighted combinations of class text embeddings, fuse with the original embedding, and aggregate global and local region scores.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add cross-modal mapping (ablation)CoMC · MS-COCOmAP (%): 67.9 -> 68.7Helped
add cross-modal mapping (ablation)CoMC · VOC2007mAP (%): 87.5 -> 89.4Helped
add cross-modal mapping (ablation)CoMC · NUS-WIDEmAP (%): 45.1 -> 48.2Helped
add local image embeddings (ablation)CoMC · MS-COCOmAP (%): 66.2 -> 68.7Helped
add local image embeddings (ablation)CoMC · VOC2007mAP (%): 88.5 -> 89.4Helped
add local image embeddings (ablation)CoMC · NUS-WIDEmAP (%): 47.6 -> 48.2Helped
use GPT-3 instead of ChatGLM-6b to generate text data (ablation)CoMC · MS-COCOmAP (%): 66.2 -> 68.7Helped
use GPT-3 instead of ChatGLM-6b to generate text data (ablation)CoMC · VOC2007mAP (%): 85.1 -> 89.4Helped
use GPT-3 instead of ChatGLM-6b to generate text data (ablation)CoMC · NUS-WIDEmAP (%): 42.8 -> 48.2Helped
use GPT-3 instead of Llama-2-7b to generate text data (ablation)CoMC · MS-COCOmAP (%): 66.1 -> 68.7Helped
use GPT-3 instead of Llama-2-7b to generate text data (ablation)CoMC · VOC2007mAP (%): 87.5 -> 89.4Helped
use GPT-3 instead of Llama-2-7b to generate text data (ablation)CoMC · NUS-WIDEmAP (%): 46.9 -> 48.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO VOC2007 NUS-WIDE GPT-3 generated text (40K sentences)

Benchmarks: MS-COCO VOC2007 NUS-WIDE

Metrics: mAP precision at top-K recall at top-K F1 at top-K

Baselines: Zero-shot CLIP CLIP-DPT TaI-DPT CONSE LabelEM Fast0Tag One Attention per Label LESA BiAM SDL MKT DualCoOp

Builds on: CLIP TaI-DPT DualCoOp CoOp

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