Inferring Latent Domains for Unsupervised Deep Domain Adaptation

被引:18
作者
Mancini, Massimiliano [1 ,2 ,3 ]
Porzi, Lorenzo [4 ]
Bulo, Samuel Rota [4 ]
Caputo, Barbara [2 ,5 ]
Ricci, Elisa [3 ,6 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn, I-00185 Rome, Italy
[2] Italian Inst Technol, I-10144 Turin, Italy
[3] Fdn Bruno Kessler, Trento, Italy
[4] Mapillary Res, Graz, Austria
[5] Politecn Torino, DAUIN Dept Control & Comp Engn, I-10129 Turin, Italy
[6] Univ Trento, Dept Informat Engn & Comp Sci, I-38122 Trento, Italy
基金
欧洲研究理事会;
关键词
Adaptation models; Data models; Computer architecture; Neural networks; Training; Visualization; Training data; Unsupervised domain adaptation; batch normalization; domain discovery; object recognition;
D O I
10.1109/TPAMI.2019.2933829
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Unsupervised Domain Adaptation (UDA) refers to the problem of learning a model in a target domain where labeled data are not available by leveraging information from annotated data in a source domain. Most deep UDA approaches operate in a single-source, single-target scenario, i.e., they assume that the source and the target samples arise from a single distribution. However, in practice most datasets can be regarded as mixtures of multiple domains. In these cases, exploiting traditional single-source, single-target methods for learning classification models may lead to poor results. Furthermore, it is often difficult to provide the domain labels for all data points, i.e. latent domains should be automatically discovered. This paper introduces a novel deep architecture which addresses the problem of UDA by automatically discovering latent domains in visual datasets and exploiting this information to learn robust target classifiers. Specifically, our architecture is based on two main components, i.e. a side branch that automatically computes the assignment of each sample to its latent domain and novel layers that exploit domain membership information to appropriately align the distribution of the CNN internal feature representations to a reference distribution. We evaluate our approach on publicly available benchmarks, showing that it outperforms state-of-the-art domain adaptation methods.
引用
收藏
页码:485 / 498
页数:14
相关论文
共 66 条
[1]   Lightweight Unsupervised Domain Adaptation by Convolutional Filter Reconstruction [J].
Aljundi, Rahaf ;
Tuytelaars, Tinne .
COMPUTER VISION - ECCV 2016 WORKSHOPS, PT III, 2016, 9915 :508-515
[2]  
Angeletti G, 2018, IEEE INT CONF ROBOT, P7135
[3]  
[Anonymous], 2013, Proceedings of The 30th International Conference on Machine Learning, DOI DOI 10.5555/3042817.3042844
[4]   Contour Detection and Hierarchical Image Segmentation [J].
Arbelaez, Pablo ;
Maire, Michael ;
Fowlkes, Charless ;
Malik, Jitendra .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (05) :898-916
[5]   A theory of learning from different domains [J].
Ben-David, Shai ;
Blitzer, John ;
Crammer, Koby ;
Kulesza, Alex ;
Pereira, Fernando ;
Vaughan, Jennifer Wortman .
MACHINE LEARNING, 2010, 79 (1-2) :151-175
[6]  
Bousmalis K, 2016, ADV NEUR IN, V29
[7]   Unsupervised Pixel-Level Domain Adaptation with Generative Adversarial Networks [J].
Bousmalis, Konstantinos ;
Silberman, Nathan ;
Dohan, David ;
Erhan, Dumitru ;
Krishnan, Dilip .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :95-104
[8]   Just DIAL: DomaIn Alignment Layers for Unsupervised Domain Adaptation [J].
Carlucci, Fabio Maria ;
Porzi, Lorenzo ;
Caputo, Barbara ;
Ricci, Elisa ;
Bulo, Samuel Rota .
IMAGE ANALYSIS AND PROCESSING,(ICIAP 2017), PT I, 2017, 10484 :357-369
[9]   AutoDIAL: Automatic DomaIn Alignment Layers [J].
Carlucci, Fabio Maria ;
Porzi, Lorenzo ;
Caputo, Barbara ;
Ricci, Elisa ;
Bulo, Samuel Rota .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :5077-5085
[10]  
Crammer K, 2008, J MACH LEARN RES, V9, P1757