SOTAVerified

Implicit Class-Conditioned Domain Alignment for Unsupervised Domain Adaptation

2020-06-09ICML 2020Code Available1· sign in to hype

Xiang Jiang, Qicheng Lao, Stan Matwin, Mohammad Havaei

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We present an approach for unsupervised domain adaptation---with a strong focus on practical considerations of within-domain class imbalance and between-domain class distribution shift---from a class-conditioned domain alignment perspective. Current methods for class-conditioned domain alignment aim to explicitly minimize a loss function based on pseudo-label estimations of the target domain. However, these methods suffer from pseudo-label bias in the form of error accumulation. We propose a method that removes the need for explicit optimization of model parameters from pseudo-labels directly. Instead, we present a sampling-based implicit alignment approach, where the sample selection procedure is implicitly guided by the pseudo-labels. Theoretical analysis reveals the existence of a domain-discriminator shortcut in misaligned classes, which is addressed by the proposed implicit alignment approach to facilitate domain-adversarial learning. Empirical results and ablation studies confirm the effectiveness of the proposed approach, especially in the presence of within-domain class imbalance and between-domain class distribution shift.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Office-31Implicit Alignment (with MDD)Avg accuracy88.8Unverified
Office-HomeImplicit Alignment (with MDD)Avg accuracy69.5Unverified
Office-Home (RS-UT imbalance)DANNAverage Per-Class Accuracy56.91Unverified
Office-Home (RS-UT imbalance)MDDAverage Per-Class Accuracy55.44Unverified
Office-Home (RS-UT imbalance)Implicit Alignment (with MDD)Average Per-Class Accuracy61.67Unverified
Office-Home (RS-UT imbalance)Source OnlyAverage Per-Class Accuracy52.81Unverified
Office-Home (RS-UT imbalance)COALAverage Per-Class Accuracy58.4Unverified
VisDA2017Implicit Alignment (with MDD)Accuracy75.8Unverified

Reproductions