Saved in:
Bibliographic Details
Main Authors: Bhyravajjula, Sriharsh, Narayan, Ujwal, Shrivastava, Manish
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.18201
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912662594519040
author Bhyravajjula, Sriharsh
Narayan, Ujwal
Shrivastava, Manish
author_facet Bhyravajjula, Sriharsh
Narayan, Ujwal
Shrivastava, Manish
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2510_18201
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MARCUS: An Event-Centric NLP Pipeline that generates Character Arcs from Narratives
Bhyravajjula, Sriharsh
Narayan, Ujwal
Shrivastava, Manish
Computation and Language
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.
title MARCUS: An Event-Centric NLP Pipeline that generates Character Arcs from Narratives
topic Computation and Language
url https://arxiv.org/abs/2510.18201