Crowd-Calibrator: Can Annotator Disagreement Inform Calibration in Subjective Tasks?

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.

Paper

Similar papers

Reviewer jzn76/10 · confidence 5/52024-05-10

Summary

The authors propose a soft-labeling approach, along with the ability to abstain, to predictive modeling of subjective natural language tasks. They evaluate their model on two datasets HateXplain (HX) Measuring Hate Speech Corpus (MHSC) combined into a single dataset against several baselines and another abstain model. They show that the baselines outperfom their model on in-domain test data, except when their abstention coverages is adjusted to be 90%, but that their model outperforms the others on out-of-domain data.

Rating

6

Confidence

5

Ethics flag

1

Reasons to accept

+ The combination of soft-label with an abstention metric is novel. It was interesting to see how performance decreased as coverage increased! + out-of-domain performance is impresssive. + The paper is well-written.

Reasons to reject

- in-domain results are underwhelming, not so much because the authors's model only occasionally outperform the others but because of the inconsistency at different levels of coverage. Perhaps more test data is needed.

Questions to authors

Soft-labeling is a broader context than just modeling the responses of a population of raters. It can, for instance, also be used to model a rater's own level certainly. It might be good to clarify this. See also "Learning to Predict Population-Level Label Distributions" Liu et al. 2019 for another early example the soft-labeling approach.

Reviewer efvr7/10 · confidence 3/52024-05-11

Summary

The paper introduces Crowd-Calibrator, a soft calibration method for subjective tasks (e.g. hate speech detection or NLI) that prevents a model to output prediction if its model confidence is far different than crowd label distribution. Experiment results show that the proposed method outperforms a selective prediction baseline (majority baseline + confidence thresholding) on unseen dataset.

Rating

7

Confidence

3

Ethics flag

1

Reasons to accept

- Well-executed experimental setup. I appreciate the authors in experimenting on different baselines, select the best one, and have evaluation on seen and unseen dataset. - I also like that authors conduct experiments on different data situation, i.e. where there are few number vs. enough number of annotators. The setup is closer to real-world setup where we don't always have enough annotations/annotators which can give good insights for real-world experimentation. - Paper is well-written and easy to follow.

Reasons to reject

While the authors provide thorough comparison on the various distance metrics and aggregation methods, it is hard to get the main takeaway from the overall results. Which distance metric (KL, TVD, JSD) should be used when applying this method? Does it depends on the nature of the datasets (# of annotators, task, etc). What are the effects of adding entropy (+E)?

Questions to authors

- Please provide definition/formula of the distance metrics used to better understand the results. - How sensitive is the method on the nature of the task? Do you have any opinion on that? I guess one possible small experiments is to use two task in an almost identical setup (the same number of annotators) to isolate different variations of the training data you used.

Reviewer j6sj7/10 · confidence 5/52024-05-14

Summary

This paper proposes a new method called Crowd-Calibrator to calibrate models for subjective tasks leveraging disagreements among annotators. The method is based on the soft-label approach, to which it adds the idea of abstaining from the the selective prediction framework. If a model's softmax output distribution is close to the human judgment distribution, the model makes a prediction; else the model abstains. The results suggest that the proposed method achieve better results than the baselines for the NLI domain, and for unseen texts in the hate speech domain.

Rating

7

Confidence

5

Ethics flag

1

Reasons to accept

1. The research is aware of much of the relevant literature and was carried out in a methodological sound way. 2. The proposed method is interesting and, as far as I know, novel, and achieves good results on some datasets. 3. The comparative analysis of model confidence when trained using various hard and soft loss functions in Section 2.3 is, as far as I know, novel and very interesting.

Reasons to reject

1. Some of the evaluation questions are not properly justified. E.g., given that this is supposed to be a new soft-label method, but is it not compared with a standard soft-label model? Also, why isn't CE_soft used as a soft evaluation metric, given that it has become semi-standard in NLP (which is not to say it doesn't have its problems!)? 2. Some of the claims are a bit strong: e.g., in the abstract, 'we argue that that subjectivity should play a role in model decisions' is a bit strong given how many papers how come out in the last five-six years making the same point? 3. A number of methods which involve modelling the individual annotators have been proposed, most famously the Deep Learning from Crowd approach (which is not cited), and more recently the approach by Davani et al (which is), it would have been interesting to see why this particular approach was chosen.

Questions to authors

Questions: 1. Why didn't you use CE_soft as an evaluation metric? 2. Why didn't you compare your method with one of the standard soft-label methods (e.g., Peterson et al 2019/Uma et al 2020)? References: - there are many important papers making the point that disagreement is not necessarily going back at least to the work by Chklovsky and Mihalcea (2003) for wordsense disambiguation and Poesio et al (2006) for coreference, but the following papers at least should be cited if the paper is accepted: Aroyo & Welty (2015). Truth Is a Lie: Crowd Truth and the Seven Myths of Human Annotation. AI Magazine, Vol. 36 No. 1 Rodrigues & Pereira (2018). Deep learning from crowds. In AAAI'18/IAAI'18/EAAI'18: Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, Pages 1611–1618

Reviewer Va5r6/10 · confidence 4/52024-05-14

Summary

The author proposes a novel method to calibrate models for subjective NLP classification tasks when crowdsourced annotations are available (rather than each instance only having a single ground truth). Here, "calibrate" refers to abstaining from making a prediction when the model is uncertain. Specifically, a base model is trained on aggregated labels using the usual cross entropy loss (RoBERTa is used in this paper), then a classifier is trained for each worker. The worker classifier is formed by passing the embedding of the CLS token from the base model through a single hidden layer MLP. Subsequently, the output distributions from all worker models are aggregated into a crowd distribution. The distance between this crowd distribution and the base model's output distribution is calculated, and if the distance exceeds a threshold, the model chooses not to output a prediction. The author proposes several methods for how to aggregate worker distributions into a crowd distribution and how to calculate the distance. If the dataset only contains crowdsourced annotations but without worker information, then a crowd model is trained directly to fit each instance's label distribution, and the same method is used to calculate the distance between the crowd distribution and the base model's output distribution. The author tested the proposed method and other baselines on the tasks of hate speech detection and natural language inference (NLI). The results showed competitive or superior performance.

Rating

6

Confidence

4

Ethics flag

1

Reasons to accept

Annotator disagreement in subjective NLP tasks is a prevalent issue that affects many applications. The paper introduces a novel approach to calibrate models for subjective tasks, emphasizing the value of integrating human annotator insights into the model's decision-making process.

Reasons to reject

The author only conducted experiments on two tasks, where the NLI dataset has far more annotations per instance than typical ones, and the proposed model did not show superior performance to the baseline on the hate speech datasets. Additionally, in Table 2, the author chose different groups of workers to train worker models for each dataset, which also shows that the proposed model is quite sensitive to the choice of workers. In this case, the author should conduct more comprehensive testing of the proposed model on more datasets. For instance, a dataset for detecting online misogyny [1], and a dataset for multilabel emotion classification [2]. Moreover, comparisons should be made with some highly relevant works, such as [3], which also proposed training a model for each worker and discussed the calculation of uncertainty. * [1] An Expert Annotated Dataset for the Detection of Online Misogyny (EACL 2021) * [2] GoEmotions: A Dataset of Fine-Grained Emotions (ACL 2020) * [3] Dealing with Disagreements: Looking Beyond the Majority Vote in Subjective Annotations (ACL 2022) Although the paper primarily focuses on subjective NLP tasks, the chosen evaluation metrics are still based on the assumption that each instance has only one ground truth, such as accuracy in Cov@Acc=0.9. In fact, while reading the paper, I initially thought the evaluation would be about the ground truth being a distribution, the model also outputs a distribution, and then evaluating the performance by calculating the distance between the two distributions. Another confusing point is "confidence." For a typical softmax output, like [0.4, 0.6], we would consider it represents p(y=0)=0.4, p(y=1)=0.6, or say the prediction is y=1 with confidence=0.6. However, in subjective tasks, if the ground truth is considered a distribution, then [0.4,0.6] just represents the predicted distribution by the model, which does not contain any information about confidence. It means the model might be very certain that the distribution is [0.4,0.6] or very uncertain. The unknown confidence can be calculated through other means, such as in the proposed method, if the base model's output distribution is very close to the crowd model's output, it is considered high confidence. However, in the paper, the term confidence seems to be interchangeably used with the model's output, as mentioned in the paragraph above Figure 4: > "If the model confidence is far off from the crowd distribution, we want the model to abstain, i.e. not make a prediction." But in Sec 4.1.2 it is mentioned: > "If the model’s output distribution is far off from the human probability distribution, the model will abstain." Clarifying these concepts more clearly could potentially reduce reader confusion.

Questions to authors

It’s not clear to me how the Weighted Scoring is calculated. Could the authors provide a formula for it?

Reviewer efvr2024-06-04

Thanks for the clarification. I will keep my original score.

Reviewer Va5r2024-06-04

Thanks for the new results and the clarification. I've raised my score.

Reviewer j6sj2024-06-04

Good reply, still happy to accept the paper

Program Chairsdecision2024-07-10

Decision

Accept

© 2026 NYSGPT2525 LLC