journal · 2023 · Published · open access (CC BY 4.0)
AUCReshaping: improved sensitivity at high-specificity
What this paper does
A screening AI is only ever used at one operating point — the one where false positives are acceptable — yet models are trained to optimize the whole ROC curve. AUCReshaping changes the loss so that positive cases misclassified near a chosen high-specificity threshold get extra weight, pulling sensitivity up exactly where it will be read off. Evaluated on chest X-ray (16,953 training images), mammography (20,000 images) and credit-card fraud detection (285,299 transactions), it reports sensitivity gains of 2 to 40 percentage points at high-specificity operating points depending on the dataset and the threshold chosen.
How
During training the method locates positive samples that fall on the wrong side of a selected high-specificity decision threshold, boosts their weight, and backpropagates an augmented cross-entropy loss, so gradient pressure concentrates on the region of the curve that will actually be used at deployment.
Reported results
- Sensitivity improvements reported in the range of 2 to 40 percentage points at high-specificity operating points, depending on dataset and threshold.
- Evaluated on chest X-ray (16,953 training images), mammography (20,000 images) and credit-card fraud detection (285,299 transactions, 492 fraud cases).
- Baseline AUCs across the evaluated tasks ranged from 0.77 to 0.98.
- The authors note that the optimal amount of boosting depends on the chosen operating point and the dataset.
Relevance
Most deployed clinical classifiers live under a fixed false-positive budget. Optimizing for the point of use rather than the average over all thresholds is closer to how these systems are actually evaluated in practice.
What it does not show
The gain depends on the operating point and dataset, and there is no single boosting setting that works everywhere — the method adds a decision that has to be made per deployment.
Citation
S. Bhat, A. Mansoor, B. Georgescu, A. B. Panambur, F. C. Ghesu, S. Islam, K. Packhäuser, D. Rodríguez-Salas, S. Grbic, A. Maier. AUCReshaping: improved sensitivity at high-specificity. Scientific Reports, 13:21097, 2023. doi:10.1038/s41598-023-48482-x
View original abstract
Clinical AI systems are usually deployed under a hard false-positive constraint, which means only a narrow region of the ROC curve matters. Standard training treats the whole curve uniformly. AUCReshaping modifies the training objective to reshape the ROC curve towards higher sensitivity at a chosen high-specificity operating point: at each step the method identifies positive samples misclassified near that threshold, boosts their contribution, and backpropagates an augmented cross-entropy loss. The approach is evaluated on chest X-ray, mammography and a non-medical fraud-detection dataset.