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

Cross-Domain Gradient Discrepancy Minimization for Unsupervised Domain Adaptation

About

Unsupervised Domain Adaptation (UDA) aims to generalize the knowledge learned from a well-labeled source domain to an unlabeled target domain. Recently, adversarial domain adaptation with two distinct classifiers (bi-classifier) has been introduced into UDA which is effective to align distributions between different domains. Previous bi-classifier adversarial learning methods only focus on the similarity between the outputs of two distinct classifiers. However, the similarity of the outputs cannot guarantee the accuracy of target samples, i.e., target samples may match to wrong categories even if the discrepancy between two classifiers is small. To challenge this issue, in this paper, we propose a cross-domain gradient discrepancy minimization (CGDM) method which explicitly minimizes the discrepancy of gradients generated by source samples and target samples. Specifically, the gradient gives a cue for the semantic information of target samples so it can be used as a good supervision to improve the accuracy of target samples. In order to compute the gradient signal of target samples, we further obtain target pseudo labels through a clustering-based self-supervised learning. Extensive experiments on three widely used UDA datasets show that our method surpasses many previous state-of-the-arts. Codes are available at https://github.com/lijin118/CGDM.

Zhekai Du, Jingjing Li, Hongzu Su, Lei Zhu, Ke Lu• 2021

Related benchmarks

TaskDatasetResultRank
Unsupervised Domain AdaptationOffice-Home
Average Accuracy78.5
238
Domain AdaptationOffice-31 unsupervised adaptation standard
Accuracy (A to W)95.3
162
Image ClassificationDomainNet
Accuracy (ClipArt)50.1
161
Unsupervised Domain AdaptationDomainNet
Average Accuracy35.4
100
Unsupervised Domain AdaptationDomainNet (test)
Average Accuracy27.2
97
Unsupervised Domain AdaptationVisDA unsupervised domain adaptation 2017
Mean Accuracy82.3
87
Domain AdaptationImage-CLEF DA (test)
Average Accuracy89.5
76
Image ClassificationVisDA-C (test)
Mean Accuracy82.3
76
Image ClassificationVisDA 17
Aero Accuracy93.4
31
Unsupervised Domain AdaptationVisDA 2017 (test)
Plane Accuracy93.7
27
Showing 10 of 10 rows

Other info

Follow for update