What Does Prompt Learning Change? -A Natural-Language Concept Analysis of Vision-Language Models
Organizations: Chiba University, Chiba, Japan
Abstract
Prompt learning adapts vision-language models such as CLIP by optimizing continuous prompt vectors, but the learned prompts are difficult to interpret in natural language. We present PromptSpLiCE, a post-hoc method that expresses each class-conditioned text embedding as a sparse combination of concepts from a fixed natural-language dictionary. Using the same dictionary before and after prompt learning allows us to compare changes in their concept profiles. We evaluate PromptSpLiCE on CoOp, a representative prompt-learning method, across 11 image-classification datasets. The concept profiles change substantially: on average, only 1.6 of the initial top-10 concepts remain in the top 10 after learning. Across datasets, profile change is positively associated with accuracy gain. We also derive a local gradient expression that provides geometric intuition for why image-aligned concept directions distinct from the current prompt can have greater loss sensitivity.
Figures & tables
| Dataset | High High | High Low | Low High |
|---|---|---|---|
| EuroSAT | 0.3 | 9.2 | 9.4 |
| DTD | 0.8 | 8.3 | 8.5 |
| FGVCAircraft | 1.1 | 7.3 | 7.2 |
| UCF101 | 1.2 | 7.8 | 7.8 |
| Caltech101 | 1.5 | 7.1 | 7.2 |
| Food101 | 1.6 | 6.3 | 6.5 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Prompt Learning
Prompt learning adapts pretrained models by designing or tuning input prompts, often without changing most model weights.
See all 76 papers