Efficient line search for optimizing Area Under the ROC Curve in gradient descent
Jadon Fowler, Toby Dylan Hocking

TL;DR
This paper introduces an efficient line search algorithm for optimizing the AUC in gradient descent, providing exact and fast computation of the AUC/AUM as a function of step size, applicable to binary classification and changepoint detection.
Contribution
It proposes a novel line search method that efficiently computes the AUC/AUM function during gradient descent, improving speed and accuracy over existing methods.
Findings
The algorithm is as fast as constant step size gradient descent.
It provides exact AUC/AUM computation as a function of step size.
It outperforms grid search in changepoint detection tasks.
Abstract
Receiver Operating Characteristic (ROC) curves are useful for evaluation in binary classification and changepoint detection, but difficult to use for learning since the Area Under the Curve (AUC) is piecewise constant (gradient zero almost everywhere). Recently the Area Under Min (AUM) of false positive and false negative rates has been proposed as a differentiable surrogate for AUC. In this paper we study the piecewise linear/constant nature of the AUM/AUC, and propose new efficient path-following algorithms for choosing the learning rate which is optimal for each step of gradient descent (line search), when optimizing a linear model. Remarkably, our proposed line search algorithm has the same log-linear asymptotic time complexity as gradient descent with constant step size, but it computes a complete representation of the AUM/AUC as a function of step size. In our empirical study of…
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
TopicsImage and Object Detection Techniques
