Active learning with biased non-response to label requests
Thomas Robinson, Niek Tax, Richard Mudd, Ido Guy
TL;DR
The paper addresses how biased non-response to label requests can undermine active learning in real-world, human-in-the-loop settings. It introduces the Upper Confidence Bound of the Expected Utility (UCB-EU), a simple, plug-in correction that weights query selection by the estimated probability of obtaining a label, using an upper confidence bound to handle uncertainty. Through synthetic experiments under MAR and MCAR and a Taobao case study, it demonstrates that UCB-EU can improve several AL strategies (e.g., Query-by-Committee, random sampling) and yield meaningful gains in CTR/conversion tasks, while identifying scenarios where bias persists. The work also highlights that non-response can induce local optima in learned decision boundaries, motivating future development of more robust abstention-aware AL methods.
Abstract
Active learning can improve the efficiency of training prediction models by identifying the most informative new labels to acquire. However, non-response to label requests can impact active learning's effectiveness in real-world contexts. We conceptualise this degradation by considering the type of non-response present in the data, demonstrating that biased non-response is particularly detrimental to model performance. We argue that biased non-response is likely in contexts where the labelling process, by nature, relies on user interactions. To mitigate the impact of biased non-response, we propose a cost-based correction to the sampling strategy--the Upper Confidence Bound of the Expected Utility (UCB-EU)--that can, plausibly, be applied to any active learning algorithm. Through experiments, we demonstrate that our method successfully reduces the harm from labelling non-response in many settings. However, we also characterise settings where the non-response bias in the annotations remains detrimental under UCB-EU for specific sampling methods and data generating processes. Finally, we evaluate our method on a real-world dataset from an e-commerce platform. We show that UCB-EU yields substantial performance improvements to conversion models that are trained on clicked impressions. Most generally, this research serves to both better conceptualise the interplay between types of non-response and model improvements via active learning, and to provide a practical, easy-to-implement correction that mitigates model degradation.
