What is Your Metric Telling You? Evaluating Classifier Calibration Under Context-Specific Definitions of Reliability

Abstract

Classifier calibration has received recent attention from the machine learning community due both to its practical utility in facilitating decision making, as well as the observation that modern neural network classifiers are poorly calibrated. Much of this focus has been towards the goal of learning classifiers such that their output with largest magnitude (the predicted class) is calibrated. However, this narrow interpretation of classifier outputs does not adequately capture the variety of practical use cases in which classifiers can aid in decision making. In this work, we argue that more expressive metrics must be developed that accurately measure calibration error for the specific context in which a classifier will be deployed. To this end, we derive a number of different metrics using a generalization of Expected Calibration Error (ECE) that measure calibration error under different definitions of reliability. We then provide an extensive empirical evaluation of commonly used neural network architectures and calibration techniques with respect to these metrics. We find that: 1) definitions of ECE that focus solely on the predicted class fail to accurately measure calibration error under a selection of practically useful definitions of reliability and 2) many common calibration techniques fail to improve calibration performance uniformly across ECE metrics derived from these diverse definitions of reliability.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 11, 2022
Accession Number
AD1168418

Entities

People

  • Eric Heim
  • Jacob Oaks
  • John Kirchenbauer

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Artificial Intelligence Software
  • Cognitive Science
  • Computer Vision
  • Computers
  • Data Mining
  • Data Sets
  • Information Processing
  • Information Science
  • Information Systems
  • Lepidoptera
  • Machine Learning
  • Network Science
  • Neural Networks
  • Pattern Recognition
  • Recognition
  • Reliability

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Neural Network Machine Learning.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - Neural Networks