LGAINEMLFeb 12, 2018

Detecting and Correcting for Label Shift with Black Box Predictors

arXiv:1802.03916v3658 citations
Originality Incremental advance
AI Analysis

This addresses distribution shift issues in applications like medical diagnosis, where test labels are unavailable, but it is incremental as it builds on existing label shift correction methods.

The paper tackles the problem of label shift between training and test sets, where the label distribution changes but the conditional distribution of features given labels does not, by proposing Black Box Shift Estimation (BBSE) to detect and correct classifiers without test labels, achieving accurate estimates and improved prediction on high-dimensional datasets.

Faced with distribution shift between training and test set, we wish to detect and quantify the shift, and to correct our classifiers without test set labels. Motivated by medical diagnosis, where diseases (targets) cause symptoms (observations), we focus on label shift, where the label marginal $p(y)$ changes but the conditional $p(x| y)$ does not. We propose Black Box Shift Estimation (BBSE) to estimate the test distribution $p(y)$. BBSE exploits arbitrary black box predictors to reduce dimensionality prior to shift correction. While better predictors give tighter estimates, BBSE works even when predictors are biased, inaccurate, or uncalibrated, so long as their confusion matrices are invertible. We prove BBSE's consistency, bound its error, and introduce a statistical test that uses BBSE to detect shift. We also leverage BBSE to correct classifiers. Experiments demonstrate accurate estimates and improved prediction, even on high-dimensional datasets of natural images.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes