Ensembling Uncertainty Measures to Improve Safety of Black-Box Classifiers

08/23/2023
by   Tommaso Zoppi, et al.
0

Machine Learning (ML) algorithms that perform classification may predict the wrong class, experiencing misclassifications. It is well-known that misclassifications may have cascading effects on the encompassing system, possibly resulting in critical failures. This paper proposes SPROUT, a Safety wraPper thROugh ensembles of UncertainTy measures, which suspects misclassifications by computing uncertainty measures on the inputs and outputs of a black-box classifier. If a misclassification is detected, SPROUT blocks the propagation of the output of the classifier to the encompassing system. The resulting impact on safety is that SPROUT transforms erratic outputs (misclassifications) into data omission failures, which can be easily managed at the system level. SPROUT has a broad range of applications as it fits binary and multi-class classification, comprising image and tabular datasets. We experimentally show that SPROUT always identifies a huge fraction of the misclassifications of supervised classifiers, and it is able to detect all misclassifications in specific cases. SPROUT implementation contains pre-trained wrappers, it is publicly available and ready to be deployed with minimal effort.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/13/2022

A Logic of "Black Box" Classifier Systems

Binary classifiers are traditionally studied by propositional logic (PL)...
research
06/07/2019

A cryptographic approach to black box adversarial machine learning

We propose an ensemble technique for converting any classifier into a co...
research
02/16/2020

Active Bayesian Assessment for Black-Box Classifiers

Recent advances in machine learning have led to increased deployment of ...
research
09/09/2021

Detecting and Mitigating Test-time Failure Risks via Model-agnostic Uncertainty Learning

Reliably predicting potential failure risks of machine learning (ML) sys...
research
05/27/2020

SafeML: Safety Monitoring of Machine Learning Classifiers through Statistical Difference Measure

Ensuring safety and explainability of machine learning (ML) is a topic o...
research
02/04/2019

F-BLEAU: Fast Black-box Leakage Estimation

We consider the problem of measuring how much a system reveals about its...
research
03/31/2023

Domain Knowledge integrated for Blast Furnace Classifier Design

Blast furnace modeling and control is one of the important problems in t...

Please sign up or login with your details

Forgot password? Click here to reset