<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>MARCUS: An Event-Centric NLP Pipeline that generates Character Arcs from Narratives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sriharsh Bhyravajjula</string-name>
          <email>s.bhyravajjula@research.iiit.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ujwal Narayan</string-name>
          <email>ujwal.narayan@research.iiit.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manish Shrivastava</string-name>
          <email>m.shrivastava@iiit.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Computational Literary Studies, Character Arcs, Relations, Events, Narratives</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>International Institute of Information Technology</institution>
          ,
          <addr-line>Hyderabad</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <abstract>
        <p>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.</p>
      </abstract>
      <kwd-group>
        <kwd>Narratives</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Characters in narratives attempt to influence their circumstances to resolve conflict, while
circumstance itself shapes the characters with events that develop them [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This character
journey is integral to narratives [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; good stories are driven by the transformative journeys of
compelling characters. This work addresses the challenge of quantifying these journeys using
character arcs modeled around events and relations.
      </p>
      <p>
        The field of computational literary studies aims to understand, represent and generate
narratives. Existing research has focused on various perspectives, notably plot units [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], social
network extraction from narratives [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and character-centric approaches [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. This work
builds upon the latter to extract characters from narratives using co-reference resolution and
clustering techniques. We find inspiration in research exploring events in narratives [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and
argue that the transformation of characters is a consequence of events that involve these
characters. We also take advantage of recent advances in semantic role labeling [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to understand
the function of characters in events and build on advancements in emotion analysis [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ] to
represent how events afect both agent and recipient characters quantitatively.
      </p>
      <p>
        Our approach difers from recent work in the closely related field of extracting relationships
between characters in terms of goals and linguistic features. Some existing approaches either
lack the nuance of emotions [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ] or do not leverage semantic role labels for characters [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
Other approaches fail to utilize fine-grained sentiments [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] or do not share our event-based
perspective on relationships [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ]. While there has been progress in the field of emotion arcs,
it has been centered around plot rather than character, capturing a shift in sentiment rather
than a shift in circumstance [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ]. To the best of our knowledge, we believe that our task and
approach are novel additions to the field.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Key Concepts</title>
      <sec id="sec-2-1">
        <title>2.1. Events</title>
        <p>
          We borrow from [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and focus solely on events with asserted realis (depicted as actually
taking place, with specific participants at a specific time) instead of those with other epistemic
modalities (hypotheticals, future events). We interpret events as indicators of inter-character
relationship states - for each event, we extract the latent predicate-argument structure to identify
participants. For example, in the sentence “Harry kicked Ron”, “kicked” is the event with Harry
the actor and Ron the experiencer.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Circumstance</title>
        <p>
          We take inspiration from [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and use implied sentiment and emotion to quantify circumstance,
the state of fortune associated with a directed pair of characters participating in an event.
Narratives and plots span a plethora of settings - each character ‘reacts to’ as well as ‘influences’
their unique circumstance; it would be beyond the scope of this paper to establish a universal
scale. Instead, we focus on the relative shift of circumstance across the narrative.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Relation Arcs and Character Arcs</title>
        <p>As the story progresses, the relationship between a pair of characters evolves. A relation arc
is a plot of the shift in circumstance of a directed pair of characters across their participatory
events in a narrative. While the actor of an event influences the circumstances that afect the
experiencer, the latter’s subsequent actions are captured in other relation arcs, allowing the
efect of events to trickle through multiple connected arcs forming the plot of a narrative. We
posit that a character’s journey at any point in the narrative can be represented by contextually
assessing the amalgamated efect of their interactions with both themselves and other characters
on their circumstance; a character arc is thus defined as a pair of quantitative aggregations of
all the corresponding relation arcs of a character as both actor and experiencer respectively.</p>
        <p>Fig 1 shows the character arc for the protagonist of the Lord of the Rings, Frodo Baggins,
capturing the shift of circumstances he experiences as both an actor and experiencer. The events
Frodo participates in change his circumstances - a drop to the valleys (minimas) represents a
deterioration of circumstances, whereas a rise to the peaks (maximas) denotes an improvement.
It is evident from C and the arc slice between D and E that actor and experiencer arcs of a
character are not always aligned, allowing for the intuitive explanation of instances when
characters oppose the circumstances they find themselves in, for better or for worse.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. MARCUS</title>
      <sec id="sec-3-1">
        <title>3.1. Dataset</title>
        <p>We present MARCUS (Modelling Arcs for Understanding Stories), an event-centric NLP pipeline1
that generates character arcs from narratives. In this section, we will elaborate upon the various
components of the pipeline.</p>
        <p>We failed to retrieve meaningful character arcs in our preliminary experiments with short stories
containing less than 500 events. Consequently, we choose two larger datasets for character arc
analysis instead, namely The Harry Potter septology and The Lord of the Rings trilogy. For
each source, we ensure that we remove page numbers, unnecessary annotations, unreadable
characters, weblinks, etc. The details of each dataset are detailed in Table 1.
1https://github.com/darthbhyrava/MARCUS
Novel</p>
        <p>BookNLP</p>
        <p>Event Extraction</p>
        <p>Participant Extraction</p>
        <p>Circumstance</p>
        <p>Relation Arc</p>
        <p>Character Arc
Emotion Identification
Sentiment Identification</p>
        <p>Scoring</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. BookNLP</title>
        <p>
          BookNLP [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] is an NLP pipeline2 that scales to books and long documents (in English) and
performs tasks like part-of-speech tagging (Stanford), dependency parsing (MaltParser), named
entity recognition (Stanford), character name clustering (e.g., “Tom”, “Tom Sawyer”, “Mr. Sawyer”
: “Tom Sawyer”) and pronominal coreference resolution. MARCUS uses BookNLP to retrieve
character occurrences and linguistic features needed for event and participant extraction.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Event Extraction</title>
        <p>
          We feed the features processed from BookNLP into a tagger consisting of a BiLSTM model with
BERT embeddings to extract events and corresponding entities from the narrative. The tagger
is trained3 using the LitEvents dataset [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], which provides an annotated list of events from over
100 public domain novels from Project Gutenberg. MARCUS uses tagged events and entities for
extracting participant characters, sentiment, and implied emotion.
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Participant Extraction</title>
        <p>We process each event with a BERT-based Semantic Role Labeller provided by AllenNLP4
to extract the latent predicate-argument structure of the event and identify roles of
participant characters. If there are multiple events in the same sentence with the same actors and
experiencers, we consider only the first event to avoid redundancy.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.5. Circumstance</title>
        <p>Every actor/experiencer pair corresponding to an event in the narrative is assigned a quantitative
measure of circumstance. We argue that proxy indicators such as sentiment and implied emotion
implicitly capture an event’s circumstances and are specifically well suited to our focus on
shift of circumstance . Absolute measures of circumstance can therefore be interpreted as a
characteristic of the genre or trope of narrative, while their shifts are a characteristic of the
character’s journey. Since circumstances evolve over time (or event sequences), MARCUS
considers the efect of previous circumstances between characters when defining relation arcs.
2https://github.com/dbamman/book-nlp
3https://github.com/dbamman/litbank
4https://docs.allennlp.org/models/main/models/structured_prediction/models/srl_bert/</p>
        <sec id="sec-3-5-1">
          <title>3.5.1. Sentiment Identification</title>
          <p>
            We pose sentiment extraction as a regression task to capture the subtleties of relationships. We
ifne-tune a RoBERTa model on the Stanford Sentiment Treebank (SST) [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ] dataset to obtain
a fine-grained sentiment score in the range of 0 to 1. The SST dataset provides 12 sentences
and phrases with their associated sentiment scores lying between 0 to 26, which we normalize
before training for ten epochs in a 60:20:20 split. The metrics for this model are reported in Table
2. MARCUS uses the model to assign sentiment scores to events extracted earlier in Section 3.3.
          </p>
        </sec>
        <sec id="sec-3-5-2">
          <title>3.5.2. Emotion Identification</title>
          <p>
            Sentiment alone may not give us enough information about circumstance - we argue that in
such cases, multi-faceted emotional states help capture shift in circumstance by leveraging
the nuances of relationships. To identify emotions, we use a BERT model5 trained on the
GoEmotions [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] dataset in a multi-label setting, as interactions can have more than one
emotional undertone. The GoEmotions dataset consists of 58k Reddit comments manually
annotated for 27 emotion categories: admiration, amusement, sorrow, fear, etc. MARCUS uses
the confidence of the model’s predicted labels as well as a manually assigned value for each
label to contribute to the measure of circumstance. These labels, in the range of −2 to 2, are
assigned based on intensity of emotion; higher intensity corresponds to higher absolute value.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-6">
        <title>3.6. Relation and Character Arcs</title>
        <p>
          MARCUS generates relation arcs by plotting the measure of circumstance,  , for every event,  ,
belonging to an actor/experiencer pair of characters across the narrative.
(1)
 e
(2)
 e =  ∗  e + ∑   ∗  ie

=1
where  e is the measure of circumstance for event  ,  ∈ (0, 1) is the sentiment co-eficient that
controls how much influence the fine grained sentiment score should have over relation arcs,
∈ (0, 1) is the sentiment of that event,  is the total number of emotion labels for that event,
 i ∈ [
          <xref ref-type="bibr" rid="ref2">−2, 2</xref>
          ] is the fixed score for emotion label, and  ie ∈ (0, 1) is the corresponding confidence
score for each emotion label in the event. We run multiple experiments to choose optimal values
of  and  : their final values are listed in the code.
        </p>
        <p>We apply a window function (.) over te, the set of all measures of circumstance corresponding
to the event set e, to calculate the relation arc, r, given by</p>
        <p>r = ( te, , )
where (.) is the window function that helps smoothen the arcs while retaining previous
state information,  is the window size, and  is an optional parameter for specifying order for
polynomial fitting.</p>
        <p>As shown in Fig 3a, the relation arcs are too noisy without smoothing or retention of previous
circumstance information. We experiment with three standard window functions: Rolling
5https://github.com/monologg/GoEmotions-pytorch
(a)
(b)</p>
        <p>
          Mean, Triangular Rolling Mean and Savitzky-Golay Filter [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. We find that the Savitzky-Golay
Filter represents the narrative most accurately as seen in Fig 3b, and use the same for all arcs
represented in the paper. We generate the character arc, c, by adding up the corresponding
relation arcs r of that character over all events e in the role of actor and experiencer respectively.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation</title>
      <sec id="sec-4-1">
        <title>4.1. Survey</title>
        <p>We ask a set of 16 human volunteers (avid fiction readers aged 20-31) to peruse both the Harry
Potter and Lord of the Rings series, following which they evaluate our system by answering
surveys on two tasks: idchar, where the volunteers are given a list of relation arcs and character
pairs and asked to match the arcs to their corresponding pairs, and idplot, where the volunteers
are given character arcs, pertinent plot events and asked to identify the points in the arc that
they think represent the corresponding events.</p>
        <p>For both these tasks mentioned above, we calculate accuracy. Task idchar achieved an
accuracy of 71.5% and task idplot had an accuracy of 72.9%. We also evaluate with the Fleiss
Kappa metric where category 1 indicates a complete match, and 0 indicates otherwise. For both
the tasks, we have a score of 0.675 and 0.528 indicating strong and moderate inter-annotator
agreement, respectively. Thus, most of the volunteers consistently identified both the character
pairs and the relevant points in the graph given the plot sequence.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Gold Labels</title>
        <p>We have a volunteer extremely familiar with the story annotate the first 300 events of Lord of
the Rings trilogy involving Frodo Baggins as a participant character. The annotator marks each
event with three labels denoting a positive, neutral or negative shift in circumstance. Tables 3
and 4 illustrate the positive and negative shifts as tagged by our system and the corresponding
gold labels for the same events provided by our annotator. Our system tends to assign positive
labels to neutral events and has higher accuracy for negative shifts of circumstance.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Challenges and Future Work</title>
      <p>We identify five notable challenges in our approach that can be addressed in future work.
Firstly, since MARCUS is a sequential pipeline, it is challenging to determine the efect of
errors cascading through the system quantitatively. Secondly, our rolling window makes the
arcs dependent on the availability of data; event paucity in short stories or characters with
low interactions hinders accurate arc generation. Thirdly, we observe in our arcs that our
ifne-grained events do not represent an abstract view of the discourse - a more contextual
representation of events is needed. Fourth, in our understanding of a character’s circumstance,
localized interactions with other event-specific characters heavily influence shifts; we need an
efective means of capturing the latent relative importance of character-specific interactions.
And lastly, our approach does not aim to handle non-linear narratives where events are not
sequentially presented.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Applications</title>
      <p>Providing tangibility to the theoretical concept of character arcs, MARCUS can be employed
in a variety of applications. Character arcs can be used in a more nuanced approach for
detecting similarity between narratives by focusing on character journeys, leading to a possible
improvement in book recommendations and movie recommendations based on stories and
scripts. Character arcs can also help with digital enrichment in e-readers, adding to the rich
metadata provided by devices like Kindle. Character arcs can also function as guidance for
natural language generation tasks in the field of fiction. And lastly, they can help narrative
studies by identifying character tropes and for identification of personality traits.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>We propose MARCUS (Modeling Arcs for Understanding Stories), an NLP pipeline that addresses
the novel task of generating character arcs from narratives. We explain key concepts like events
and circumstance and delve into the details of our event-centric approach which leverages
proxy markers like sentiment and emotion. We then evaluate our pipeline, discuss challenges,
elucidate future work and outline potential applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>K. M. Weiland</surname>
          </string-name>
          , Creating Character Arcs,
          <article-title>The Masterful Author's Guide to Uniting Story Structure</article-title>
          , Plot, and Character Development,
          <source>PenForASword Publishing</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Vonnegut</surname>
          </string-name>
          ,
          <source>Kurt Vonnegut on the Shapes of Stories, YouTube</source>
          ,
          <year>1995</year>
          . URL: https://youtu.be/ oP3c1h8v2ZQ.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Elsner</surname>
          </string-name>
          ,
          <article-title>Character-based kernels for novelistic plot structure</article-title>
          ,
          <source>EACL</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>W.</given-names>
            <surname>Lehnert</surname>
          </string-name>
          ,
          <article-title>Plot units and narrative summarization</article-title>
          ,
          <source>Cogn. Sci. 5</source>
          (
          <year>1981</year>
          )
          <fpage>293</fpage>
          -
          <lpage>331</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kotalwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Rambow,</surname>
          </string-name>
          <article-title>SINNET: Social interaction network extractor from text</article-title>
          ,
          <source>IJCNLP (System Demonstrations)</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Flekova</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          ,
          <article-title>Personality profiling of fictional characters using sense-level links between lexical resources</article-title>
          ,
          <source>EMNLP</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bamman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Underwood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          <article-title>Bayesian mixed efects model of literary character</article-title>
          ,
          <source>ACL</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sims</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bamman</surname>
          </string-name>
          ,
          <article-title>Literary event detection</article-title>
          ,
          <source>ACL</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <article-title>Simple bert models for relation extraction and semantic role labeling (</article-title>
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Demszky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Movshovitz-Attias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Cowen</surname>
          </string-name>
          , G. Nemade,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ravi</surname>
          </string-name>
          ,
          <article-title>Goemotions: A dataset of fine-grained emotions</article-title>
          ,
          <source>ACL</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Finlayson</surname>
          </string-name>
          ,
          <article-title>Systematic evaluation of a framework for unsupervised emotion recognition for narrative text</article-title>
          ,
          <source>in: Proceedings of the First Joint Workshop on Narrative Understanding</source>
          , Storylines, and Events,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>26</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaturvedi</surname>
          </string-name>
          , T. M. Mitchell,
          <article-title>Inferring interpersonal relations in narrative summaries</article-title>
          ,
          <source>CoRR abs/1512</source>
          .00112 (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaturvedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          , H. D. III,
          <string-name>
            <surname>C. Dyer</surname>
          </string-name>
          ,
          <article-title>Modeling dynamic relationships between characters in literary novels</article-title>
          ,
          <source>CoRR abs/1511</source>
          .09376 (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Iyyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaturvedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Boyd-Graber</surname>
          </string-name>
          , H.
          <string-name>
            <surname>Daumé</surname>
            <given-names>III</given-names>
          </string-name>
          ,
          <article-title>Feuding families and former Friends: Unsupervised learning for dynamic fictional relationships</article-title>
          ,
          <source>NAACL-HLT, ACL</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rashid</surname>
          </string-name>
          , E. Blanco,
          <article-title>Characterizing interactions and relationships between people</article-title>
          ,
          <source>EMNLP</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Klinger</surname>
          </string-name>
          ,
          <article-title>Frowning frodo, wincing leia, and a seriously great friendship: Learning to classify emotional relationships of fictional characters</article-title>
          , CoRR abs/
          <year>1903</year>
          .12453 (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaturvedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iyyer</surname>
          </string-name>
          , H. D. III,
          <article-title>Unsupervised learning of evolving relationships between literary characters</article-title>
          ,
          <source>AAAI</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Somasundaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Flor</surname>
          </string-name>
          ,
          <article-title>Emotion arcs of student narratives</article-title>
          ,
          <source>in: Proceedings of the First Joint Workshop on Narrative Understanding</source>
          , Storylines, and Events,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Reagan</surname>
          </string-name>
          , L. Mitchell,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Danforth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Dodds</surname>
          </string-name>
          ,
          <article-title>The emotional arcs of stories are dominated by six basic shapes</article-title>
          ,
          <source>CoRR abs/1606</source>
          .07772 (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Socher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perelygin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Potts</surname>
          </string-name>
          ,
          <article-title>Recursive deep models for semantic compositionality over a sentiment treebank</article-title>
          ,
          <source>EMNLP</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Savitzky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Golay</surname>
          </string-name>
          ,
          <article-title>Smoothing and diferentiation of data by simplified least squares procedures</article-title>
          .,
          <source>Analytical chemistry 36</source>
          (
          <year>1964</year>
          )
          <fpage>1627</fpage>
          -
          <lpage>1639</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>