Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Safe Self-Refinement for Transformer-based Domain Adaptation

About

Unsupervised Domain Adaptation (UDA) aims to leverage a label-rich source domain to solve tasks on a related unlabeled target domain. It is a challenging problem especially when a large domain gap lies between the source and target domains. In this paper we propose a novel solution named SSRT (Safe Self-Refinement for Transformer-based domain adaptation), which brings improvement from two aspects. First, encouraged by the success of vision transformers in various vision tasks, we arm SSRT with a transformer backbone. We find that the combination of vision transformer with simple adversarial adaptation surpasses best reported Convolutional Neural Network (CNN)-based results on the challenging DomainNet benchmark, showing its strong transferable feature representation. Second, to reduce the risk of model collapse and improve the effectiveness of knowledge transfer between domains with large gaps, we propose a Safe Self-Refinement strategy. Specifically, SSRT utilizes predictions of perturbed target domain data to refine the model. Since the model capacity of vision transformer is large and predictions in such challenging tasks can be noisy, a safe training mechanism is designed to adaptively adjust learning configuration. Extensive evaluations are conducted on several widely tested UDA benchmarks and SSRT achieves consistently the best performances, including 85.43% on Office-Home, 88.76% on VisDA-2017 and 45.2% on DomainNet.

Tao Sun, Cheng Lu, Tianshuo Zhang, Haibin Ling• 2022

Related benchmarks

TaskDatasetResultRank
Unsupervised Domain AdaptationOffice-Home (test)
Average Accuracy85.43
332
Unsupervised Domain AdaptationOffice-Home
Average Accuracy85.4
250
Image ClassificationDomainNet
Accuracy (ClipArt)70.6
206
Domain AdaptationOffice-31 unsupervised adaptation standard
Accuracy (A to W)97.7
162
Image ClassificationOffice-Home
Average Accuracy85.4
148
Unsupervised Domain AdaptationDomainNet
Average Accuracy49.8
142
Object ClassificationVisDA synthetic-to-real 2017
Mean Accuracy88.8
108
Unsupervised Domain AdaptationDomainNet (test)
Average Accuracy45.2
97
Image ClassificationVisDA 2017 (test)
Class Accuracy (Plane)98.93
83
Unsupervised Domain AdaptationOffice-31
A->W Accuracy97.7
83
Showing 10 of 20 rows

Other info

Code

Follow for update