Table of Contents
Fetching ...

Humans Hallucinate Too: Language Models Identify and Correct Subjective Annotation Errors With Label-in-a-Haystack Prompts

Georgios Chochlakis, Peter Wu, Arjun Bedi, Marcus Ma, Kristina Lerman, Shrikanth Narayanan

TL;DR

The paper tackles subjective annotation challenges by proposing LiaHR, a framework that uses LLMs to verify and rectify labels in real-time during annotation. It introduces reasonableness labels and the Label-in-a-Haystack prompting scheme, which leverages model priors to detect and correct unreasonable annotations while preserving viewpoint diversity. Through proxy properties, human evaluations, and ecological validity studies across SemEval, GoEmotions, MFRC, and QueerReclaimLex, LiaHR demonstrates improved label quality and downstream gains for smaller models. The approach offers practical integration into annotation pipelines to enhance signal-to-noise ratios in complex subjective tasks, with code and methodological details provided for reproducibility.

Abstract

Modeling complex subjective tasks in Natural Language Processing, such as recognizing emotion and morality, is considerably challenging due to significant variation in human annotations. This variation often reflects reasonable differences in semantic interpretations rather than mere noise, necessitating methods to distinguish between legitimate subjectivity and error. We address this challenge by exploring label verification in these contexts using Large Language Models (LLMs). First, we propose a simple In-Context Learning binary filtering baseline that estimates the reasonableness of a document-label pair. We then introduce the Label-in-a-Haystack setting: the query and its label(s) are included in the demonstrations shown to LLMs, which are prompted to predict the label(s) again, while receiving task-specific instructions (e.g., emotion recognition) rather than label copying. We show how the failure to copy the label(s) to the output of the LLM are task-relevant and informative. Building on this, we propose the Label-in-a-Haystack Rectification (LiaHR) framework for subjective label correction: when the model outputs diverge from the reference gold labels, we assign the generated labels to the example instead of discarding it. This approach can be integrated into annotation pipelines to enhance signal-to-noise ratios. Comprehensive analyses, human evaluations, and ecological validity studies verify the utility of LiaHR for label correction. Code is available at https://github.com/gchochla/liahr.

Humans Hallucinate Too: Language Models Identify and Correct Subjective Annotation Errors With Label-in-a-Haystack Prompts

TL;DR

The paper tackles subjective annotation challenges by proposing LiaHR, a framework that uses LLMs to verify and rectify labels in real-time during annotation. It introduces reasonableness labels and the Label-in-a-Haystack prompting scheme, which leverages model priors to detect and correct unreasonable annotations while preserving viewpoint diversity. Through proxy properties, human evaluations, and ecological validity studies across SemEval, GoEmotions, MFRC, and QueerReclaimLex, LiaHR demonstrates improved label quality and downstream gains for smaller models. The approach offers practical integration into annotation pipelines to enhance signal-to-noise ratios in complex subjective tasks, with code and methodological details provided for reproducibility.

Abstract

Modeling complex subjective tasks in Natural Language Processing, such as recognizing emotion and morality, is considerably challenging due to significant variation in human annotations. This variation often reflects reasonable differences in semantic interpretations rather than mere noise, necessitating methods to distinguish between legitimate subjectivity and error. We address this challenge by exploring label verification in these contexts using Large Language Models (LLMs). First, we propose a simple In-Context Learning binary filtering baseline that estimates the reasonableness of a document-label pair. We then introduce the Label-in-a-Haystack setting: the query and its label(s) are included in the demonstrations shown to LLMs, which are prompted to predict the label(s) again, while receiving task-specific instructions (e.g., emotion recognition) rather than label copying. We show how the failure to copy the label(s) to the output of the LLM are task-relevant and informative. Building on this, we propose the Label-in-a-Haystack Rectification (LiaHR) framework for subjective label correction: when the model outputs diverge from the reference gold labels, we assign the generated labels to the example instead of discarding it. This approach can be integrated into annotation pipelines to enhance signal-to-noise ratios. Comprehensive analyses, human evaluations, and ecological validity studies verify the utility of LiaHR for label correction. Code is available at https://github.com/gchochla/liahr.

Paper Structure

This paper contains 44 sections, 1 equation, 16 figures, 10 tables.

Figures (16)

  • Figure 1: Label-in-a-Haystack Rectification (LiaHR): The query also appears in the prompt as a demo. The LLM is instructed to perform the actual task, as captured by the label names. We leverage the failure to correctly copy-paste the query's label to flag the query-label pair, for filtering or even correction based on the prediction.
  • Figure 2: Success rate of copying the labels in LiaHR on SemEval when using the gold and random labels for the query in the prompt across various numbers of demonstrations. We also show performance w.r.t. the gold labels when using random query labels.
  • Figure 3: Baseline "reasonable" scores on SemEval when using gold and random input-label pairs.
  • Figure 4: Success rate of copying the labels in LiaHR on GoEmotions when using the gold and random labels for the query in the prompt across various numbers of demonstrations. We also show performance w.r.t. the gold labels when using random query labels.
  • Figure 5: Baseline "reasonable" scores on GoEmotions when using gold and random input-label pairs.
  • ...and 11 more figures