AnnoBERT: Effectively Representing Multiple Annotators' Label Choices to Improve Hate Speech Detection
Not on the map. Why?
Abstract (arXiv)
Supervised approaches generally rely on majority-based labels. However, it is hard to achieve high agreement among annotators in subjective tasks such as hate speech detection. Existing neural network models principally regard labels as categorical variables, while ignoring the semantic information in diverse label texts. In this paper, we propose AnnoBERT, a first-of-its-kind architecture integrating annotator characteristics and label text with a transformer-based model to detect hate speech, with unique representations based on each annotator's characteristics via Collaborative Topic Regression (CTR) and integrate label text to enrich textual representations. During training, the model associates annotators with their label choices given a piece of text; during evaluation, when label information is not available, the model predicts the aggregated label given by the participating annotators by utilising the learnt association. The proposed approach displayed an advantage in detecting hate speech, especially in the minority class and edge cases with annotator disagreement. Improvement in the overall performance is the largest when the dataset is more label-imbalanced, suggesting its practical value in identifying real-world hate speech, as the volume of hate speech in-the-wild is extremely small on social media, when compared with normal (non-hate) speech. Through ablation studies, we show the relative contributions of annotator embeddings and label text to the model performance, and tested a range of alternative annotator embeddings and label text combinations.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 26 of its 64 references that are in the map. First posted on arXiv 20 Dec 2022.
Builds on
26 of 64 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inferencecited by 934
- 2017Automated Hate Speech Detection and the Problem of Offensive Languagecited by 724
- 2021Dealing with Disagreements: Looking Beyond the Majority Vote in Subjective Annotationscited by 306
- 2018Learning Word Vectors for 157 Languagescited by 279
- 2018Large Scale Crowdsourcing and Characterization of Twitter Abusive Behaviorcited by 265
- 2019Human uncertainty makes classification more robustcited by 231
- 2020Learning from the Worst: Dynamically Generated Datasets to Improve Online Hate Detectioncited by 217
- 2019Racial Bias in Hate Speech and Abusive Language Detection Datasetscited by 208
- 2017Deep Learning for Hate Speech Detection in Tweetscited by 180
14 more
- 2021MultiVerS: Improving scientific claim verification with weak supervision and full-document contextcited by 140
- 2017Deep learning from crowdscited by 105
- 2018Joint Embedding of Words and Labels for Text Classificationcited by 69
- 2021Towards generalisable hate speech detection: a review on obstacles and solutionscited by 66
- 2019A Just and Comprehensive Strategy for Using NLP to Address Online Abusecited by 49
- 2019Rare Words: A Major Problem for Contextualized Embeddings And How to Fix it by Attentive Mimickingcited by 40
- 2021Whose Opinions Matter? Perspective-aware Models to Identify Opinions of Hate Speech Victims in Abusive Language Detectioncited by 38
- 2017Like trainer, like bot? Inheritance of bias in algorithmic content moderationcited by 34
- 2020Learning from Crowds by Modeling Common Confusionscited by 32
- 2016Multilingual Part-of-Speech Tagging with Bidirectional Long Short-Term Memory Models and Auxiliary Losscited by 30
- 2018GILE: A Generalized Input-Label Embedding for Text Classificationcited by 22
- 2022GraphNLI: A Graph-based Natural Language Inference Model for Polarity Prediction in Online Debatescited by 14
- 2022A Graph-Based Context-Aware Model to Understand Online Conversationscited by 7
- 2021Cross-lingual Capsule Network for Hate Speech Detection in Social Mediacited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 3; 2026: 3.
12 papers.
- 2023Causality Guided Disentanglement for Cross-Platform Hate Speech Detectioncited by 9
- 2024Venire: A Machine Learning-Guided Panel Review System for Community Content Moderationcited by 7
- 2023PEACE: Cross-Platform Hate Speech Detection- A Causality-guided Frameworkcited by 6
- 2024Let Guidelines Guide You: A Prescriptive Guideline-Centered Data Annotation Methodologycited by 3
- 2024A Collaborative Content Moderation Framework for Toxicity Detection based on Conformalized Estimates of Annotation Disagreementcited by 3
- 2025Protecting Vulnerable Voices: Synthetic Dataset Generation for Self-Disclosure Detectioncited by 3
- 2025Detecting and Preventing Harmful Behaviors in AI Companions: Development and Evaluation of the SHIELD Supervisory Systemcited by 3
- 2024Cross-Platform Hate Speech Detection with Weakly Supervised Causal Disentanglementcited by 1
- 2025Hateful Person or Hateful Model? Investigating the Role of Personas in Hate Speech Detection by Large Language Modelscited by 1
- 2026Multiclass Hate Speech Detection with RoBERTa-OTA: Integrating Transformer Attention and Graph Convolutional Networkscited by 0
- 2026Beyond Majority Voting: Agreement-Based Clustering to Model Annotator Perspectives in Subjective NLP Taskscited by 0
- 2026When Does Demographic Information Help? Data and Modeling Regimes for Perspective-Aware Hate Speech Detectioncited by 0
- 2026When Does Demographic Information Help? Data and Modeling Regimes for Perspective-Aware Hate Speech Detection26 May 2026
- 2026Beyond Majority Voting: Agreement-Based Clustering to Model Annotator Perspectives in Subjective NLP Tasks11 May 2026
- 2026Multiclass Hate Speech Detection with RoBERTa-OTA: Integrating Transformer Attention and Graph Convolutional Networks3 Feb 2026
- 2025Detecting and Preventing Harmful Behaviors in AI Companions: Development and Evaluation of the SHIELD Supervisory System8 Sep 2025
- 2025Protecting Vulnerable Voices: Synthetic Dataset Generation for Self-Disclosure Detection24 Jul 2025
- 2025Hateful Person or Hateful Model? Investigating the Role of Personas in Hate Speech Detection by Large Language Models10 Jun 2025
- 2024A Collaborative Content Moderation Framework for Toxicity Detection based on Conformalized Estimates of Annotation Disagreement6 Nov 2024
- 2024Venire: A Machine Learning-Guided Panel Review System for Community Content Moderation30 Oct 2024
- 2024Let Guidelines Guide You: A Prescriptive Guideline-Centered Data Annotation Methodology20 Jun 2024
- 2024Cross-Platform Hate Speech Detection with Weakly Supervised Causal Disentanglement17 Apr 2024
- 2023Causality Guided Disentanglement for Cross-Platform Hate Speech Detection3 Aug 2023
- 2023PEACE: Cross-Platform Hate Speech Detection- A Causality-guided Framework15 Jun 2023