| Literature DB >> 31013283 |
Xin Liu1, Zhisong Pan1, Haimin Yang1, Xingyu Zhou2, Wei Bai1, Xianghua Niu3.
Abstract
Area Under the ROC Curve (AUC) is a widely used metric for measuring classification performance. It has important theoretical and academic values to develop AUC maximization algorithms. Traditional methods often apply batch learning algorithm to maximize AUC which is inefficient and unscalable for large-scale applications. Recently some online learning algorithms have been introduced to maximize AUC by going through the data only once. However, these methods sometimes fail to converge to an optimal solution due to the fixed or rapid decay of learning rates. To tackle this problem, we propose an algorithm AdmOAM, Adaptive Moment estimation method for Online AUC Maximization. It applies the estimation of moments of gradients to accelerate the convergence and mitigates the rapid decay of the learning rates. We establish the regret bound of the proposed algorithm and implement extensive experiments to demonstrate its effectiveness and efficiency.Entities:
Mesh:
Year: 2019 PMID: 31013283 PMCID: PMC6478373 DOI: 10.1371/journal.pone.0215426
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Information about datasets.
| Datasets | instances | features | sparsity(%) | |
|---|---|---|---|---|
| glass | 214 | 9 | 2.0571 | 0.1558 |
| svmguide4 | 300 | 10 | 5.8182 | 0.0333 |
| heart | 690 | 14 | 1.2500 | 3.7607 |
| australian | 690 | 14 | 1.2476 | 12.5569 |
| vehicle | 846 | 18 | 2.9906 | 1.9766 |
| german | 1,000 | 24 | 2.3333 | 4.1625 |
| svmguide3 | 1,243 | 22 | 3.1993 | 0.3730 |
| w1a | 2,477 | 300 | 33.4027 | 96.1768 |
| dna | 3,186 | 180 | 1.0796 | 74.7329 |
| a9a | 32,561 | 123 | 3.1526 | 88.7243 |
| cod-rna | 59,535 | 8 | 2.0000 | 0.0015 |
| acoustic | 78,823 | 50 | 3.3165 | 0 |
| ijcnn1 | 141,691 | 22 | 9.4453 | 0 |
Evaluation on benchmark datasets for comparing AUC performance (mean+std).
| datasets | AdmOAM | AdaOAM | OPAUC | OAM | OAM |
|---|---|---|---|---|---|
| glass | .8253±.0554 | .8144±.0500 | .7966±.0722 | .8062±.0731 | .7407±.0755 |
| svmguide4 | .9491±.0245 | .8429±.0434 | .8006±.0657 | .9040±.0386 | .9091±.0569 |
| heart | .9111±.0299 | .9083±.0315 | .9073±.0586 | .8024±.0767 | .8678±.0586 |
| australian | .9304±.0218 | .9285±.0206 | .9269±.0210 | .8683±.0278 | .8252±.0643 |
| vehicle | .8316±.0240 | .7927±.0184 | .7854±.0285 | .7170±.0572 | .7469±.0634 |
| german | .8003±.0216 | .7990±.0227 | .7963±.0249 | .7544±.0300 | .7675±.0320 |
| svmguide3 | .7527±.0382 | .7434±.0343 | .7315±.0399 | .7003±.0541 | .6900±.0460 |
| w1a | .9439±.0222 | .9317±.0355 | .9184±.0391 | .8891±.0570 | .8978±.0528 |
| dna | .9840±.0033 | .9826±.0031 | .9832±.0032 | .9622±.0050 | .9620±.0052 |
| a9a | .9003±.0039 | .9002±.0039 | .8998±.0039 | .8459±.0138 | .8469±.0150 |
| cod-rna | .9762±.0011 | .9740±.0012 | .9701±.0012 | .8578±.0662 | .8256±.0607 |
| acoustic | .8933±.0016 | .8907±.0019 | .8901±.0018 | .8389±.0168 | .8408±.0165 |
| ijcnn1 | .9094±.0027 | .8976±.0028 | .8471±.0025 | .8441±.0419 | .8766±.0396 |
Fig 1Evaluation of convergence rate on benchmark datasets.
Fig 2Comparsion of the runing time (in milliseconds).
The y-axis is set as log-scale.
Fig 3Evaluation of parameter sensitivity.