Calibration and Discrimination Optimization Using Clusters of Learned Representation
Tomer Lavi, Bracha Shapira, Nadav Rappoport
TL;DR
This work tackles calibration reliability in high-stakes predictions by recognizing that subpopulations exhibit different calibration behavior. It introduces Clustered Calibration (CCL), an ensemble of per-cluster calibrators guided by clusters in a learned representation, and Clustered Calibration Error (CECE) as a model-selection metric that ties calibration to discrimination. Empirically, CCL improves calibration across diverse calibration methods (e.g., achieving improvements from baseline $ECE$ values up to 100%) and, together with CECE, enables better discrimination as measured by $AUC$ and accuracy. The approach is generic and scalable to clinical decision support and other critical domains, offering interpretable subpopulation calibration and a principled model-selection criterion.
Abstract
Machine learning models are essential for decision-making and risk assessment, requiring highly reliable predictions in terms of both discrimination and calibration. While calibration often receives less attention, it is crucial for critical decisions, such as those in clinical predictions. We introduce a novel calibration pipeline that leverages an ensemble of calibration functions trained on clusters of learned representations of the input samples to enhance overall calibration. This approach not only improves the calibration score of various methods from 82.28% up to 100% but also introduces a unique matching metric that ensures model selection optimizes both discrimination and calibration. Our generic scheme adapts to any underlying representation, clustering, calibration methods and metric, offering flexibility and superior performance across commonly used calibration methods.
