Optimizing ROC Curves with a Sort-Based Surrogate Loss Function for Binary Classification and Changepoint Detection
Jonathan Hillman, Toby Dylan Hocking

TL;DR
This paper introduces a novel convex surrogate loss function called AUM for optimizing ROC curves, which improves AUC performance in binary classification and changepoint detection tasks by ensuring a monotonic ROC curve with AUC=1.
Contribution
The paper proposes the AUM loss function, a new convex relaxation that facilitates efficient gradient-based optimization of ROC curves with improved AUC results.
Findings
AUM achieves higher AUC compared to previous methods.
AUM-based training is computationally efficient.
AUM improves ROC curve monotonicity in experiments.
Abstract
Receiver Operating Characteristic (ROC) curves are plots of true positive rate versus false positive rate which are useful for evaluating binary classification models, but difficult to use for learning since the Area Under the Curve (AUC) is non-convex. ROC curves can also be used in other problems that have false positive and true positive rates such as changepoint detection. We show that in this more general context, the ROC curve can have loops, points with highly sub-optimal error rates, and AUC greater than one. This observation motivates a new optimization objective: rather than maximizing the AUC, we would like a monotonic ROC curve with AUC=1 that avoids points with large values for Min(FP,FN). We propose a convex relaxation of this objective that results in a new surrogate loss function called the AUM, short for Area Under Min(FP, FN). Whereas previous loss functions are based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImbalanced Data Classification Techniques · Machine Learning and Data Classification · Artificial Intelligence in Healthcare
