atlas

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

LaViP: Language-Grounded Visual Prompting

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 8 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 LaViP, a language-grounded, input-aware visual prompting method that adapts CLIP's visual encoder via low-rank, text-conditioned padding prompts without modifying model weights, and extends to base-to-novel generalization and black-box (SPSA) settings.

Problem

Visual prompting for vision-language models treats class semantics and visual encoding separately, learns input-agnostic prompts, converges slowly, and generalizes poorly to unseen classes; adaptation is also hard when model parameters are inaccessible.

Approach

Generate padding-style visual prompts as a low-rank product of a text-derived class-semantic matrix (from frozen CLIP text encoder) and an image-dependent matrix (from frozen CLIP image features with feature-wise scale/shift), and extend to novel classes via a Kronecker-product similarity to base classes without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace fixed pixel-space prompts with language-grounded, input-specific promptsLaViP vs. VP · Few-shot transfer, 12 datasetsAvg. accuracy: 71.26 -> 74.59Helped
Use language-grounded visual prompts instead of VPLaViP vs. VP · Full-dataset transfer, 9 datasetsAvg. accuracy: 75.72 -> 80.99Helped
Use LaViP rather than MaPLeBase-to-novel generalization · 10 datasetsAvg. HM: 78.75 -> 78.31Hurt
Use LaViP rather than CLIP zero-shotBase-to-novel generalization · 10 datasets, novel classesAvg. Novel accuracy: 74.83% to 75.70%Helped
Use custom context-specific prompt templates instead of the same base template (ablation)LaViP · Few-shot transfer, 6 datasetsAvg. accuracy: 86.05 -> 86.47Helped
Set prompt rank r=64 instead of the reported LaViP setting (ablation)LaViP · Five-dataset rank ablationAvg. accuracy: 87.48 -> 87.36No clear effect
Set prompt rank r=32 instead of the reported LaViP setting (ablation)LaViP · Five-dataset rank ablationAvg. accuracy: 87.48 -> 86.77No clear effect
Set prompt rank r=96 instead of the reported LaViP setting (ablation)LaViP · Five-dataset rank ablationAvg. accuracy: 87.48 -> 86.77No clear effect
Use SPSA gradient-free optimization (ablation)BlackLaViP vs. BlackVIP · Black-box few-shot transfer, 10 datasetsAvg. accuracy: 67.47 -> 65.77Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CLIP zero-shot VP CoOp CoCoOp MaPLe BlackVIP BAR CLIP linear probe

Builds on: Visual Prompting (VP) BlackVIP CLIP CoOp CoCoOp MaPLe SPSA

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