Crowd-Calibrator: Can Annotator Disagreement Inform Calibration in Subjective Tasks?
Urja Khurana, Eric Nalisnick, Antske Fokkens, Swabha Swayamdipta
TL;DR
Crowd-Calibrator introduces a soft-calibration framework that uses crowd disagreement to govern when a model should predict or abstain in subjective NLP tasks. By training a crowd estimator to approximate human label distributions and calibrating the base model via proximity measures like KL, JSD, or TVD (augmented with entropy), the approach aligns model confidence with human subjectivity. Empirical results on hate speech detection and natural language inference demonstrate competitive or superior selective prediction performance, including cross-dataset transfer, particularly when ample per-instance annotations are available. The work highlights the value of incorporating human disagreement into model decision-making and suggests directions for subjectivity-aware evaluation and data collection in NLP.
Abstract
Subjective tasks in NLP have been mostly relegated to objective standards, where the gold label is decided by taking the majority vote. This obfuscates annotator disagreement and the inherent uncertainty of the label. We argue that subjectivity should factor into model decisions and play a direct role via calibration under a selective prediction setting. Specifically, instead of calibrating confidence purely from the model's perspective, we calibrate models for subjective tasks based on crowd worker agreement. Our method, Crowd-Calibrator, models the distance between the distribution of crowd worker labels and the model's own distribution over labels to inform whether the model should abstain from a decision. On two highly subjective tasks, hate speech detection and natural language inference, our experiments show Crowd-Calibrator either outperforms or achieves competitive performance with existing selective prediction baselines. Our findings highlight the value of bringing human decision-making into model predictions.
