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

Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation

About

Unsupervised domain adaptation (UDA) aims to leverage the knowledge learned from a labeled source dataset to solve similar tasks in a new unlabeled domain. Prior UDA methods typically require to access the source data when learning to adapt the model, making them risky and inefficient for decentralized private data. This work tackles a practical setting where only a trained source model is available and investigates how we can effectively utilize such a model without source data to solve UDA problems. We propose a simple yet generic representation learning framework, named \emph{Source HypOthesis Transfer} (SHOT). SHOT freezes the classifier module (hypothesis) of the source model and learns the target-specific feature extraction module by exploiting both information maximization and self-supervised pseudo-labeling to implicitly align representations from the target domains to the source hypothesis. To verify its versatility, we evaluate SHOT in a variety of adaptation cases including closed-set, partial-set, and open-set domain adaptation. Experiments indicate that SHOT yields state-of-the-art results among multiple domain adaptation benchmarks.

Jian Liang, Dapeng Hu, Jiashi Feng• 2020

Related benchmarks

TaskDatasetResultRank
Action RecognitionSomething-Something v2 (val)
Top-1 Accuracy42.41
535
Unsupervised Domain AdaptationOffice-Home (test)
Average Accuracy71.8
332
Image ClassificationOffice-31
Average Accuracy93.59
261
Image ClassificationPACS (test)--
254
Unsupervised Domain AdaptationOffice-Home
Average Accuracy78.1
238
Image ClassificationPACS
Overall Average Accuracy37.97
230
Image ClassificationDomainNet (test)
Average Accuracy80.8
209
Image ClassificationOffice-Home (test)
Mean Accuracy79.45
199
Domain AdaptationOffice-31 unsupervised adaptation standard
Accuracy (A to W)94.3
162
Domain AdaptationOffice-31
Accuracy (A -> W)91.1
156
Showing 10 of 186 rows
...

Other info

Code

Follow for update