Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multi-Prompt Alignment for Multi-Source Unsupervised Domain Adaptation

About

Most existing methods for unsupervised domain adaptation (UDA) rely on a shared network to extract domain-invariant features. However, when facing multiple source domains, optimizing such a network involves updating the parameters of the entire network, making it both computationally expensive and challenging, particularly when coupled with min-max objectives. Inspired by recent advances in prompt learning that adapts high-capacity models for downstream tasks in a computationally economic way, we introduce Multi-Prompt Alignment (MPA), a simple yet efficient framework for multi-source UDA. Given a source and target domain pair, MPA first trains an individual prompt to minimize the domain gap through a contrastive loss. Then, MPA denoises the learned prompts through an auto-encoding process and aligns them by maximizing the agreement of all the reconstructed prompts. Moreover, we show that the resulting subspace acquired from the auto-encoding process can easily generalize to a streamlined set of target domains, making our method more efficient for practical usage. Extensive experiments show that MPA achieves state-of-the-art results on three popular datasets with an impressive average accuracy of 54.1% on DomainNet.

Haoran Chen, Xintong Han, Zuxuan Wu, Yu-Gang Jiang• 2022

Related benchmarks

TaskDatasetResultRank
Unsupervised Domain AdaptationOffice-Home (test)
Average Accuracy75.4
332
Unsupervised Domain AdaptationOffice-Home
Average Accuracy75.4
238
Image ClassificationDomainNet (test)
Average Accuracy54.1
209
Image ClassificationDomainNet
Accuracy (ClipArt)65.2
161
Image ClassificationOfficeHome
Average Accuracy75.4
131
Unsupervised Domain AdaptationDomainNet
Average Accuracy54.1
100
Image ClassificationOffice-Home
Average Accuracy75.4
59
Multi-source Unsupervised Domain AdaptationDomainNet target
Clipart Accuracy65.2
26
Multi-source Domain AdaptationDomainNet (test)
Average Accuracy53.9
24
Image ClassificationImageCLEF
F1 Score97.2
14
Showing 10 of 12 rows

Other info

Code

Follow for update