atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Interplay of ROC and Precision-Recall AUCs: Theoretical Limits and Practical Implications in Binary Classification

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Distributionally robust optimization

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Derives exact bounds relating ROC AUC and PR AUC for binary classifiers (given class skew a = N-/N+), showing a high AUC_ROC can coexist with a low AUC_PR on imbalanced data.

Problem

The relationship between ROC AUC and Precision-Recall AUC is unclear, especially on imbalanced datasets, and practitioners lack exact bounds on one metric given the other.

Approach

An exact ROC-to-PR point transformation (x,y) -> (y, y/(y+ax)) is used to derive closed-form min and max of AUC_PR at fixed AUC_ROC (via step-function optimization) and the inverse bounds for AUC_ROC at fixed AUC_PR, plus a rule for comparing two models' rankings on both metrics without computing both AUCs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
compare models using AUCPR rather than relying on AUCROC aloneBinary classifiers on highly imbalanced datasets · Binary classification, a=100AUCPR: 0.038 to 0.876Mixed
increase AUCROC from 0.813 to 0.875Classifier1 versus Classifier2 · Binary classification, a=100AUCPR: 0.514 versus 0.038Hurt
use AUCROC as the sole performance metricBinary classifiers on highly imbalanced datasets · Binary classification, a=100AUCPR: 0.038 to 0.876Mixed

Surprising findings

Limitations

Experimental setup

Metrics: AUC_ROC AUC_PR

Baselines: Davis & Goadrich 2006 classifier example Boyd et al. 2012 global minimum of AUCPR

Builds on: Davis & Goadrich 2006 ROC-PR relationship Boyd et al. 2012 unachievable region and normalized AUCPR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy