Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

PLOT: Prompt Learning with Optimal Transport for Vision-Language Models

About

With the increasing attention to large vision-language models such as CLIP, there has been a significant amount of effort dedicated to building efficient prompts. Unlike conventional methods of only learning one single prompt, we propose to learn multiple comprehensive prompts to describe diverse characteristics of categories such as intrinsic attributes or extrinsic contexts. However, directly matching each prompt to the same visual feature is problematic, as it pushes the prompts to converge to one point. To solve this problem, we propose to apply optimal transport to match the vision and text modalities. Specifically, we first model images and the categories with visual and textual feature sets. Then, we apply a two-stage optimization strategy to learn the prompts. In the inner loop, we optimize the optimal transport distance to align visual features and prompts by the Sinkhorn algorithm, while in the outer loop, we learn the prompts by this distance from the supervised data. Extensive experiments are conducted on the few-shot recognition task and the improvement demonstrates the superiority of our method. The code is available at https://github.com/CHENGY12/PLOT.

Guangyi Chen, Weiran Yao, Xiangchen Song, Xinyue Li, Yongming Rao, Kun Zhang• 2022

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet 1k (test)
Top-1 Accuracy72.5
848
Image ClassificationImageNet A
Top-1 Acc21.86
654
Image ClassificationStanford Cars
Accuracy84.6
635
Image ClassificationImageNet V2--
611
Image ClassificationImageNet-1K
Top-1 Acc72.48
600
Image ClassificationEuroSAT--
569
Image ClassificationFlowers102
Accuracy97.6
558
Image ClassificationFood-101--
542
Image ClassificationDTD--
542
Image ClassificationFood101
Accuracy87.1
457
Showing 10 of 92 rows
...

Other info

Follow for update