atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

A Closer Look at AUROC and AUPRC under Class Imbalance

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 34 citations (OpenAlex)

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.

Theoretically and empirically refutes the claim that AUPRC is superior to AUROC under class imbalance, showing AUPRC can favor high-prevalence subgroups, and audits 1.5M papers for the origin of the claim.

Problem

Whether AUPRC is a better model-comparison metric than AUROC under class imbalance, and whether AUPRC introduces subgroup disparities when subgroup prevalences differ.

Approach

Derives closed-form expressions for AUROC and AUPRC in terms of FPR weighted uniformly (AUROC) versus inversely by the model's firing rate (AUPRC), showing each mistake correction improves AUROC equally but AUPRC more for high-score mistakes; under calibration and prevalence imbalance, AUPRC provably focuses optimization on the high-prevalence subgroup.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
optimize model selection by AUPRC rather than AUROCSynthetic models with high- and low-prevalence subgroups · Synthetic experimentsPer-group AUROC disparityHurt
optimize by AUPRC using nearby-score permutations rather than AUROCSynthetic models with high- and low-prevalence subgroups · Synthetic experiments, nearby-score permutationsLow-prevalence subgroup AUROCHurt
optimize by AUROC rather than AUPRCSynthetic models with high- and low-prevalence subgroups · Synthetic experimentsPer-group AUROCHelped
use AUPRC rather than AUROC for model selectionXGBoost models · Real-world fairness datasets with higher prevalence ratiosCorrelation with signed AUROC gapMixed
increase the prevalence disparity between groupsAUPRC-versus-AUROC model selection comparison · Real-world fairness datasets and attributesSpearman correlation of prevalence gap with AUPRC bias amplification: Spearman's ρ = 0.905, p = 0.002Helped
correct a higher-score adjacent ranking mistake rather than a lower-score oneAUPRC · Binary classification rankingAUPRCHelped
correct any adjacent ranking mistakeAUROC · Binary classification rankingAUROCHelped
select the mistake with the greatest AUPRC improvementAUPRC on calibrated models with sufficiently imbalanced subgroup prevalence · Two-subgroup classificationProbability the selected mistake is within the higher-prevalence subgroupHelped

Surprising findings

Limitations

Experimental setup

Datasets: adult compas lsac mimic

Benchmarks: adult compas lsac mimic

Metrics: AUROC AUPRC per-group AUROC gap per-group AUPRC gap Spearman correlation

Baselines: AUROC optimization AUPRC optimization

Builds on: AUROC AUPRC XGBoost

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