atlas

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

VaMP: Variational Multi-Modal Prompt Learning for Vision-Language Models

NeurIPS 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 1 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 VaMP, a variational multi-modal prompt learning framework that generates instance-conditioned, uncertainty-aware text prompts sampled from a learned posterior with a class-prototype-based prior, evaluated on CLIP-based few-shot, base-to-novel, cross-dataset and domain generalization benchmarks.

Problem

Adapting vision-language models like CLIP to downstream tasks with limited supervision; existing multi-modal prompt methods use fixed, shared, deterministic prompts that cannot capture instance-level variation or uncertainty.

Approach

Treat layer-wise text prompts as latent variables with an image-conditioned Gaussian posterior and a class-prototype-conditioned prior, train with an ELBO via reparameterized sampling, and average predictions over S samples at inference, building on MMRL/MaPLe-style multi-modal prompting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add VaMP to MMRLMMRL with CLIP ViT-B/16 · Base-to-novel generalization (11-dataset average)H: 81.20 -> 82.37Helped
add VaMP to MMRLMMRL trained on ImageNet · Cross-dataset generalization (10-dataset average)accuracy: 67.25 -> 67.74Helped
add VaMP to MMRLMMRL trained on ImageNet · Domain generalization (ImageNet-Sketch)accuracy: 49.17 -> 49.69Helped
replace task-specific prompts with sample-specific prompts (ablation)MaPLe and MMRL · Base-to-novel generalization (11-dataset average)novel accuracy: 75.14 -> 76.95; 77.16 -> 78.13Helped
replace deterministic prompts with variational prompts (ablation)MaPLe and MMRL · Base-to-novel generalization (11-dataset average)novel accuracy: 76.95 -> 77.32; 78.13 -> 78.45Helped
replace normal Gaussian prior with class-aware prior (ablation)MaPLe and MMRL · Base-to-novel generalization (11-dataset average)novel accuracy: 77.32 -> 78.07; 78.45 -> 78.67Helped
increase inference samples from S=1 to S=10 (ablation)MMRL + VaMP · Base-to-novel generalization (11-dataset average)H: 81.44 -> 82.37Helped
increase inference samples from S=10 to S=50 (ablation)MMRL + VaMP · Base-to-novel generalization (11-dataset average)H: 82.37 -> 82.01Hurt
set prompt depth to J=6, H=7 rather than J=4, H=3 (ablation)MMRL + VaMP · Base-to-novel generalization (11-dataset average)H: 81.13 -> 82.37Helped
increase prompt token length from M=1 to M=5 (ablation)MMRL + VaMP · Base-to-novel generalization (11-dataset average)H: 81.30 -> 82.37Helped
increase prompt token length from M=5 to M=8 (ablation)MMRL + VaMP · Base-to-novel generalization (11-dataset average)H: 82.37 -> 82.00Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CLIP CoOp CoCoOp ProDA KgCoOp MaPLe PromptSRC TCP MMA 2SFS SkipT MMRL

Builds on: CLIP MaPLe MMRL CoCoOp Bayesian Prompt Learning

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