Multiple-source domain adaptation with generative adversarial nets

Abstract Current unsupervised domain adaptation (UDA) methods based on GAN (Generative Adversarial Network) architectures assume that source samples arise from a single distribution. These methods have shown compelling results by finding the transformation between source and target domains to reduce the distribution divergence. However, the one-to-one assumption renders the existing GAN-based UDA methods ineffective in a more realistic scenario that source samples are typically collected from diverse sources. In this paper, we present a novel GAN-enabled framework, which we call Multi-Source Adaptation Network (MSAN), for multiple-source domain adaptation (MDA) to mitigate the domain shifts between multiple source domains and the target domain. The proposed framework consists of multiple GAN architectures to learn bidirectional transformations between the source domains and the target domain efficiently and simultaneously. Technically, we introduce a joint feature space to guide the multi-level consistency constraints across all the transformations, in order to preserve the domain-invariant pattern and endow the discriminative power for the unlabeled target samples simultaneously during the adaptation. Moreover, the proposed model can naturally be used to enlarge the target dataset by utilizing the synthetic target images (with ground-truth labels from different source domains) and the pseudo-labeled target images, thereby allowing constructing the target-specific classifier in an unsupervised manner. Experiments demonstrate that our models exceed state-of-the-art results for MDA tasks on several benchmark datasets.

[1]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[2]  Isabelle Guyon,et al.  Neural Network Recognizer for Hand-Written Zip Code Digits , 1988, NIPS.

[3]  Kate Saenko,et al.  Deep CORAL: Correlation Alignment for Deep Domain Adaptation , 2016, ECCV Workshops.

[4]  Witold Pedrycz,et al.  Domain Selection of Transfer Learning in Fuzzy Prediction Models , 2019, 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[5]  Victor S. Lempitsky,et al.  Unsupervised Domain Adaptation by Backpropagation , 2014, ICML.

[6]  Yishay Mansour,et al.  Multiple Source Adaptation and the Rényi Divergence , 2009, UAI.

[7]  Michael I. Jordan,et al.  Deep Transfer Learning with Joint Adaptation Networks , 2016, ICML.

[8]  Wenze Hu,et al.  Learning Sparse FRAME Models for Natural Image Patterns , 2014, International Journal of Computer Vision.

[9]  Trevor Darrell,et al.  Adversarial Discriminative Domain Adaptation , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Trevor Darrell,et al.  Deep Domain Confusion: Maximizing for Domain Invariance , 2014, CVPR 2014.

[11]  Taesung Park,et al.  CyCADA: Cycle-Consistent Adversarial Domain Adaptation , 2017, ICML.

[12]  Barbara Caputo,et al.  Boosting Domain Adaptation by Discovering Latent Domains , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[13]  Bernhard Schölkopf,et al.  Multi-Source Domain Adaptation: A Causal View , 2015, AAAI.

[14]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[15]  Bernhard Schölkopf,et al.  A Kernel Two-Sample Test , 2012, J. Mach. Learn. Res..

[16]  Zhi-Hua Zhou,et al.  Tri-training: exploiting unlabeled data using three classifiers , 2005, IEEE Transactions on Knowledge and Data Engineering.

[17]  Trevor Darrell,et al.  Adapting Visual Category Models to New Domains , 2010, ECCV.

[18]  Dumitru Erhan,et al.  Unsupervised Pixel-Level Domain Adaptation with Generative Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Andrew Y. Ng,et al.  Reading Digits in Natural Images with Unsupervised Feature Learning , 2011 .

[20]  Jung-Woo Ha,et al.  StarGAN: Unified Generative Adversarial Networks for Multi-domain Image-to-Image Translation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[21]  Michael I. Jordan,et al.  Conditional Adversarial Domain Adaptation , 2017, NeurIPS.

[22]  Rama Chellappa,et al.  Domain adaptation for object recognition: An unsupervised approach , 2011, 2011 International Conference on Computer Vision.

[23]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[24]  Mengjie Zhang,et al.  Deep Reconstruction-Classification Networks for Unsupervised Domain Adaptation , 2016, ECCV.

[25]  Fengmao Lv,et al.  TarGAN: Generating target data with class labels for unsupervised domain adaptation , 2019, Knowl. Based Syst..

[26]  Bin Zhu,et al.  Sparse feature space representation: A unified framework for semi-supervised and domain adaptation learning , 2018, Knowl. Based Syst..

[27]  Yishay Mansour,et al.  Domain Adaptation: Learning Bounds and Algorithms , 2009, COLT.

[28]  Koby Crammer,et al.  A theory of learning from different domains , 2010, Machine Learning.

[29]  Feng Liu,et al.  Low-resolution image categorization via heterogeneous domain adaptation , 2019, Knowl. Based Syst..

[30]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[31]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[32]  Michael I. Jordan,et al.  Learning Transferable Features with Deep Adaptation Networks , 2015, ICML.

[33]  Jie Lu,et al.  Fuzzy Multiple-Source Transfer Learning , 2020, IEEE Transactions on Fuzzy Systems.