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

Just Shift It: Test-Time Prototype Shifting for Zero-Shot Generalization with Vision-Language Models

About

Advancements in vision-language models (VLMs) have propelled the field of computer vision, particularly in the zero-shot learning setting. Despite their promise, the effectiveness of these models often diminishes due to domain shifts in test environments. To address this, we introduce the Test-Time Prototype Shifting (TPS) framework, a pioneering approach designed to adapt VLMs to test datasets using unlabeled test inputs. Our method is based on the notion of modulating per-class prototypes in the shared embedding space. By pre-computing and caching prototypes generated with the pre-trained text encoder, TPS not only facilitates optimization-free prototype reuse for subsequent predictions but also enables seamless integration with current advancements in prompt engineering. At test-time, TPS dynamically learns shift vectors for each prototype based solely on the given test sample, effectively bridging the domain gap and enhancing classification accuracy. A notable aspect of our framework is its significantly reduced memory and computational demands when compared to conventional text-prompt tuning methods. Extensive evaluations across 15 image classification datasets involving natural distribution shifts and cross-dataset generalization, as well as in context-dependent visual reasoning, demonstrate TPS's superior performance, achieving state-of-the-art results while reducing resource requirements.

Elaine Sui, Xiaohan Wang, Serena Yeung-Levy• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet-R
Top-1 Acc76.98
529
Fine-grained visual classificationFGVC-Aircraft (test)
Top-1 Acc26.27
312
Fine grained classificationEuroSAT
Accuracy42.56
81
Fine-grained Visual CategorizationFGVCAircraft
Accuracy18.3
74
Fine grained classificationAircraft
Top-1 Acc24.78
62
Fine grained classificationUCF101
Accuracy64.3
53
Image ClassificationImageNet A
Accuracy58.19
50
Fine grained classificationStanford Cars
Accuracy59.4
50
Fine grained classificationFood101
Top-1 Acc84.4
42
Fine grained classificationSUN397
Top-1 Accuracy64.68
39
Showing 10 of 28 rows

Other info

Follow for update