Domain constraints improve risk prediction when outcome data is missing
Sidhika Balachandar, Nikhil Garg, Emma Pierson
TL;DR
The paper tackles risk prediction under selective-labels settings where outcomes are only observed for historically tested individuals, yielding distribution shifts between tested and untested groups. It introduces a Bayesian model with a risk score $r_i = X_i^T\beta_Y + Z_i$ and testing depends on $\alpha r_i$ plus a domain-based adjustment, incorporating two constraints: known prevalence $\mathbb{E}[Y]$ and a restricted effect of some features on testing (the expertise constraint). The authors prove that these domain constraints do not worsen—and can strictly improve—posterior precision, and they demonstrate this both theoretically (via a Heckman-model connection and variance-reduction results) and empirically (through synthetic experiments and a real breast cancer case study). In the case study on UK Biobank data, the model’s inferred risks align with cancer diagnoses, unobservables correlate with known unobservables like family history, and the inferred testing policies reflect public-health norms, with the prevalence constraint yielding more plausible inferences. Overall, the work shows how domain constraints mitigate bias and variance in selective-label settings and suggests broad applicability beyond healthcare.
Abstract
Machine learning models are often trained to predict the outcome resulting from a human decision. For example, if a doctor decides to test a patient for disease, will the patient test positive? A challenge is that historical decision-making determines whether the outcome is observed: we only observe test outcomes for patients doctors historically tested. Untested patients, for whom outcomes are unobserved, may differ from tested patients along observed and unobserved dimensions. We propose a Bayesian model class which captures this setting. The purpose of the model is to accurately estimate risk for both tested and untested patients. Estimating this model is challenging due to the wide range of possibilities for untested patients. To address this, we propose two domain constraints which are plausible in health settings: a prevalence constraint, where the overall disease prevalence is known, and an expertise constraint, where the human decision-maker deviates from purely risk-based decision-making only along a constrained feature set. We show theoretically and on synthetic data that domain constraints improve parameter inference. We apply our model to a case study of cancer risk prediction, showing that the model's inferred risk predicts cancer diagnoses, its inferred testing policy captures known public health policies, and it can identify suboptimalities in test allocation. Though our case study is in healthcare, our analysis reveals a general class of domain constraints which can improve model estimation in many settings.
