Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Hybrid Models for Open Set Recognition

About

Open set recognition requires a classifier to detect samples not belonging to any of the classes in its training set. Existing methods fit a probability distribution to the training samples on their embedding space and detect outliers according to this distribution. The embedding space is often obtained from a discriminative classifier. However, such discriminative representation focuses only on known classes, which may not be critical for distinguishing the unknown classes. We argue that the representation space should be jointly learned from the inlier classifier and the density estimator (served as an outlier detector). We propose the OpenHybrid framework, which is composed of an encoder to encode the input data into a joint embedding space, a classifier to classify samples to inlier classes, and a flow-based density estimator to detect whether a sample belongs to the unknown category. A typical problem of existing flow-based models is that they may assign a higher likelihood to outliers. However, we empirically observe that such an issue does not occur in our experiments when learning a joint representation for discriminative and generative components. Experiments on standard open set benchmarks also reveal that an end-to-end trained OpenHybrid model significantly outperforms state-of-the-art methods and flow-based baselines.

Hongjie Zhang, Ang Li, Jie Guo, Yanwen Guo• 2020

Related benchmarks

TaskDatasetResultRank
Open Set RecognitionCIFAR10
AUROC0.962
76
Open Set RecognitionTinyImageNet
AUROC79.3
51
Open Set RecognitionSVHN
AUROC0.947
51
Open Set RecognitionCIFAR+50
AUROC95.5
50
Out-of-Distribution DetectionCIFAR-10 vs CIFAR-100
AUROC95.1
41
OOD DetectionCIFAR10 (ID) vs CIFAR100 (OOD) (test)
AUROC0.95
36
Open Set RecognitionCIFAR10 6 closed, 4 open classes 1.0
AUROC0.95
30
Open Set RecognitionCIFAR+10 4 closed CIFAR10 classes, 10 open CIFAR100 classes 1.0
AUROC96.2
26
Open Set RecognitionCIFAR+10
AUROC0.962
24
Open Set RecognitionCIFAR+50 1.0 (4 closed CIFAR10 classes, 50 open CIFAR100 classes)
AUROC95.5
18
Showing 10 of 15 rows

Other info

Follow for update