Tightening Classification Boundaries in Open Set Domain Adaptation through Unknown Exploitation
Convolutional Neural Networks (CNNs) have brought revolutionary advances to many research areas due to their capacity of learning from raw data. However, when those methods are applied to non-controllable environments, many different factors can degrade the model's expected performance, such as unlabeled datasets with different levels of domain shift and category shift. Particularly, when both issues occur at the same time, we tackle this challenging setup as Open Set Domain Adaptation (OSDA) problem. In general, existing OSDA approaches focus their efforts only on aligning known classes or, if they already extract possible negative instances, use them as a new category learned with supervision during the course of training. We propose a novel way to improve OSDA approaches by extracting a high-confidence set of unknown instances and using it as a hard constraint to tighten the classification boundaries of OSDA methods. Especially, we adopt a new loss constraint evaluated in three different means, (1) directly with the pristine negative instances; (2) with randomly transformed negatives using data augmentation techniques; and (3) with synthetically generated negatives containing adversarial features. We assessed all approaches in an extensive set of experiments based on OVANet, where we could observe consistent improvements for two public benchmarks, the Office-31 and Office-Home datasets, yielding absolute gains of up to 1.3% for both Accuracy and H-Score on Office-31 and 5.8% for Accuracy and 4.7% for H-Score on Office-Home.
Code (0)
등록된 구현이 없습니다.
Tasks
Data AugmentationDomain AdaptationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Verifying message-passing neural networks via topology-based bounds tightening
Since graph neural networks (GNNs) are often vulnerable to attack, we need to know when we can trust them. We develop a computationally effective approach towards providing robust certificates for message-passing neural …
Graph ClassificationRanking-Guided Semi-Supervised Domain Adaptation for Severity Classification
Semi-supervised domain adaptation leverages a few labeled and many unlabeled target samples, making it promising for addressing domain shifts in medical image analysis. However, existing methods struggle with severity cl…
Domain AdaptationLow-Rank Subspace Override for Unsupervised Domain Adaptation
Current supervised learning models cannot generalize well across domain boundaries, which is a known problem in many applications, such as robotics or visual classification. Domain adaptation methods are used to improve …
DescriptiveDomain AdaptationGeneral Classificationimage-classification+3Aligning Domain-specific Distribution and Classifier for Cross-domain Classification from Multiple Sources
While Unsupervised Domain Adaptation (UDA) algorithms, i.e., there are only labeled data from source domains, have been actively studied in recent years, most algorithms and theoretical results focus on Single-source Uns…
Domain Adaptationdomain classificationimage-classificationImage Classification+2Shallow Features Guide Unsupervised Domain Adaptation for Semantic Segmentation at Class Boundaries
Although deep neural networks have achieved remarkable results for the task of semantic segmentation, they usually fail to generalize towards new domains, especially when performing synthetic-to-real adaptation. Such dom…
Data AugmentationDomain AdaptationSegmentationSemantic Segmentation+1