HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

Jian Liang Dapeng Hu Jiashi Feng

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

Abstract

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.

Code Repositories

Claydon-Wang/OFTTA
pytorch
Mentioned in GitHub
tim-learn/SHOT
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
domain-adaptation-on-mnist-to-uspsSHOT
Accuracy: 98.0
domain-adaptation-on-office-31SHOT
Average Accuracy: 88.6
domain-adaptation-on-office-homeSHOT
Accuracy: 71.8
domain-adaptation-on-svhn-to-mnistSHOT
Accuracy: 98.9
domain-adaptation-on-svnh-to-mnistSHOT
Accuracy: 98.9
domain-adaptation-on-usps-to-mnistSHOT
Accuracy: 98.4
domain-adaptation-on-visda2017SHOT
Accuracy: 82.9
partial-domain-adaptation-on-office-homeSHOT
Accuracy (%): 78.3
source-free-domain-adaptation-on-visda-2017SHOT
Accuracy: 82.9
universal-domain-adaptation-on-domainnetSHOT-O
H-Score: 32.6
Source-free: no
universal-domain-adaptation-on-office-homeSHOT-O
H-Score: 40.7
Source-free: yes
VLM: no
universal-domain-adaptation-on-visda2017SHOT-O
H-score: 44.0
Source-free: yes

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation | Papers | HyperAI