Multiple Classifiers Based Maximum Classifier Discrepancy for Unsupervised Domain Adaptation
Adversarial training based on the maximum classifier discrepancy between two classifier structures has achieved great success in unsupervised domain adaptation tasks for image classification. The approach adopts the structure of two classifiers, though simple and intuitive, the learned classification boundary may not well represent the data property in the new domain. In this paper, we propose to extend the structure to multiple classifiers to further boost its performance. To this end, we develop a very straightforward approach to adding more classifiers. We employ the principle that the classifiers are different from each other to construct a discrepancy loss function for multiple classifiers. The proposed construction method of loss function makes it possible to add any number of classifiers to the original framework. The proposed approach is validated through extensive experimental evaluations. We demonstrate that, on average, adopting the structure of three classifiers normally yields the best performance as a trade-off between accuracy and efficiency. With minimum extra computational costs, the proposed approach can significantly improve the performance of the original algorithm. The source code of the proposed approach can be downloaded from \url{https://github.com/rucv/MMCD\_DA}.
Code (1)
Tasks
Domain Adaptationimage-classificationImage ClassificationUnsupervised Domain AdaptationSimilar Papers 제목 키워드 기반
Unsupervised domain adaptation using feature aligned maximum classifier discrepancy
The maximum classifier discrepancy method has achieved great success in solving unsupervised domain adaptation tasks for image classification in recent years. Its basic structure consists of a feature generator and two c…
Domain Adaptationimage-classificationUnsupervised Domain AdaptationUnsupervised Out-of-Distribution Detection by Maximum Classifier Discrepancy
Since deep learning models have been implemented in many commercial applications, it is important to detect out-of-distribution (OOD) inputs correctly to maintain the performance of the models, ensure the quality of the …
Out-of-Distribution DetectionOut of Distribution (OOD) DetectionLearning Target Domain Specific Classifier for Partial Domain Adaptation
Unsupervised domain adaptation~(UDA) aims at reducing the distribution discrepancy when transferring knowledge from a labeled source domain to an unlabeled target domain. Previous UDA methods assume that the source and t…
Domain AdaptationPartial Domain AdaptationUnsupervised Domain AdaptationUnsupervised Visual Domain Adaptation: A Deep Max-Margin Gaussian Process Approach
In unsupervised domain adaptation, it is widely known that the target domain error can be provably reduced by having a shared input representation that makes the source and target domains indistinguishable from each othe…
Domain AdaptationGaussian ProcessesUnsupervised Domain AdaptationMaximum Classifier Discrepancy for Unsupervised Domain Adaptation
In this work, we present a method for unsupervised domain adaptation. Many adversarial learning methods train domain classifier networks to distinguish the features as either a source or target and train a feature genera…
Domain Adaptationimage-classificationImage ClassificationMulti-Source Unsupervised Domain Adaptation+2