Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Selective Classification for Deep Neural Networks

About

Selective classification techniques (also known as reject option) have not yet been considered in the context of deep neural networks (DNNs). These techniques can potentially significantly improve DNNs prediction performance by trading-off coverage. In this paper we propose a method to construct a selective classifier given a trained neural network. Our method allows a user to set a desired risk level. At test time, the classifier rejects instances as needed, to grant the desired risk (with high probability). Empirical results over CIFAR and ImageNet convincingly demonstrate the viability of our method, which opens up possibilities to operate DNNs in mission-critical applications. For example, using our method an unprecedented 2% error in top-5 ImageNet classification can be guaranteed with probability 99.9%, and almost 60% test coverage.

Yonatan Geifman, Ran El-Yaniv• 2017

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100
Accuracy100
357
Unsupervised Domain AdaptationOffice-Home
Average Accuracy22.5
279
Unsupervised Domain AdaptationImageCLEF-DA
Average Accuracy7.66
114
Unsupervised Domain AdaptationVisDA unsupervised domain adaptation 2017
Mean Accuracy32.03
103
Selective ClassificationCIFAR-10 (test)
Accuracy100
98
Uncertainty QuantificationSVHN (test)
Accuracy100
80
Graph ClassificationPROTEINS
Classification Error Rate3.4
72
Robotic task executionLIBERO
Average Success Rate69
44
Misclassification DetectionCOLA
ROC-AUC76.9
31
Active Learning RegressionPartMC target χa (test)
R^20.758
22
Showing 10 of 44 rows

Other info

Follow for update