atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Overcoming Common Flaws in the Evaluation of Selective Classification Systems

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AUGRC, a multi-threshold metric for selective classification built on generalized risk, and shows on the FD-Shifts benchmark (6 datasets, 13 confidence scoring functions) that it reorders CSF rankings relative to AURC.

Problem

Existing multi-threshold metrics for selective classification (chiefly AURC and its variants) fail to align with the task, violate monotonicity, lack interpretability, and are restricted in CSF and error-function flexibility, so they can mislead method benchmarking.

Approach

Replace selective risk (conditional on acceptance) with generalized risk (joint probability of failure and acceptance, averaged over all predictions), yielding AUGRC, which equals (1-AUROC_f)·acc·(1-acc) + ½(1-acc)², is monotonic in accuracy and AUROC_f, and is interpretable as the average risk of undetected failures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AUGRC instead of AURC for multi-threshold selective-classification evaluationSelective-classification system benchmarking · 6 FD-Shifts datasetstop-3 confidence-scoring-function rankingMixed
Evaluate with AUGRC rather than AURCSelective-classification system benchmarking · FD-Shifts benchmarkconfidence-scoring-function rankingsMixed
Use Monte Carlo Dropout with MSR rather than MSR aloneMSR confidence scoring · FD-Shifts benchmarkAUGRCHelped
Apply temperature scaling to MLSMLS confidence scoring · FD-Shifts benchmarkAUGRCMixed
Replace selective risk with generalized risk when aggregating across rejection thresholdsAUGRC versus AURC · Selective-classification evaluationmonotonicity with classifier performance and ranking qualityHelped
Use AUGRC rather than AURC to compare DG-Res and MCD-PEConfidence scoring on CIFAR-10 test · CIFAR-10 testmethod preference consistent with classification performance and ranking qualityHelped
Use AUGRC rather than AURC for evaluationSelective-classification metric computation · Random scores and failure labels (1000 samples)evaluation time: 564μs ± 2μs -> 562μs ± 2μsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR-10 CIFAR-100 Tiny ImageNet iWildCam BREEDS-Entity-13 CAMELYON-17-Wilds

Benchmarks: FD-Shifts

Metrics: AUGRC AURC e-AURC AUROC_f selective risk rank stability via Wilcoxon signed-rank test

Baselines: AURC e-AURC NAURC F1-AUC AUROC_f OC-AUC AUROC-AURC ARC

Builds on: AURC e-AURC Monte Carlo Dropout DeepGamblers FD-Shifts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy