Spline-Based Probability Calibration

09/20/2018
by   Brian Lucena, et al.
0

In many classification problems it is desirable to output well-calibrated probabilities on the different classes. We propose a robust, non-parametric method of calibrating probabilities called SplineCalib that utilizes smoothing splines to determine a calibration function. We demonstrate how applying certain transformations as part of the calibration process can improve performance on problems in deep learning and other domains where the scores tend to be "overconfident". We adapt the approach to multi-class problems and find that better calibration can improve accuracy as well as log-loss by better resolving uncertain cases. Finally, we present a cross-validated approach to calibration which conserves data. Significant improvements to log-loss and accuracy are shown on several different problems. We also introduce the ml-insights python package which contains an implementation of the SplineCalib algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/30/2023

Calibration Error Estimation Using Fuzzy Binning

Neural network-based decisions tend to be overconfident, where their raw...
research
06/12/2019

Non-Parametric Calibration for Classification

Many applications for classification methods not only require high accur...
research
06/20/2018

Non-Parametric Calibration of Probabilistic Regression

The task of calibration is to retrospectively adjust the outputs from a ...
research
06/24/2020

Class-Similarity Based Label Smoothing for Generalized Confidence Calibration

Since modern neural networks are known to be overconfident, several tech...
research
06/08/2023

Beyond Probability Partitions: Calibrating Neural Networks with Semantic Aware Grouping

Research has shown that deep networks tend to be overly optimistic about...
research
09/08/2018

On the Calibration of Nested Dichotomies for Large Multiclass Tasks

Nested dichotomies are used as a method of transforming a multiclass cla...
research
10/07/2022

Class-wise and reduced calibration methods

For many applications of probabilistic classifiers it is important that ...

Please sign up or login with your details

Forgot password? Click here to reset