Attributes Should Come from Images, Not Class Names: Distribution-Conditioned Attribute Selection for Vision-Language Models

📅 2026-07-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the limitation of existing large language models (LLMs) in generating category descriptions that lack visual grounding, which can mislead vision-language models under distribution shifts and degrade zero-shot classification performance. To mitigate this, the authors propose a data-driven attribute selection mechanism that operates within the CLIP joint embedding space: for each class, it retrieves high-scoring attributes from a large-scale pool that are most relevant to target images, thereby constructing human-readable prompts that reflect the true image distribution without relying on category names. The method requires no training of soft prompts or additional parameters. It achieves 23.8% accuracy on ImageNet—improving by 8.3% over LLM-generated descriptions—and consistently enhances performance across four distribution-shifted variants. In the one-shot setting, it outperforms CoOp by approximately 3 percentage points while requiring less than one minute of inference time.
📝 Abstract
A popular route to interpretable zero-shot classification asks a large language model (LLM) to describe each class name and prompts CLIP with the resulting descriptors. We show that these descriptors carry little visual evidence of their own: removing the class name from the prompt collapses ImageNet accuracy from 59.5% to 15.5%. The diagnosis is that the descriptors are conditioned on the label rather than on the images, so they describe the concept in general and mislead exactly when the data shifts; an LLM insists that strawberries are red, but every strawberry in ImageNet-Sketch is a colorless line drawing. We therefore select attributes from the target image collection instead: we score a large attribute pool against the images in CLIP's joint embedding space and keep the top-scoring attributes per class. Selected this way, class-name-free attribute prompts reach 23.8% on ImageNet (against 15.5% for LLM descriptors), the gain holds on four shifted ImageNet variants, and reselecting from the LLM's own pool isolates the selection mechanism as the cause. With one image per class, the selected attributes outperform the prompt-tuning method CoOp by 3 points while fitting in under a minute instead of 14 hours, with no learned soft prompt to obscure the decision. Because the attribute set is chosen by the data, it doubles as a readable summary of a dataset, which we use to describe distribution shift in words.
Problem

Research questions and friction points this paper is trying to address.

attribute selection
vision-language models
distribution shift
zero-shot classification
image-text alignment
Innovation

Methods, ideas, or system contributions that make the work stand out.

attribute selection
vision-language models
distribution shift
zero-shot classification
CLIP
🔎 Similar Papers