Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Stochastic Proximal AUC Maximization

About

In this paper we consider the problem of maximizing the Area under the ROC curve (AUC) which is a widely used performance metric in imbalanced classification and anomaly detection. Due to the pairwise nonlinearity of the objective function, classical SGD algorithms do not apply to the task of AUC maximization. We propose a novel stochastic proximal algorithm for AUC maximization which is scalable to large scale streaming data. Our algorithm can accommodate general penalty terms and is easy to implement with favorable $O(d)$ space and per-iteration time complexities. We establish a high-probability convergence rate $O(1/\sqrt{T})$ for the general convex setting, and improve it to a fast convergence rate $O(1/T)$ for the cases of strongly convex regularizers and no regularization term (without strong convexity). Our proof does not need the uniform boundedness assumption on the loss function or the iterates which is more fidelity to the practice. Finally, we perform extensive experiments over various benchmark data sets from real-world application domains which show the superior performance of our algorithm over the existing AUC maximization algorithms.

Yunwen Lei, Yiming Ying• 2019

Related benchmarks

TaskDatasetResultRank
Binary Classificationgerman LIBSVM (test)
AUC0.799
7
Binary Classificationijcnn1 LIBSVM (test)
Average AUC0.932
7
Binary Classificationletter LIBSVM (test)
Average AUC0.809
7
Binary Classificationusps LIBSVM (test)
Average AUC0.923
7
Binary Classificationdiabetes LIBSVM (test)
AUC0.828
7
Binary Classificationmnist LIBSVM (test)
Average AUC0.927
7
Pairwise LearningGerman (test)
Avg AUC0.799
5
Pairwise Learningijcnn1 (test)
Average AUC93.2
5
Pairwise LearningLETTER (test)
Average AUC80.9
5
Pairwise LearningUSPS (test)
Average AUC92.3
5
Showing 10 of 12 rows

Other info

Follow for update