atlas

Research map / Label-efficient and robust learning / Test-time adaptation

AUC Maximization under Positive Distribution Shift

NeurIPS 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Robust optimization for distribution shift · 0 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.

Proposes an AUC maximization method for imbalanced binary classification under a positive distribution shift, using labeled positives and unlabeled data from both training and test distributions, without needing the test class-prior.

Problem

AUC maximization degrades when the test distribution differs from training due to a positive-conditional shift (negative-conditional fixed), and no labeled test or negative training data are available.

Approach

Shows that the test AUC under a positive distribution shift can be written using positive training density, marginal training density, and marginal test density, yielding a simple pairwise loss that is optimized with PU-style sampling and does not require the test class-prior.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed positive-shift AUC objective instead of the strongest reported baselineAUC maximization under positive distribution shift · SVHN, πte=0.1test AUC: 0.524 -> 0.554Helped
Use the proposed positive-shift AUC objective instead of the strongest reported baselineAUC maximization under positive distribution shift · CIFAR10, πte=0.3test AUC: 0.750 -> 0.874Helped
Remove the second term from the proposed loss (ablation)Ours · MNIST, varying πtrtest AUCHurt
Remove the second term from the proposed loss (ablation)Ours · FashionMNIST, varying πtrtest AUCHurt
Remove the second term from the proposed loss (ablation)Ours · CIFAR10, varying πtrtest AUCHurt
Remove the second term from the proposed loss (ablation)Ours · SVHN, varying πtrtest AUCNo clear effect
Estimate rather than use the true training class-prior (ablation)Ours · MNIST, average over πtetest AUC: 0.826 -> 0.845Helped
Estimate rather than use the true training class-prior (ablation)Ours · FashionMNIST, average over πtetest AUC: 0.879 -> 0.857Hurt
Estimate rather than use the true training class-prior (ablation)Ours · SVHN, average over πtetest AUC: 0.650 -> 0.652Helped
Estimate rather than use the true training class-prior (ablation)Ours · CIFAR10, average over πtetest AUC: 0.809 -> 0.811Helped
Apply non-negative loss correction (ablation)Ours · Across four image datasetstest AUC: Ours: 0.827, 0.879, 0.650, 0.809; Ours w/ nn: 0.816, 0.879, 0.650, 0.792No clear effect
Apply lower-bound loss correction using πte (ablation)Ours · Across four image datasetstest AUC: 0.827 -> 0.885; 0.879 -> 0.954; 0.650 -> 0.572; 0.809 -> 0.829Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST SVHN CIFAR10 HReadmission Hypertension

Benchmarks: MNIST FashionMNIST SVHN CIFAR10 HReadmission Hypertension

Metrics: test AUC F1 score G-mean of TPR and TNR

Baselines: CE nnPU puAUC PULA AnnPU ApuAUC APULA CpuAUC PURR BPURR

Builds on: PU learning (nnPU) AUC maximization with unlabeled data (puAUC) PURR PULA

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