Multi-class heterogeneous domain adaptation

A crucial issue in heterogeneous domain adaptation (HDA) is the ability to learn a feature mapping between different types of features across domains. Inspired by language translation, a word translated from one language corresponds to only a few words in another language, we present an efficient me...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhou, Joey Tianyi, Tsang, Ivor W., Pan, Sinno Jialin, Tan, Mingkui
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/85717
http://hdl.handle.net/10220/49259
http://jmlr.org/papers/v20/13-580.html
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-85717
record_format dspace
spelling sg-ntu-dr.10356-857172019-12-06T16:08:58Z Multi-class heterogeneous domain adaptation Zhou, Joey Tianyi Tsang, Ivor W. Pan, Sinno Jialin Tan, Mingkui School of Computer Science and Engineering Multi-class Classification Heterogeneous Domain Adaptation Engineering::Computer science and engineering A crucial issue in heterogeneous domain adaptation (HDA) is the ability to learn a feature mapping between different types of features across domains. Inspired by language translation, a word translated from one language corresponds to only a few words in another language, we present an efficient method named Sparse Heterogeneous Feature Representation (SHFR) in this paper for multi-class HDA to learn a sparse feature transformation between domains with multiple classes. Specifically, we formulate the problem of learning the feature transformation as a compressed sensing problem by building multiple binary classifiers in the target domain as various measurement sensors, which are decomposed from the target multi-class classification problem. We show that the estimation error of the learned transformation decreases with the increasing number of binary classifiers. In other words, for adaptation across heterogeneous domains to be successful, it is necessary to construct a sufficient number of incoherent binary classifiers from the original multi-class classification problem. To achieve this, we propose to apply the error correcting output correcting (ECOC) scheme to generate incoherent classifiers. To speed up the learning of the feature transformation across domains, we apply an efficient batch-mode algorithm to solve the resultant nonnegative sparse recovery problem. Theoretically, we present a generalization error bound of our proposed HDA method under a multi-class setting. Lastly, we conduct extensive experiments on both synthetic and real-world datasets to demonstrate the superiority of our proposed method over existing state-of-the-art HDA methods in terms of prediction accuracy and training efficiency. MOE (Min. of Education, S’pore) Published version 2019-07-10T08:18:37Z 2019-12-06T16:08:58Z 2019-07-10T08:18:37Z 2019-12-06T16:08:58Z 2019 Journal Article Zhou, J. T., Tsang, I. W., Pan, S. J., & Tan, M. (2019). Multi-class heterogeneous domain adaptation. Journal of Machine Learning Research, 20(57), 1-31. 1532-4435 https://hdl.handle.net/10356/85717 http://hdl.handle.net/10220/49259 http://jmlr.org/papers/v20/13-580.html en Journal of Machine Learning Research © 2019 Joey Tianyi Zhou, Ivor W. Tsang, Sinno Jialin Pan, Mingkui Tan. License: CC-BY 4.0, see https://creativecommons.org/licenses/by/4.0/. Attribution requirements are provided at http://jmlr.org/papers/v20/13-580.html. 31 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Multi-class Classification
Heterogeneous Domain Adaptation
Engineering::Computer science and engineering
spellingShingle Multi-class Classification
Heterogeneous Domain Adaptation
Engineering::Computer science and engineering
Zhou, Joey Tianyi
Tsang, Ivor W.
Pan, Sinno Jialin
Tan, Mingkui
Multi-class heterogeneous domain adaptation
description A crucial issue in heterogeneous domain adaptation (HDA) is the ability to learn a feature mapping between different types of features across domains. Inspired by language translation, a word translated from one language corresponds to only a few words in another language, we present an efficient method named Sparse Heterogeneous Feature Representation (SHFR) in this paper for multi-class HDA to learn a sparse feature transformation between domains with multiple classes. Specifically, we formulate the problem of learning the feature transformation as a compressed sensing problem by building multiple binary classifiers in the target domain as various measurement sensors, which are decomposed from the target multi-class classification problem. We show that the estimation error of the learned transformation decreases with the increasing number of binary classifiers. In other words, for adaptation across heterogeneous domains to be successful, it is necessary to construct a sufficient number of incoherent binary classifiers from the original multi-class classification problem. To achieve this, we propose to apply the error correcting output correcting (ECOC) scheme to generate incoherent classifiers. To speed up the learning of the feature transformation across domains, we apply an efficient batch-mode algorithm to solve the resultant nonnegative sparse recovery problem. Theoretically, we present a generalization error bound of our proposed HDA method under a multi-class setting. Lastly, we conduct extensive experiments on both synthetic and real-world datasets to demonstrate the superiority of our proposed method over existing state-of-the-art HDA methods in terms of prediction accuracy and training efficiency.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Zhou, Joey Tianyi
Tsang, Ivor W.
Pan, Sinno Jialin
Tan, Mingkui
format Article
author Zhou, Joey Tianyi
Tsang, Ivor W.
Pan, Sinno Jialin
Tan, Mingkui
author_sort Zhou, Joey Tianyi
title Multi-class heterogeneous domain adaptation
title_short Multi-class heterogeneous domain adaptation
title_full Multi-class heterogeneous domain adaptation
title_fullStr Multi-class heterogeneous domain adaptation
title_full_unstemmed Multi-class heterogeneous domain adaptation
title_sort multi-class heterogeneous domain adaptation
publishDate 2019
url https://hdl.handle.net/10356/85717
http://hdl.handle.net/10220/49259
http://jmlr.org/papers/v20/13-580.html
_version_ 1681037237067710464