When AUC meets DRO: Optimizing Partial AUC for Deep Learning with Non-Convex Convergence Guarantee
About
In this paper, we propose systematic and efficient gradient-based methods for both one-way and two-way partial AUC (pAUC) maximization that are applicable to deep learning. We propose new formulations of pAUC surrogate objectives by using the distributionally robust optimization (DRO) to define the loss for each individual positive data. We consider two formulations of DRO, one of which is based on conditional-value-at-risk (CVaR) that yields a non-smooth but exact estimator for pAUC, and another one is based on a KL divergence regularized DRO that yields an inexact but smooth (soft) estimator for pAUC. For both one-way and two-way pAUC maximization, we propose two algorithms and prove their convergence for optimizing their two formulations, respectively. Experiments demonstrate the effectiveness of the proposed algorithms for pAUC maximization for deep learning on various datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR100-C | AUC (Ratio 0.01)56.93 | 20 | |
| Image Classification | CIFAR100 LT | AUC (Ratio 0.01)58.33 | 20 | |
| Imbalanced Image Classification | CIFAR10-C | AUC @ Imbalance 0.0165.1 | 20 | |
| Imbalanced Image Classification | CIFAR10-LT | AUC (Threshold 0.01)68.69 | 20 | |
| Image Classification | MNIST Origin | Accuracy (Perturbation 0.01)94 | 20 | |
| Image Classification | MNIST Corrupted | Acc (0.01 Corruption)99.12 | 20 | |
| Image Classification | Tiny-ImageNet-C (test) | Accuracy (Dogs)78.21 | 20 | |
| Image Classification | Tiny-ImageNet LT (test) | Accuracy (Dogs)92.58 | 20 | |
| Multi-Instance Learning TPAUC Maximization | Colon (test) | Mean TPAUC0.911 | 15 | |
| Multi-Instance Learning TPAUC Maximization | Lung (test) | Mean TPAUC0.841 | 15 |