Automatic Open-World Reliability Assessment

Image classification in the open-world must handle out-of-distribution (OOD) images. Systems should ideally reject OOD images, or they will map atop of known classes and reduce reliability. Using open-set classifiers that can reject OOD inputs can help. However, optimal accuracy of open-set classifiers depend on the frequency of OOD data. Thus, for either standard or open-set classifiers, it is important to be able to determine when the world changes and increasing OOD inputs will result in reduced system reliability. However, during operations, we cannot directly assess accuracy as there are no labels. Thus, the reliability assessment of these classifiers must be done by human operators, made more complex because networks are not 100% accurate, so some failures are to be expected. To automate this process, herein, we formalize the open-world recognition reliability problem and propose multiple automatic reliability assessment policies to address this new problem using only the distribution of reported scores/probability data. The distributional algorithms can be applied to both classic classifiers with SoftMax as well as the open-world Extreme Value Machine (EVM) to provide automated reliability assessment. We show that all of the new algorithms significantly outperform detection using the mean of SoftMax.

[1]  Yang Song,et al.  Improving the Robustness of Deep Neural Networks via Stability Training , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Scott Mahlke,et al.  PolygraphMR: Enhancing the Reliability and Dependability of CNNs , 2020, 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[3]  Devraj Mandal,et al.  Multi-class Novelty Detection Using Mix-up Technique , 2019, 2020 IEEE Winter Conference on Applications of Computer Vision (WACV).

[4]  Tieniu Tan,et al.  Iris Image Classification Based on Hierarchical Visual Codebook , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Jean-Luc Dugelay,et al.  Search pruning in video surveillance systems: Efficiency-reliability tradeoff , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[6]  King-Sun Fu,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Publication Information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Mung Chiang,et al.  Analyzing the Robustness of Open-World Machine Learning , 2019, AISec@CCS.

[8]  Terrance E. Boult,et al.  Incremental Open Set Intrusion Recognition Using Extreme Value Machine , 2017, 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA).

[9]  Takeshi Naemura,et al.  Classification-Reconstruction Learning for Open-Set Recognition , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Terrance E. Boult,et al.  The Extreme Value Machine , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Quoc V. Le,et al.  EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks , 2019, ICML.

[12]  Jinfeng Yi,et al.  Is Robustness the Cost of Accuracy? - A Comprehensive Study on the Robustness of 18 Deep Image Classification Models , 2018, ECCV.

[13]  Bailing Zhang,et al.  Reliable Classification of Vehicle Types Based on Cascade Classifier Ensembles , 2013, IEEE Transactions on Intelligent Transportation Systems.

[14]  Vishal M. Patel,et al.  C2AE: Class Conditioned Auto-Encoder for Open-Set Recognition , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Li Song,et al.  A new classifier fusion method based on historical and on-line classification reliability for recognizing common CT imaging signs of lung diseases , 2015, Comput. Medical Imaging Graph..

[16]  Eric P. Smith,et al.  An Introduction to Statistical Modeling of Extreme Values , 2002, Technometrics.

[17]  Eduard Montseny,et al.  On the Reliability Degree of Hue and Saturation Values of a Pixel for Color Image Classification , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[18]  Kenneth E. Barner,et al.  Inductive conformal predictor for convolutional neural networks: Applications to active learning for image classification , 2019, Pattern Recognit..

[19]  Suresh Venkatasubramanian,et al.  Change (Detection) You Can Believe in: Finding Distributional Shifts in Data Streams , 2009, IDA.

[20]  Yi Liu,et al.  One-against-all multi-class SVM classification using reliability measures , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[21]  Songcan Chen,et al.  Collective Decision for Open Set Recognition , 2018, IEEE Transactions on Knowledge and Data Engineering.

[22]  Carl E. Rasmussen,et al.  Assessing Approximate Inference for Binary Gaussian Process Classification , 2005, J. Mach. Learn. Res..

[23]  Daniel Cullina,et al.  Enhancing robustness of machine learning systems via data transformations , 2017, 2018 52nd Annual Conference on Information Sciences and Systems (CISS).

[24]  Peter H. N. de With,et al.  Robust classification system with reliability prediction for semi-automatic traffic-sign inventory systems , 2013, 2013 IEEE Workshop on Applications of Computer Vision (WACV).

[25]  J. Angus Extreme Value Theory in Engineering , 1990 .

[26]  Pong C. Yuen,et al.  Discriminability and reliability indexes: Two new measures to enhance multi-image face recognition , 2010, Pattern Recognit..

[27]  Nicole A. Lazar,et al.  Statistics of Extremes: Theory and Applications , 2005, Technometrics.

[28]  Terrance E. Boult,et al.  Towards Open Set Deep Networks , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Stella X. Yu,et al.  Large-Scale Long-Tailed Recognition in an Open World , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Terrance E. Boult,et al.  Reducing Network Agnostophobia , 2018, NeurIPS.

[31]  R. C. Winton,et al.  An elementary guide to reliability , 1968 .

[32]  Terrance E. Boult,et al.  Learning and the Unknown: Surveying Steps toward Open World Recognition , 2019, AAAI.

[33]  Le Song,et al.  Iterative Learning with Open-set Noisy Labels , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[34]  Hakan Cevikalp,et al.  Polyhedral Conic Classifiers for Computer Vision Applications and Open Set Recognition , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Songcan Chen,et al.  Recent Advances in Open Set Recognition: A Survey , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Yan Li,et al.  Effects of the number of hidden nodes used in a structured-based neural network on the reliability of image classification , 2009, Neural Computing and Applications.