Multi-Source Unsupervised Domain Adaptation via Pseudo Target Domain

Multi-source domain adaptation (MDA) aims to transfer knowledge from multiple source domains to an unlabeled target domain. MDA is a challenging task due to the severe domain shift, which not only exists between target and source but also exists among diverse sources. Prior studies on MDA either estimate a mixed distribution of source domains or combine multiple single-source models, but few of them delve into the relevant information among diverse source domains. For this reason, we propose a novel MDA approach, termed Pseudo Target for MDA (PTMDA). Specifically, PTMDA maps each group of source and target domains into a group-specific subspace using adversarial learning with a metric constraint, and constructs a series of pseudo target domains correspondingly. Then we align the remainder source domains with the pseudo target domain in the subspace efficiently, which allows to exploit additional structured source information through the training on pseudo target domain and improves the performance on the real target domain. Besides, to improve the transferability of deep neural networks (DNNs), we replace the traditional batch normalization layer with an effective matching normalization layer, which enforces alignments in latent layers of DNNs and thus gains further promotion. We give theoretical analysis showing that PTMDA as a whole can reduce the target error bound and leads to a better approximation of the target risk in MDA settings. Extensive experiments demonstrate PTMDA’s effectiveness on MDA tasks, as it outperforms state-of-the-art methods in most experimental settings.

[1]  Seunghyun Park,et al.  SelfReg: Self-supervised Contrastive Regularization for Domain Generalization , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[2]  Mrigank Raman,et al.  Generalization on Unseen Domains via Inference-time Label-Preserving Target Projections , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Mehrtash Harandi,et al.  Domain Adaptation by Joint Distribution Invariant Projections , 2020, IEEE Transactions on Image Processing.

[4]  Chuan-Xian Ren,et al.  Unsupervised Domain Adaptation via Discriminative Manifold Propagation , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Bingbing Ni,et al.  Learning to Combine: Knowledge Aggregation for Multi-Source Domain Adaptation , 2020, ECCV.

[6]  Ser-Nam Lim,et al.  Curriculum Manager for Source Selection in Multi-Source Domain Adaptation , 2020, ECCV.

[7]  Xinghao Ding,et al.  Multiple-source domain adaptation with generative adversarial nets , 2020, Knowl. Based Syst..

[8]  Fabio Maria Carlucci,et al.  MultiDIAL: Domain Alignment Layers for (Multisource) Unsupervised Domain Adaptation , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Chuan-Xian Ren,et al.  Enhanced Transport Distance for Unsupervised Domain Adaptation , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Deepak Mishra,et al.  Target-Independent Domain Adaptation for WBC Classification Using Generative Latent Search , 2020, IEEE Transactions on Medical Imaging.

[11]  Fuzhen Zhuang,et al.  Deep Subdomain Adaptation Network for Image Classification , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[12]  Lu Ke,et al.  Maximum Density Divergence for Domain Adaptation , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Shuicheng Yan,et al.  Dual Adversarial Autoencoders for Clustering , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[14]  Jiashi Feng,et al.  Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation , 2020, ICML.

[15]  Kurt Keutzer,et al.  MADAN: Multi-source Adversarial Domain Aggregation Network for Domain Adaptation , 2020, International Journal of Computer Vision.

[16]  Kate Saenko,et al.  Universal Domain Adaptation through Self Supervision , 2020, NeurIPS.

[17]  Hong Yan,et al.  Generalized Conditional Domain Adaptation: A Causal Perspective With Low-Rank Translators , 2020, IEEE Transactions on Cybernetics.

[18]  Liang Zheng,et al.  Rethinking Triplet Loss for Domain Adaptation , 2020, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Wanli Ouyang,et al.  Self-Paced Collaborative and Adversarial Network for Unsupervised Domain Adaptation , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Shuicheng Yan,et al.  Heterogeneous Domain Adaptation via Covariance Structured Feature Translators , 2019, IEEE Transactions on Cybernetics.

[21]  Yue Cao,et al.  Transferable Representation Learning with Deep Adaptation Networks , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  K. Keutzer,et al.  Multi-source Distilling Domain Adaptation , 2019, AAAI.

[23]  Bob Zhang,et al.  Class-Specific Reconstruction Transfer Learning for Visual Recognition Across Domains , 2019, IEEE Transactions on Image Processing.

[24]  Kurt Keutzer,et al.  Multi-source Domain Adaptation for Semantic Segmentation , 2019, NeurIPS.

[25]  Russell Greiner,et al.  Domain Aggregation Networks for Multi-Source Domain Adaptation , 2019, ICML.

[26]  Subhasis Chaudhuri,et al.  Unsupervised Multi-source Domain Adaptation Driven by Deep Adversarial Ensemble Learning , 2019, GCPR.

[27]  Deqing Wang,et al.  Aligning Domain-Specific Distribution and Classifier for Cross-Domain Classification from Multiple Sources , 2019, AAAI.

[28]  Amaury Habrard,et al.  On the analysis of adaptability in multi-source domain adaptation , 2019, Machine Learning.

[29]  Bohyung Han,et al.  Domain-Specific Batch Normalization for Unsupervised Domain Adaptation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Jianmin Wang,et al.  Transferability vs. Discriminability: Batch Spectral Penalization for Adversarial Domain Adaptation , 2019, ICML.

[31]  Mingkui Tan,et al.  Domain-Symmetric Networks for Adversarial Domain Adaptation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[32]  Vinay P. Namboodiri,et al.  Looking back at Labels: A Class based Domain Adaptation Technique , 2019, 2019 International Joint Conference on Neural Networks (IJCNN).

[33]  Bo Wang,et al.  Moment Matching for Multi-Source Domain Adaptation , 2018, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[34]  Fabio Maria Carlucci,et al.  Hallucinating Agnostic Images to Generalize Across Domains , 2018, 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW).

[35]  Jiaying Liu,et al.  Adaptive Batch Normalization for practical domain adaptation , 2018, Pattern Recognit..

[36]  Philip S. Yu,et al.  Visual Domain Adaptation with Manifold Embedded Distribution Alignment , 2018, ACM Multimedia.

[37]  Wen Li,et al.  Semi-Supervised Optimal Transport for Heterogeneous Domain Adaptation , 2018, IJCAI.

[38]  Dong Xu,et al.  Collaborative and Adversarial Network for Unsupervised Domain Adaptation , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[39]  Aleksander Madry,et al.  How Does Batch Normalization Help Optimization? (No, It Is Not About Internal Covariate Shift) , 2018, NeurIPS.

[40]  Mehryar Mohri,et al.  Algorithms and Theory for Multiple-Source Adaptation , 2018, NeurIPS.

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

[42]  Jianmin Wang,et al.  Multi-Adversarial Domain Adaptation , 2018, AAAI.

[43]  Liang Lin,et al.  Deep Cocktail Network: Multi-source Unsupervised Domain Adaptation with Category Shift , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[44]  Tatsuya Harada,et al.  Maximum Classifier Discrepancy for Unsupervised Domain Adaptation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

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

[46]  Yingyu Liang,et al.  Generalization and Equilibrium in Generative Adversarial Nets (GANs) , 2017, ICML.

[47]  Tatsuya Harada,et al.  Asymmetric Tri-training for Unsupervised Domain Adaptation , 2017, ICML.

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

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

[50]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[51]  Kate Saenko,et al.  Return of Frustratingly Easy Domain Adaptation , 2015, AAAI.

[52]  Hong Yan,et al.  Sample Weighting: An Inherent Approach for Outlier Suppressing Discriminant Analysis , 2015, IEEE Transactions on Knowledge and Data Engineering.

[53]  Junlin Hu,et al.  Deep transfer metric learning , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[54]  François Laviolette,et al.  Domain-Adversarial Training of Neural Networks , 2015, J. Mach. Learn. Res..

[55]  Christian Szegedy,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[56]  Dao-Qing Dai,et al.  Transfer Learning of Structured Representation for Face Recognition , 2014, IEEE Transactions on Image Processing.

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

[58]  Alexander J. Smola,et al.  Efficient mini-batch training for stochastic optimization , 2014, KDD.

[59]  Trevor Darrell,et al.  Discovering Latent Domains for Multisource Domain Adaptation , 2012, ECCV.

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

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

[62]  Xavier Glorot,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[63]  Yishay Mansour,et al.  Domain Adaptation with Multiple Sources , 2008, NIPS.

[64]  Koby Crammer,et al.  Learning Bounds for Domain Adaptation , 2007, NIPS.

[65]  Koby Crammer,et al.  Analysis of Representations for Domain Adaptation , 2006, NIPS.

[66]  José M. F. Moura,et al.  Adversarial Multiple Source Domain Adaptation , 2018, NeurIPS.

[67]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[68]  Ivor W. Tsang,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 1 Domain Adaptation from Multiple Sources: A Domain- , 2022 .