atlas

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

Does VLM Classification Benefit from LLM Description Semantics?

AAAI 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 4 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 a classname-free evaluation protocol and a training-free method that selects distinctive LLM-generated descriptions from the CLIP neighborhood of top-k candidate classes, to test whether description semantics (not ensembling noise) improve VLM classification.

Problem

Performance gains from LLM-generated class descriptions in CLIP zero-shot classification may come from a noise ensembling/test-time augmentation effect rather than genuine semantics, so it is unclear whether description semantics actually help.

Approach

Remove the class name from all descriptions except one (classname-free setup) and select descriptions training-free using a class-wise lookup similarity matrix over the top-k CLIP candidate neighborhood, keeping only descriptions that activate for one candidate more than for the other candidates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select distinctive classname-free descriptions using VLM embedding-space feedback instead of LLM class assignmentsCLIP ViT-B/32 · EuroSAT (classname-free)accuracy: 43.31 -> 49.89Helped
Select distinctive classname-free descriptions using VLM embedding-space feedback instead of LLM class assignmentsCLIP ViT-B/32 · CUB200 (classname-free)accuracy: 51.79 -> 53.80Helped
Select distinctive descriptions rather than LLM-assigned descriptionsCLIP ViT-B/32 · ImageNetV2 (classname-free)accuracy: 55.09 -> 55.48Helped
Select distinctive descriptions rather than LLM-assigned descriptionsCLIP ViT-B/32 · DTD (classname-free)accuracy: 43.09 -> 47.23Helped
Use local top-k evaluation for LLM assignments instead of global evaluation (ablation)LLM descriptions · ImageNet (classname-free)accuracy: 61.99 -> 61.99No clear effect
Use random description assignments instead of LLM assignments (ablation)CLIP ViT-B/32 · CUB200 (classname-free)accuracy: 51.79 -> 52.00Helped
Set classname weight to zero, relying on selected classname-free descriptions (ablation)Ours · EuroSAT (classname-free)accuracy: 28.11 -> 43.24Helped
Replace LLM assignments with selected descriptions and use maxing instead of ensembling (ablation)CLIP ViT-B/32 · EuroSATaccuracy: 43.29 -> 53.10Helped
Replace LLM assignments with selected descriptions and use maxing instead of ensembling (ablation)CLIP ViT-B/32 · ImageNetaccuracy: 55.82 -> 54.42Hurt
Use maxing rather than ensembling for LLM-assigned descriptions (ablation)CLIP ViT-B/32 · Places365accuracy: 40.47 -> 37.21Hurt
Increase the number of preliminary candidate labels k (ablation)Ours with DCLIP pool · CUB200 (classname-included)accuracy: 55.90 -> 53.30Hurt
Increase the number of preliminary candidate labels k (ablation)Ours with DCLIP pool · Flowers102 (classname-included)accuracy: 66.11 -> 70.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNetV2 CUB200-2011 EuroSAT Places365 DTD Flowers102 DCLIP description pool contrastive prompting description pool

Benchmarks: ImageNet ImageNetV2 CUB200 EuroSAT Places365 DTD Flowers102 Food101 Oxford Pets

Metrics: top-1 accuracy

Baselines: CLIP DCLIP WaffleCLIP FuDD LaBo

Builds on: DCLIP CuPL FuDD WaffleCLIP CLIP

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