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

Minimum Class Confusion for Versatile Domain Adaptation

About

There are a variety of Domain Adaptation (DA) scenarios subject to label sets and domain configurations, including closed-set and partial-set DA, as well as multi-source and multi-target DA. It is notable that existing DA methods are generally designed only for a specific scenario, and may underperform for scenarios they are not tailored to. To this end, this paper studies Versatile Domain Adaptation (VDA), where one method can handle several different DA scenarios without any modification. Towards this goal, a more general inductive bias other than the domain alignment should be explored. We delve into a missing piece of existing methods: class confusion, the tendency that a classifier confuses the predictions between the correct and ambiguous classes for target examples, which is common in different DA scenarios. We uncover that reducing such pairwise class confusion leads to significant transfer gains. With this insight, we propose a general loss function: Minimum Class Confusion (MCC). It can be characterized as (1) a non-adversarial DA method without explicitly deploying domain alignment, enjoying faster convergence speed; (2) a versatile approach that can handle four existing scenarios: Closed-Set, Partial-Set, Multi-Source, and Multi-Target DA, outperforming the state-of-the-art methods in these scenarios, especially on one of the largest and hardest datasets to date (7.3% on DomainNet). Its versatility is further justified by two scenarios proposed in this paper: Multi-Source Partial DA and Multi-Target Partial DA. In addition, it can also be used as a general regularizer that is orthogonal and complementary to a variety of existing DA methods, accelerating convergence and pushing these readily competitive methods to stronger ones. Code is available at https://github.com/thuml/Versatile-Domain-Adaptation.

Ying Jin, Ximei Wang, Mingsheng Long, Jianmin Wang• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationFashion MNIST (test)
Accuracy61.65
568
Unsupervised Domain AdaptationOffice-Home (test)
Average Accuracy69.4
332
Image ClassificationOffice-31
Average Accuracy89.5
261
Unsupervised Domain AdaptationOffice-Home
Average Accuracy82.2
238
Image ClassificationOffice-Home (test)
Mean Accuracy65.5
199
Domain AdaptationOffice-31
Accuracy (A -> W)95.4
156
Domain AdaptationVisDA 2017 (test)
Mean Class Accuracy78.8
98
Partial Domain AdaptationOffice-Home
Average Accuracy75.1
97
Image ClassificationOffice-31 (test)
Avg Accuracy89.4
93
Object ClassificationVisDA synthetic-to-real 2017
Mean Accuracy78.8
91
Showing 10 of 50 rows

Other info

Code

Follow for update