Source-linked AI summary
Measuring a hate speech spectrum with faceted Rasch item response theory and perspective-aware, explainable-by-design deep learning
Chris J. Kennedy, Geoff Bacon, Alexander Sahn, Claudia von Vacano
TL;DR
Binary hate-speech labels face challenges from construct complexity, annotator variation, and false positives such as counterspeech flagged as hateful. The paper combines faceted Rasch scaling with multitask deep learning to construct an interval-valued spectrum and predict its component labels. The transformed multitask networks performed best among the compared approaches, while ordinal modeling did not improve on categorical modeling.
Problem
Hate-speech annotation is difficult because the construct is complex, annotators vary, and models can flag counterspeech as hateful.
Source: §1 · p. 1Method
Faceted Rasch IRT combines 10 ordinal component labels into an interval-valued score while accounting for annotator perspective, and a multitask model predicts the components from comment text.
Source: §3.3 · p. 3, §4 · p. 4Results
The IRT-transformed multitask networks achieved the best performance, but ordinal modeling did not benefit performance over simpler categorical modeling.
Source: §5.2 · p. 5Takeaways & Limitations
Component-label predictions characterize the model’s predicted hate score, providing explainability by design.
Source: §1 · p. 1
Abstract
from arXiv · showhide
We propose a system for measuring hate speech on a continuous, interval-valued spectrum ranging from genocidal to supportive speech by combining supervised deep learning with faceted Rasch item response theory (IRT). We decompose the theoretical construct of hate speech into constituent concepts operationalized as 10 ordinal labels. Those labels are reconstituted via IRT probabilistic latent modeling into an interval outcome measure while simultaneously estimating and adjusting for each annotator's labeling perspective. Our scaling procedure integrates naturally with a multitask deep learning architecture for automated prediction, allowing design-based explainability of the continuous score through those components. We apply this method to a new, open source dataset of 50,070 social media comments sourced from YouTube, Twitter, and Reddit, annotated and labeled by 11,143 United States-based Amazon Mechanical Turk workers. Our RoBERTa-based model shows improved accuracy compared to alternative approaches. This system offers a new paradigm for supervised NLP that encourages continuous rather than binary constructs, and design-based incorporation of annotator perspective and model explainability.
1 Introduction
Binary hate-speech labeling is difficult because the construct is complex, annotators vary, and models can mistake counterspeech for hate. The paper proposes an interval-valued spectrum built from component labels, with annotator perspective incorporated into scaling and prediction.
1 Introduction
- Hate-speech annotation is challenging because the construct is complex, agreement is often lower than for sentiment, and models can flag counterspeech as hateful.The passage gives Krippendorff’s alpha as an example of an agreement metric.Source: §1 · p. 1
- The paper replaces a yes/no framing with an interval spectrum spanning genocidal hate at one extreme and supportive speech at the other.Neutral or ambiguous language occupies the middle, with dehumanizing, hostile, or biased speech at less extreme positions.Source: §1 · p. 1
- The system decomposes hate speech into constituent labels, reconstitutes them with faceted Rasch scaling, and trains a multitask model that incorporates annotator perspective.The model’s component-label predictions characterize its predicted hate score.Source: §1 · p. 1
- The method was applied to 50,070 comments from YouTube, Twitter, and Reddit, reviewed by over 11,000 Mechanical Turk annotators.The network-oriented annotation design enabled statistical estimation of annotator perspectives.Source: §1 · p. 1
- The authors frame the approach as supporting continuous interval variables that incorporate annotator perspective across fields.This is presented as a hope for broader use of Rasch measurement theory, rather than as an established outcome.Source: §1 · pp. 1–2
2 Theorization
The paper treats hate speech as a context-dependent social construct that requires careful theorization before measurement. It proposes a spectrum whose severity levels draw on academic literature, U.S. legal doctrine, and platform moderation policies.
2 Theorization
- Hate-speech interpretations vary across disciplines and vernaculars, and between labelers with different life experiences, discourse familiarity, and historical or geographic contexts.The authors argue that careful theorization and translation into a construct and measurement instrument are required.Source: §2 · p. 2
- The proposed spectrum runs from positive identity speech and counterspeech through neutral speech and hate speech to extreme hate speech.Its definitions draw on academic literature, American legal doctrine on hate crimes, and large platforms’ content moderation policies.Source: §2 · p. 2
- The authors place speech supporting the systematic killing of a group at the most severe end, while noting that hate crimes and hate speech are distinct but theoretically similar and interconnected.They connect group targeting and assertions of inferiority to more severe forms of hate speech, and describe calls for genocide or extermination as most directly connected to real-world behavior.Source: §2 · p. 2
3 Data
The data section describes cross-platform comment sampling, human annotation, and faceted Rasch scaling. The design targets comments across the theorized spectrum and uses ratings to estimate interval-valued hate-speech scores.
3.1 Collection
- Comments were collected from YouTube, Reddit, and Twitter to study varied settings and develop a model without reliance on platform-specific language patterns.The sampling method enriched relevance to theorized hate-speech levels while keeping a positive selection probability for all sampled comments.Source: §3.1 · p. 2
- Sampling stratified comments by identity relevance and hypothesized hate level, oversampled selected bins, and targeted a dataset split of 40% Reddit, 40% Twitter, and 20% YouTube.The enriched sample could be re-weighted to the original comment population through inverse probability weighting.Source: §3.1 · p. 2
3.2 Annotation
- The annotation instrument was hosted on Qualtrics and used Amazon Mechanical Turk reviewers, each assigned 26 comments: six reference comments and 20 original comments.Table 1 is identified as presenting theorized qualitative levels of the hate-speech–supportive-speech spectrum.Source: §3.2 · p. 2, Table 1 · p. 3
3.3 Psychometric scaling
- Faceted Rasch scaling jointly models labels on 10 ordinal components to yield an interval-valued hate-speech score; the model includes comment, component, rater, and rating-threshold terms.The study used Facets software and fit statistics and quality indicators to remove raters estimated to have provided poor-quality labels.Source: §3.3 · p. 3
4 Modeling
The modeling approach predicts component labels from raw comment text and transforms those predictions through the estimated IRT parameters. It also incorporates annotator severity and known-slur tags, with direct score prediction and categorical component modeling tested as alternatives.
4 Modeling
- The primary approach predicts each component label with a multitask model rather than predicting the hate-speech score directly.The component outputs are a type of concept bottleneck model.Source: §4 · p. 3
- The model uses ordinal softmax activation and ordinal cross-entropy loss, supplies estimated rater severity as a non-text input, and tags known slurs in the comment text.The authors describe slur tagging as potentially updatable as coded language evolves without retraining the model.Source: §4 · p. 4
- Predictions on the 10 components are batch-transformed into latent scores using estimated IRT parameters.Figure 1 depicts a neural architecture with multiple intermediate outcomes, labeler bias adjustment, and IRT activation.Source: §4 · p. 4, Figure 1 · p. 4
- The study also tested direct modeling of the continuous score and categorical rather than ordinal component modeling.These were compared with the component-based ordinal approach.Source: §4 · p. 4
5 Results
The IRT-transformed multitask networks achieved the best supervised-learning performance, while psychometric scaling yielded 94% reliability for both hate scores and annotator separation. The results also describe score distributions across platforms and calibrated estimates for comments, components, and annotators.
5.1 Psychometric scaling of ordinal labels
- 94% reliability was achieved for both hate speech scores and rater separation, suggesting 5–6 distinguishable strata across the continuous spectrum.The rater-separation reliability suggests the annotation design estimated individual annotator perspectives with high accuracy.Source: §5.1 · p. 4
- Hate speech score distributions were relatively similar across social media platforms, with Figure 2 marking proposed thresholds between revised construct levels.Source: §5.1 · p. 4, Figure 2 · p. 4
- The calibrated Wright map presents estimates for comment hate scores, component difficulty, and annotator perspective; component difficulty indicates where an item is most informative on the spectrum.Source: §5.1 · p. 4, Figure 3 · p. 4
5.2 Supervised deep learning
- The current best models used RoBERTa-Large to represent raw text, followed by a 64-unit hidden layer with 10% dropout and fine-tuning.Source: §5.2 · p. 4
- The IRT-transformed multitask networks achieved the best performance, but ordinal item modeling showed no benefit over simpler categorical modeling.Table 2 presents the supervised-learning results; the supplied text reports no metric values.Source: §5.2 · p. 5, Table 2 · p. 5
6 Conclusions
The conclusion presents an integration of deep learning and item response theory for measuring phenomena decomposed into items reviewed by human raters. It also emphasizes that consistent item interpretation within raters, rather than identical responses across raters, is compatible with the faceted Rasch approach.
- The proposed integration combines deep learning with item response theory for human-rated, multi-item phenomena and has a distinct theoretical motivation from concept bottleneck models.The authors describe the approaches as bearing some similarity.Source: §6 · p. 5
- Faceted Rasch measurement does not require different raters to give identical responses, but instead treats within-rater consistency as the basis for estimating individual rating style.Different responses to the same comment can be consistent with the model when raters have different estimated severities.Source: §6 · p. 5
- Prior supervised NLP studies commonly relied on inter-rater reliability as the primary dataset-labeling quality metric.Source: §6 · p. 5
A.1 Networked design of annotation
The annotation procedure linked reviewers through overlapping assignments so annotator perspectives could be statistically estimated. Its allocation also ensured reviewers received comments spanning the hypothesized hate speech scale.
- Groups of four original comments were allocated across four batches, with each comment receiving four reviews and each batch including six reference comments.Source: §A.1 · p. 6
- Overlapping comment groups and randomly selected reference comments linked reviewers into a single network, while exposing each reviewer to comments across the hypothesized scale.This design aimed to make annotator perspective statistically identifiable and avoid reviewers receiving only a narrow score range by chance.Source: §A.1 · p. 6, Figure 4 · p. 6
A.2 Correlation between component labels
The component labels were positively correlated, with correlations ranging from 0.31 to 0.93. The authors suggest these relationships could support information sharing across item predictions in a multitask model.
- The correlations suggested that a multitask deep learning architecture could benefit from sharing information across item-rating predictions.Source: §A.2 · pp. 6–7
- All component labels were positively correlated, with correlations ranging from 0.31 to 0.93.Source: §A.2 · p. 7
A.3 Plausible value sampling
Plausible value sampling improves multitask model performance by incorporating distributions over item ratings, with gains leveling off as sample counts increase.
A.3 Plausible value sampling
- Plausible value sampling improves multitask performance by using item-rating probability distributions instead of only the most probable response.Performance gains begin to plateau at 16 or 32 samples, balancing accuracy improvement with fast scaling time.Source: §A.3 · p. 7
- Performance gains reach a model-dependent ceiling at approximately 64 plausible-value samples.Source: Figure 6 · p. 7