Learning to Detect Open Classes for Universal Domain Adaptation
Universal domain adaptation (UDA) transfers knowledge between domains without any constraint on the label sets, extending the applicability of domain adaptation in the wild. In UDA, both the source and target label sets may hold individual labels not shared by the other domain. A mph{de facto} challenge of UDA is to classify the target examples in the shared classes against the domain shift. Another more prominent challenge of UDA is to mark the target examples in the target-individual label set (open classes) as `unknown''. These two entangled challenges make UDA a highly under-explored problem. Previous work on UDA focuses on the classification of data in the shared classes and uses per-class accuracy as the evaluation metric, which is badly biased to the accuracy of shared classes. However, accurately detecting open classes is the mission-critical task to enable real universal domain adaptation. It further turns UDA problem into a well-established close-set domain adaptation problem. Towards accurate open class detection, we propose Calibrated Multiple Uncertainties (CMU) with a novel transferability measure estimated by a mixture of uncertainty quantities in complementation: entropy, confidence and consistency, defined on conditional probabilities calibrated by a multi-classifier ensemble model. The new transferability measure accurately quantifies the inclination of a target example to the open classes. We also propose a novel evaluation metric called H-score, which emphasizes the importance of both accuracies of the shared classes and the `unknown'' class. Empirical results under the UDA setting show that CMU outperforms the state-of-the-art domain adaptation methods on all the evaluation metrics, especially by a large margin on the H-score.
Code (1)
Tasks
Domain AdaptationUniversal Domain AdaptationSimilar Papers 제목 키워드 기반
Universal Domain Adaptive Object Detector
Universal domain adaptive object detection (UniDAOD)is more challenging than domain adaptive object detection (DAOD) since the label space of the source domain may not be the same as that of the target and the scale of o…
Multi-Label LearningObjectobject-detectionObject DetectionSemi-Supervised Domain Adaptation for Cross-Survey Galaxy Morphology Classification and Anomaly Detection
In the era of big astronomical surveys, our ability to leverage artificial intelligence algorithms simultaneously for multiple datasets will open new avenues for scientific discovery. Unfortunately, simply training a dee…
Anomaly DetectionDomain AdaptationMorphology classificationscientific discovery+2Towards Adaptive Unknown Authentication for Universal Domain Adaptation by Classifier Paradox
Universal domain adaptation (UniDA) is a general unsupervised domain adaptation setting, which addresses both domain and label shifts in adaptation. Its main challenge lies in how to identify target samples in unshared o…
Domain AdaptationUniversal Domain AdaptationUnsupervised Domain AdaptationUMAD: Universal Model Adaptation under Domain and Category Shift
Learning to reject unknown samples (not present in the source classes) in the target domain is fairly important for unsupervised domain adaptation (UDA). There exist two typical UDA scenarios, i.e., open-set, and open-pa…
Domain AdaptationUniversal Domain AdaptationUnsupervised Domain AdaptationHandling new target classes in semantic segmentation with domain adaptation
In this work, we define and address a novel domain adaptation (DA) problem in semantic scene segmentation, where the target domain not only exhibits a data distribution shift w.r.t. the source domain, but also includes n…
Domain AdaptationScene SegmentationSemantic SegmentationUniversal Domain Adaptation+2