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

ICML 2020  ยท  Jian Liang, Dapeng Hu, Jiashi Feng ยท

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.

PDF Abstract ICML 2020 PDF
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Universal Domain Adaptation DomainNet SHOT-O H-Score 32.6 # 11
Source-free no # 1
Domain Adaptation MNIST-to-USPS SHOT Accuracy 98.0 # 5
Domain Adaptation Office-31 SHOT Average Accuracy 88.6 # 19
Domain Adaptation Office-Home SHOT Accuracy 71.8 # 15
Partial Domain Adaptation Office-Home SHOT Accuracy (%) 78.3 # 3
Universal Domain Adaptation Office-Home SHOT-O H-Score 40.7 # 13
Source-free yes # 1
Domain Adaptation SVHN-to-MNIST SHOT Accuracy 98.9 # 2
Domain Adaptation SVNH-to-MNIST SHOT Accuracy 98.9 # 2
Domain Adaptation USPS-to-MNIST SHOT Accuracy 98.4 # 2
Universal Domain Adaptation VisDA2017 SHOT-O H-score 44.0 # 10
Source-free yes # 1
Domain Adaptation VisDA2017 SHOT Accuracy 82.9 # 15
Source-Free Domain Adaptation VisDA-2017 SHOT 1:1 Accuracy 82.9 # 1

Methods