atlas

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

Tree of Attributes Prompt Learning for Vision-Language Models

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 0 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 Tree of Attributes Prompt learning (TAP), which distills a concept-attribute-description tree from GPT-3.5 and learns attribute-specific visual expert tokens and text prompts with a vision-conditional pooling layer for CLIP adaptation.

Problem

Prompt learning for vision-language models typically uses only class names or unstructured LLM-generated descriptions, which underuse the rich contextual knowledge and can include descriptions that are irrelevant to a given image.

Approach

Generate a structured concept-attribute-description tree from an LLM per dataset/class, learn one visual expert prompt token per attribute, and pool the descriptions per attribute with a cross-attention layer conditioned on the image, then fuse attribute-level logits with the CLS-token logit.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TAP instead of PromptSRCbase-to-novel generalization · Base-to-novel generalization, averageHM: 79.97 -> 81.04Helped
use TAP instead of PSRCcross-dataset transfer · Cross-dataset transfer, target averageaccuracy: 65.81 -> 66.56Helped
use TAP instead of PSRC16-shot classification · 16-shot classification, averageaccuracy: 82.87 -> 83.37Helped
replace an unstructured description set with the Tree of Attributes (ablation)TAP · Base-to-novel generalization, averageHM: 2.11%Helped
replace an unstructured description set with the Tree of Attributes (ablation)TAP · Base-to-novel generalization, averagebase accuracy: 1.86%Helped
replace an unstructured description set with the Tree of Attributes (ablation)TAP · Base-to-novel generalization, averagenovel accuracy: 2.31%Helped
add visual expert tokens for fine-grained attributes instead of relying on the CLS token (ablation)TAP · Base-to-novel generalization, averagebase accuracy: 0.89%Helped
add visual expert tokens for fine-grained attributes instead of relying on the CLS token (ablation)TAP · Base-to-novel generalization, averagenovel accuracy: 0.78%Helped
add visual expert tokens for fine-grained attributes instead of relying on the CLS token (ablation)TAP · Base-to-novel generalization, averageHM: 0.82%Helped
replace CLS-only prediction with fusion of CLS and expert-token predictions (ablation)TAP · Base-to-novel generalizationaccuracyHelped
dynamically determine the attribute set per dataset instead of fixing the number of attributes (ablation)TAP · Base-to-novel generalizationaccuracyHelped
increase the fixed attribute count from 1 to 7 (ablation)TAP · Base-to-novel generalizationaccuracyHelped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CLIP CoOp Co-CoOp ProGrad RPO LoGoPrompt PromptSRC MaPLe

Builds on: CoOp CoCoOp PromptSRC VPT MaPLe

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