From Variance to Invariance: Qualitative Content Analysis for Narrative Graph Annotation
Organizations: Department of Computer Science, University of Hamburg · Department of Socioeconomics, University of Hamburg · AI and Explanability Group, Leuphana University of Lüneburg
Abstract
Narratives in news discourse play a critical role in shaping public understanding of economic events, such as inflation. Annotating and evaluating these narratives in a structured manner remains a key challenge for Natural Language Processing (NLP). In this work, we introduce a narrative graph annotation framework that integrates principles from qualitative content analysis (QCA) to prioritize annotation quality by reducing annotation errors. We present a dataset of inflation narratives annotated as directed acyclic graphs (DAGs), where nodes represent events and edges encode causal relations. To evaluate annotation quality, we employed a factorial experimental design to examine the effects of narrative representation (six levels) and distance metric type (three levels) on inter-annotator agreement (Krippendorrf's ), capturing the presence of human label variation (HLV) in narrative interpretations. Our analysis shows that (1) lenient metrics (overlap-based distance) overestimate reliability, and (2) locally-constrained representations (e.g., one-hop neighbors) reduce annotation variability. Our annotation and implementation of graph-based Krippendorrf's are open-sourced. The annotation framework and evaluation results provide practical guidance for NLP research on graph-based narrative annotation under HLV.
Figures & tables
| Distance Metric Type | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Narrative Representation | Lenient | Moderate | Strict | ||||||
| Category | All Events | 0.868 | 0.481 | 0.244 | 0.387 | 0.237 | 0.624 | 2.764 | 1.809 |
| Adj. Events | 0.717 | 0.424 | 0.285 | 0.293 | 0.139 | 0.432 | 2.112 | 1.452 | |
| Relations | 0.642 | 0.513 | 0.483 | 0.129 | 0.030 | 0.159 | 1.220 | 0.415 | |
| Graph | Full Story | 0.678 | 0.320 | 0.127 | 0.358 | 0.193 | 0.551 | 2.783 | 2.070 |
| Adj. Story | 0.702 | 0.441 | 0.202 | 0.261 | 0.239 | 0.500 | 2.143 | 1.567 | |
| Category | Subcategory | Explanation |
| Demand | Government Spending | Adjustments in government spending (e.g., stimulus payments) |
| Monetary Policy | Monetary policy by the Federal Reserve or other Central Banks | |
| Pent-up Demand | Reopening of the economy and the associated higher incomes, new spending opportunities, and optimism about the future | |
| Demand Shift | Shift of demand across sectors (particularly increases in durables) | |
| Demand (Residuals) | Increase in demand that cannot be attributed to the other channels | |
| Supply | Supply Chain Issues | Disruption of global supply chains |
Annotator Disagreement
Annotator disagreement studies why human labels differ, how to measure and model that variation, and how it should shape AI training and evaluation.
See all 91 papers