Advancing Textual Prompt Learning with Anchored Attributes
About
Textual-based prompt learning methods primarily employ multiple learnable soft prompts and hard class tokens in a cascading manner as text inputs, aiming to align image and text (category) spaces for downstream tasks. However, current training is restricted to aligning images with predefined known categories and cannot be associated with unknown categories. In this work, we propose utilizing universal attributes as a bridge to enhance the alignment between images and unknown categories. Specifically, we introduce an Attribute-anchored Textual Prompt learning method for vision-language models, named ATPrompt. This approach expands the learning space of soft prompts from the original one-dimensional category level into the multi-dimensional attribute level by incorporating multiple attribute tokens into the learnable soft prompts. Through this modification, we transform the text prompt from a category-centric form to an attribute-category hybrid form. Additionally, we introduce a straightforward differentiable attribute search method to identify representative and suitable attributes for downstream tasks. As an easy-to-use plug-in technique, ATPrompt can seamlessly replace the existing basic prompt format in textual-based methods, providing general improvements at a negligible computational cost. Extensive experiments across 11 datasets validate the effectiveness of our method. Code is publicly available at https://github.com/zhengli97/ATPrompt.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Base-to-New Generalization | FGVCAircraft | Base Performance39.8 | 126 | |
| Base-to-novel generalization | Food-101 | Base Score88.86 | 91 | |
| Image Classification | Dogs | Accuracy71.3 | 88 | |
| Image Classification | Aircraft | Accuracy30.6 | 78 | |
| Image Classification | Oxford Pets | Base Accuracy95.61 | 76 | |
| Image Classification | StanfordCars base-to-new | Base Accuracy0.7727 | 58 | |
| Image Classification | Oxford Flowers | Base Accuracy98.02 | 47 | |
| Image Classification | Stanford Cars few-shot | Score (%)79.05 | 40 | |
| Few-shot classification | Stanford Dogs | -- | 27 | |
| Base-to-novel generalization | Food200 | Base Score64.82 | 24 |