Exploiting an Oracle that Reports AUC Scores in Machine Learning Contests
Jacob Whitehill

TL;DR
This paper investigates how access to AUC scores in machine learning contests can be exploited to improve predictions and demonstrates the computational complexity of such exploits, highlighting both potential vulnerabilities and their limitations.
Contribution
It provides proofs-of-concept for AUC-based attacks to enhance guesses and proves the exponential growth of labelings with fixed AUC scores, showing limits of exploitability.
Findings
AUC scores can be exploited to improve guess accuracy in contests.
The number of labelings with a fixed AUC grows exponentially with data size.
Some AUC exploits are computationally intractable.
Abstract
In machine learning contests such as the ImageNet Large Scale Visual Recognition Challenge and the KDD Cup, contestants can submit candidate solutions and receive from an oracle (typically the organizers of the competition) the accuracy of their guesses compared to the ground-truth labels. One of the most commonly used accuracy metrics for binary classification tasks is the Area Under the Receiver Operating Characteristics Curve (AUC). In this paper we provide proofs-of-concept of how knowledge of the AUC of a set of guesses can be used, in two different kinds of attacks, to improve the accuracy of those guesses. On the other hand, we also demonstrate the intractability of one kind of AUC exploit by proving that the number of possible binary labelings of examples for which a candidate solution obtains a AUC score of grows exponentially in , for every .
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.
