atlas

Research map / Learning theory and algorithms / Prediction and decision losses

What Does It Take to Build a Performant Selective Classifier?

NeurIPS 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Active learning and subset selection · 2 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.

Formalizes the selective-classification gap relative to a perfect-ordering oracle, gives a finite-sample decomposition into five error sources, and argues via synthetic and vision experiments that monotone calibration barely closes it while re-ranking methods (deep ensembles, self-adaptive training) help.

Problem

Practical selective classifiers fall well short of the perfect-ordering (oracle) accuracy-coverage bound, and it is unclear which properties of the learning setup cause this gap in finite-sample settings.

Approach

Defines a coverage-indexed selective classification gap and decomposes it into Bayes noise, approximation error, ranking error, statistical noise, and miscellaneous slack (optimization and distribution shift). It argues monotone post-hoc calibration cannot change the acceptance ordering and so cannot close the ranking term, whereas non-monotone re-ranking methods can.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply temperature scaling instead of MSPCNN · CIFAR-100ECE: 0.142 -> 0.008Helped
Apply temperature scaling instead of MSPResNet-18 · CIFAR-100ECE: 0.052 -> 0.048Helped
Apply temperature scaling instead of MSPWideResNet-50 · CIFAR-100ECE: 0.066 -> 0.050Helped
Apply temperature scaling instead of MSPCNN · CIFAR-100E-AURC: 0.086 -> 0.085Helped
Apply temperature scaling instead of MSPResNet-18 · CIFAR-100E-AURC: 0.033 -> 0.033No clear effect
Apply temperature scaling instead of MSPWideResNet-50 · CIFAR-100E-AURC: 0.031 -> 0.032Hurt
Use Self-Adaptive Training instead of MSPCNN · CIFAR-100E-AURC: 0.086 -> 0.081Helped
Use Self-Adaptive Training instead of MSPResNet-18 · CIFAR-100E-AURC: 0.033 -> 0.028Helped
Use Self-Adaptive Training instead of MSPWideResNet-50 · CIFAR-100E-AURC: 0.031 -> 0.028Helped
Use deep ensembles instead of MSPCNN · CIFAR-100E-AURC: 0.086 -> 0.065Helped
Use deep ensembles instead of MSPResNet-18 · CIFAR-100E-AURC: 0.033 -> 0.026Helped
Use deep ensembles instead of MSPWideResNet-50 · CIFAR-100E-AURC: 0.031 -> 0.026Helped

Surprising findings

Limitations

Experimental setup

Datasets: two moons CIFAR-10 CIFAR-100 Stanford Cars CIFAR-10N CIFAR-100N CIFAR-10C Camelyon17-WILDS

Benchmarks: CIFAR-100 Stanford Cars CIFAR-10C Camelyon17-WILDS CIFAR-10N CIFAR-100N

Metrics: E-AURC ECE accuracy-coverage curve

Baselines: MSP Temperature scaling Self-Adaptive Training Deep Ensembles SelectiveNet Deep Gamblers

Builds on: Maximum Softmax Probability Self-Adaptive Training Deep Ensembles Temperature scaling E-AURC

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