Class Distribution Alignment for Adversarial Domain Adaptation
Most existing unsupervised domain adaptation methods mainly focused on aligning the marginal distributions of samples between the source and target domains. This setting does not sufficiently consider the class distribution information between the two domains, which could adversely affect the reduction of domain gap. To address this issue, we propose a novel approach called Conditional ADversarial Image Translation (CADIT) to explicitly align the class distributions given samples between the two domains. It integrates a discriminative structure-preserving loss and a joint adversarial generation loss. The former effectively prevents undesired label-flipping during the whole process of image translation, while the latter maintains the joint distribution alignment of images and labels. Furthermore, our approach enforces the classification consistence of target domain images before and after adaptation to aid the classifier training in both domains. Extensive experiments were conducted on multiple benchmark datasets including Digits, Faces, Scenes and Office31, showing that our approach achieved superior classification in the target domain when compared to the state-of-the-art methods. Also, both qualitative and quantitative results well supported our motivation that aligning the class distributions can indeed improve domain adaptation.
Code (0)
등록된 구현이 없습니다.
Tasks
Domain AdaptationGeneral ClassificationTranslationUnsupervised Domain AdaptationSimilar Papers 제목 키워드 기반
Gradient Distribution Alignment Certificates Better Adversarial Domain Adaptation
The latest heuristic for handling the domain shift in unsupervised domain adaptation tasks is to reduce the data distribution discrepancy using adversarial learning. Recent studies improve the conventional adversaria…
Domain AdaptationUnsupervised Domain AdaptationSelf-adaptive Re-weighted Adversarial Domain Adaptation
Existing adversarial domain adaptation methods mainly consider the marginal distribution and these methods may lead to either under transfer or negative transfer. To address this problem, we present a self-adaptive re-we…
Domain AdaptationTripletCDA: Contrastive-adversarial Domain Adaptation
Recent advances in domain adaptation reveal that adversarial learning on deep neural networks can learn domain invariant features to reduce the shift between source and target domains. While such adversarial approaches a…
Contrastive LearningDomain AdaptationUnsupervised Domain Adaptation for Image Classification via Structure-Conditioned Adversarial Learning
Unsupervised domain adaptation (UDA) typically carries out knowledge transfer from a label-rich source domain to an unlabeled target domain by adversarial learning. In principle, existing UDA approaches mainly focus on t…
Domain AdaptationGeneral Classificationimage-classificationImage Classification+2Unknown-Aware Domain Adversarial Learning for Open-Set Domain Adaptation
Open-Set Domain Adaptation (OSDA) assumes that a target domain contains unknown classes, which are not discovered in a source domain. Existing domain adversarial learning methods are not suitable for OSDA because distrib…
Domain Adaptation