Support Vector Algorithms for Optimizing the Partial Area Under the ROC Curve
Harikrishna Narasimhan, Shivani Agarwal

TL;DR
This paper introduces support vector algorithms specifically designed to optimize the partial AUC between two false positive rates, addressing the challenge of non-decomposability and providing practical solutions for real-world applications.
Contribution
It develops convex and non-convex surrogate optimization methods for partial AUC, including a polynomial time algorithm for the associated combinatorial problem.
Findings
Effective partial AUC optimization demonstrated on real-world data
Convex surrogates outperform traditional methods in targeted ROC regions
Non-convex approach yields tighter approximations and better performance
Abstract
The area under the ROC curve (AUC) is a widely used performance measure in machine learning. Increasingly, however, in several applications, ranging from ranking to biometric screening to medicine, performance is measured not in terms of the full area under the ROC curve, but in terms of the \emph{partial} area under the ROC curve between two false positive rates. In this paper, we develop support vector algorithms for directly optimizing the partial AUC between any two false positive rates. Our methods are based on minimizing a suitable proxy or surrogate objective for the partial AUC error. In the case of the full AUC, one can readily construct and optimize convex surrogates by expressing the performance measure as a summation of pairwise terms. The partial AUC, on the other hand, does not admit such a simple decomposable structure, making it more challenging to design and optimize…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSupport Vector Machine
