MARCUS: An Event-Centric NLP Pipeline that generates Character Arcs from Narratives
Not on the map. Why?
Abstract (arXiv)
Character arcs are important theoretical devices employed in literary studies to understand character journeys, identify tropes across literary genres, and establish similarities between narratives. This work addresses the novel task of computationally generating event-centric, relation-based character arcs from narratives. Providing a quantitative representation for arcs brings tangibility to a theoretical concept and paves the way for subsequent applications. We present MARCUS (Modelling Arcs for Understanding Stories), an NLP pipeline that extracts events, participant characters, implied emotion, and sentiment to model inter-character relations. MARCUS tracks and aggregates these relations across the narrative to generate character arcs as graphical plots. We generate character arcs from two extended fantasy series, Harry Potter and Lord of the Rings. We evaluate our approach before outlining existing challenges, suggesting applications of our pipeline, and discussing future work.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 21 references that are in the map. First posted on arXiv 21 Oct 2025.
Builds on
6 of 21 references.
References · 6
- 2020GoEmotions: A Dataset of Fine-Grained Emotionscited by 479
- 2019Simple BERT Models for Relation Extraction and Semantic Role Labelingcited by 154
- 2016The emotional arcs of stories are dominated by six basic shapescited by 69
- 2019Frowning Frodo, Wincing Leia, and a Seriously Great Friendship: Learning to Classify Emotional Relationships of Fictional Characterscited by 23
- 2015Inferring Interpersonal Relations in Narrative Summariescited by 16
- 2015Modeling Dynamic Relationships Between Characters in Literary Novelscited by 4
Built on by
Not cited yet.