LGAISTAug 21, 2017

SafePredict: A Meta-Algorithm for Machine Learning That Uses Refusals to Guarantee Correctness

arXiv:1708.06425v27 citations
Originality Highly original
AI Analysis

This addresses the problem of ensuring reliable predictions in online machine learning for users needing guaranteed error rates, though it is incremental as it builds on existing refusal mechanisms.

SafePredict is a meta-algorithm that guarantees a chosen correctness rate for online predictions by allowing refusals, without relying on data distribution or base predictor assumptions, and empirical results show it outperforms state-of-the-art refusal mechanisms in offering robust error guarantees.

SafePredict is a novel meta-algorithm that works with any base prediction algorithm for online data to guarantee an arbitrarily chosen correctness rate, $1-ε$, by allowing refusals. Allowing refusals means that the meta-algorithm may refuse to emit a prediction produced by the base algorithm on occasion so that the error rate on non-refused predictions does not exceed $ε$. The SafePredict error bound does not rely on any assumptions on the data distribution or the base predictor. When the base predictor happens not to exceed the target error rate $ε$, SafePredict refuses only a finite number of times. When the error rate of the base predictor changes through time SafePredict makes use of a weight-shifting heuristic that adapts to these changes without knowing when the changes occur yet still maintains the correctness guarantee. Empirical results show that (i) SafePredict compares favorably with state-of-the art confidence based refusal mechanisms which fail to offer robust error guarantees; and (ii) combining SafePredict with such refusal mechanisms can in many cases further reduce the number of refusals. Our software (currently in Python) is included in the supplementary material.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes