Learning from a Complementary-label Source Domain: Theory and Algorithms

08/04/2020
by   Yiyang Zhang, et al.
2

In unsupervised domain adaptation (UDA), a classifier for the target domain is trained with massive true-label data from the source domain and unlabeled data from the target domain. However, collecting fully-true-label data in the source domain is high-cost and sometimes impossible. Compared to the true labels, a complementary label specifies a class that a pattern does not belong to, hence collecting complementary labels would be less laborious than collecting true labels. Thus, in this paper, we propose a novel setting that the source domain is composed of complementary-label data, and a theoretical bound for it is first proved. We consider two cases of this setting, one is that the source domain only contains complementary-label data (completely complementary unsupervised domain adaptation, CC-UDA), and the other is that the source domain has plenty of complementary-label data and a small amount of true-label data (partly complementary unsupervised domain adaptation, PC-UDA). To this end, a complementary label adversarial network (CLARINET) is proposed to solve CC-UDA and PC-UDA problems. CLARINET maintains two deep networks simultaneously, where one focuses on classifying complementary-label source data and the other takes care of source-to-target distributional adaptation. Experiments show that CLARINET significantly outperforms a series of competent baselines on handwritten-digits-recognition and objects-recognition tasks.

READ FULL TEXT

page 1

page 3

page 10

page 15

research
07/29/2020

Clarinet: A One-step Approach Towards Budget-friendly Unsupervised Domain Adaptation

In unsupervised domain adaptation (UDA), classifiers for the target doma...
research
07/01/2020

Sequential Unsupervised Domain Adaptation through Prototypical Distributions

We develop an algorithm for unsupervised domain adaptation (UDA) of a cl...
research
05/19/2019

Butterfly: A Panacea for All Difficulties in Wildly Unsupervised Domain Adaptation

In unsupervised domain adaptation (UDA), classifiers for the target doma...
research
05/06/2019

Unsupervised Domain Adaptation using Graph Transduction Games

Unsupervised domain adaptation (UDA) amounts to assigning class labels t...
research
04/22/2023

Weight-based Mask for Domain Adaptation

In computer vision, unsupervised domain adaptation (UDA) is an approach ...
research
02/22/2021

A Theory of Label Propagation for Subpopulation Shift

One of the central problems in machine learning is domain adaptation. Un...
research
02/15/2021

Generation for adaption: a Gan-based approach for 3D Domain Adaption inPoint Cloud

Recent deep networks have achieved good performance on a variety of 3d p...

Please sign up or login with your details

Forgot password? Click here to reset