<!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>Novel2Vec: Characterising 19th Century Fiction via Word Embeddings</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Siobhan Grayson</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Mulvany</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karen Wade</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gerardine Meaney</string-name>
          <email>gerardine.meaneyg@ucd.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Derek Greene</string-name>
          <email>derek.greeneg@insight-centre.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Humanities Institute, University College Dublin</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Computer Science, University College Dublin</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recently, considerable attention has been paid to word embedding algorithms inspired by neural network models. Given a large textual corpus, these algorithms attempt to derive a set of vectors which represent the corpus vocabulary in a new embedded space. This representation can provide a useful means of measuring the underlying similarity between words. Here we investigate this property in the context of annotated texts of 19th-century ction by the authors Jane Austen, Charles Dickens, and Arthur Conan Doyle. We demonstrate that building word embeddings on these texts can provide us with an insight into how characters group di erently under di erent conditions, allowing us to make comparisons across di erent novels and authors. These results suggest that word embeddings can potentially provide a useful tool in supporting quantitative literary analysis.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Within the last decade, substantial advances have been made within the eld of
computational linguistics, due in part to the evolution of neural networks. One
particular natural language application of neural networks that has amassed
considerable attention involves the use of word embeddings, where the original words
from a corpus are mapped to corresponding vectors in a new high-dimensional
space. We can subsequently analyse the associations between pairs or clusters of
words within this space. The most popular approach in the literature has been
word2vec [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which uses a two-layer neural network model to learn from word
contexts and transform the words in a corpus to a new set of vectors. This
allows for the detection of contextually similar words without human intervention,
since words that share common contexts will also have similar vectors in the new
space which will be located close to one another. Using these concepts, word2vec
has been incorporated into an extensive number of natural language processing
applications (e.g. [
        <xref ref-type="bibr" rid="ref15 ref23">15, 23</xref>
        ]).
      </p>
      <p>
        In parallel to the advances in NLP, an increasing number of humanities
scholars are seeking to complement their literary research by incorporating
computational techniques to provide alternative perspectives [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. This particularly
bene ts scholars who are interested in `distant reading' [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], the practice of
understanding literature from a macro-level viewpoint, as opposed to exclusively
from a traditional micro-level `close reading' standpoint. Distant reading o ers
new ways to challenge assumptions about genre, narrative and other aspects of
literature, by facilitating the analysis of large-scale collections of literary works.
Numerous approaches have been proposed and tested for this purpose,
including those based on statistical topic models [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], character pro ling [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], character
frequency analysis [
        <xref ref-type="bibr" rid="ref22 ref5">5, 22</xref>
        ], and sentiment analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>In this paper, we explore the use of word embeddings to analyse four di erent
datasets compiled from twelve popular 19th century novels written by the
authors Jane Austen, Charles Dickens, and Arthur Conan Doyle. We compile these
datasets from texts that have been manually annotated to include de nitive
character names1. In Section 3.3 we describe the construction of high-dimensional
embedded spaces, which are created using the aggregation of texts on a
perauthor basis. We consider the e ect of applying two variants of word2vec, a
continuous bag-of-words strategy and a skip-gram strategy, on the extent to
which these spaces exhibit a tendency to cluster words that are syntactically
related rather than semantically related. In Section 4 we discuss the resulting
word2vec models in relation to characterisation, by examining how the names
of characters are positioned in the new embedded spaces. Finally, we consider
constructing a single embedding which represents all twelve texts. This allows
us to further examine the clustering of characters, especially in relation to novel
protagonists, to learn whether characters are more likely to group if written by
the same author or from the same book than by their role or function. Our
results suggest that word embeddings, such as those generated by word2vec, can
potentially provide a new way of studying well-known literary texts.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <sec id="sec-2-1">
        <title>Word Embeddings</title>
        <p>
          In the general areas of natural language processing and text mining, the study of
word co-occurrences has often been used to identify the linkages between words
in unstructured texts. The motivation for this type of analysis comes from the
distributional hypothesis in linguistics, which states that \a word is
characterised by the company it keeps". The general goal of co-occurrence analysis
is to quantify how words occur together, which can in turn help us to uncover
the associative and semantic relations between words [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Such analysis can also
help to support subsequent analysis tasks, such as topic modelling and data
visualisation.
        </p>
        <p>
          The relationship between pairs of words occurring within a xed-size
context window is a key component of popular word embedding methods such as
word2vec [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Word2vec is essentially a shallow, two-layer neural network that
1 The annotated texts were created as part of the \Nation, Gender, Genre" project.
        </p>
        <p>
          See http://www.nggprojectucd.ie
transforms textural data into a set of vector representations, each
corresponding to a word distributed within the original high-dimensional feature space.
These vectors typically have 50{300 dimensions, where the dimensionality is
speci ed by the user. By training on a su ciently large and coherent corpus of
text, the idea is that the resulting model should provide a vector space where
words with similar meanings are mapped to similar positions in that space. The
models produced by word2vec have been used in a range of natural language
processing applications, including machine translation [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], sentiment analysis
[
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], and topic modeling [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. In more recent work, the word2vec approach was
extended to learn from sentences as well as individual words, and has also been
used to measure the similarity of entire documents [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Other similar
embedding approaches have also been proposed such as GloVe, which also constructs
a new representation for each word by aggregating pairwise word co-occurrence
statistics from a corpus of text [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Analysis of Literary Texts</title>
        <p>
          A range of computational methods have recently been applied to the quantitative
study of literary texts. Notably, Moretti [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] analysed the plot structure of the
works of Shakespeare by examining the interactions between characters on basis
of shared dialogue. Several authors have focused on the problem of analysing
literary texts at a macro level, without close reference to the texts themselves.
Jockers and Mimno [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] applied topic modeling techniques to a corpus of 3,346
works of 19th-century ction to identify broad themes common across the corpus
in order to support distant reading. More recently, Reagan et al. [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] applied
sentiment analysis to a collection of over 1,700 works of ction from Project
Gutenberg. By analysing the emotional arcs in these novels (i.e. trajectories of
emotional valence), they identi ed six basic plot types with characteristic arcs.
        </p>
        <p>Preliminary work has been done in applying word embedding methods to
ctional texts to support literary analysis. This work has included a short
analysis of word associations produced by a word2vec model built on 18th-century
texts2, and a visualisation of the nouns appearing in Jane Austen's Pride and
Prejudice, generated using word2vec and the t-SNE visualisation method3.
However, to the best of our knowledge, no previous studies have looked at using word
embeddings to analyse and visualise 19th-century texts in any detail.
3
3.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <sec id="sec-3-1">
        <title>Data Preprocessing</title>
        <p>
          In this paper we consider a collection of twelve novels from three 19th century
novelists - six by Jane Austen, three by Charles Dickens, and three by Arthur
Conan Doyle - sourced from Project Gutenberg. Initial data preparation involves
2 http://ryanheuser.org/word-vectors-1
3 http://www.ghostweather.com/files/word2vecpride
the manual annotation of the novels, where literary scholars identify all character
references in the text of each novel as described in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. For each annotated text, no
two characters share the same de nitive name. However, as each text is annotated
in isolation, it is possible that characters from di erent novels may have the same
name. For instance, the character Sherlock Holmes is present within three of our
twelve novels where for each he is identi ed by the same de nitive name. Thus,
in order to ensure that each characterisation of Sherlock Holmes is represented
separately, a unique identi er is assigned depending on which novel the character
appears. This allows all characters from all novels to be distinguishable from each
other. Part-of-speech tagging (POS tagging) was then applied to each text using
the Natural Language Toolkit (NLTK) [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] PerceptronTagger implementation.
This was to facilitate syntactical comparisons between the eventual novel2vec
models. Finally, we divided our corpus into four di erent datasets, one for each
collection of novels by author, and one consisting of all twelve novels compiled
together. A summary of each dataset can be found in Table 1.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Word Embedding Generation</title>
        <p>
          As outlined in Section 2.1, word2vec is a two-layer neural network that
processes text into a set of feature vectors distributed within a high-dimensional
space. Two di erent approaches exist within word2vec itself, the Continuous
Bag-of-Words (CBOW) model and the Skip-Gram (SG) model. The essential
di erence between these models is in how they implement predictions. CBOW
predicts words on the basis of the context in which they occur, i.e. the group
of words which surrounds a given word. By contrast, SG predicts a target
context for a given word. For the purposes of converting our textual datasets into
(a) Austen
(b) Dickens
(c) Doyle
vector word embeddings, we employ the Gensim [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] word2vec implementation.
Word embeddings were generated using both the CBOW and SG models with
300 NN layers, and for context windows of size 2 and 5 in each case. This
was repeated for di erent minimum word frequency counts (fmin) within the
set fmin = f1; 3; 5; 10; 50; 100g. All other parameters were left at their default
settings. We then visualised each of the generated word embeddings by
reducing the learned vectors dimensionalities into 2D space using the dimensionality
reduction technique known as t-Distributed Stochastic Neighbour Embedding
(t-SNE) [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Although t-SNE is fundamentally probabilistic, initialising it with
PCA stabilised how groups were spatially arranged across runs. An example of
the resulting word embedding visualisation for skip-gram with context window
of size 5 models, SG-5, is displayed in Fig. 1 for three of our datasets where
fmin=1.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Evaluation</title>
        <p>In Sections 3.1 and 3.2, we describe the preprocessing techniques applied to our
corpus before compiling our model training datasets. One of the techniques, POS
tagging, assigns each word in the text to its most likely grammatical class. In
Fig. 2, SG and CBOW (fmin = 5) generated word embeddings for our Austen
corpus have been visualised using t-SNE and are coloured according to their
tagged grammatical class4. From visually inspecting each mapping within Fig. 2
we can see that a certain amount of clustering is occurring based on syntactical
similarities, with the quality of clustering depreciating as the context window
increases from 2 to 5. The di erence between context window clustering is most
noticeable within our skip-gram model embeddings, Fig. 2(a) and Fig. 2(c), while
4 Clustering evaluated using word embeddings that are apart of the 6 highest
frequently occurring POS tags within our corpus, along with independently tagged
character embeddings. The POS tag that an embedding belongs to is indicated by
the colour of the node within our tSNE visualisation.</p>
        <p>(a) Skip-Gram, Window=2
(b) CBOW, Window=2
(c) Skip-Gram, Window=5
(d) CBOW, Window=5
our CBOW mappings remain relatively unchanged in comparison, 2(b) and Fig.
2(d).</p>
        <p>
          In order to quantify the extent to which syntactic clustering is occurring
we have computed the mean silhouette coe cients for each of our models. The
silhouette coe cient quanti es the quality of clustering by evaluating the
cohesion and separation of clusters [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Cohesion is calculated using the mean
intra-cluster distance, where the average pairwise distance, hDai, is computed
for a point p between all other points within the same cluster Ca. The
separation between clusters is then found by nding the average pairwise distance,
hDni, between p and all points within the nearest neighbouring cluster Cn. The
silhouette coe cient for point p is then de ned as
        </p>
        <p>S = hDni</p>
        <p>hDai=maxfhDai; hDnig
The silhouette score for each model is then computed by nding the mean
silhouette coe cient for all samples. We can then use this to evaluate the context
(a) Dickens Dataset Scores
(b) Overall Average Scores
window sensitivity by nding the absolute di erence between S computed for
SG-2 and SG-5, and for CBOW-2 and CBOW-5, which we in turn use to nd the
average context window sensitivity of j SG : 2; 5j and j CBOW : 2; 5j across
all fmin models, for each of our datasets, Fig. 3(b).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>
        Understanding whether a model places syntactically or semantically similar
words close together has been analysed extrinsically in previous work where
models are evaluated using sets of `question-word' analogy tasks [
        <xref ref-type="bibr" rid="ref1 ref12 ref15">15, 1, 12</xref>
        ]. In
this paper, we take a di erent, slightly more intrinsic approach [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], by accessing
how our models embed similar words together via cluster analysis. As described
in Section 3.3, each model appears to vary in how much it syntactically clusters
word embeddings. In order to quantify the extent to which syntactic clustering
is occurring and compare the context window sensitivity of each model, we have
computed the silhouette score for each case. In Fig. 3(a), the silhouette score
for each model (SGk=2, SGk=5, CBOWk=2, CBOWk=5) is graphed across the
range of di erent minimum word frequencies (fmin = f1; 2; 5; 10; 50; 100g)
applied to our Dickens dataset. A silhouette score ranges between 1 and -1, where
1 is a perfect clustering score and -1 the lowest, suggesting that points have
been assigned to incorrect clusters. Values close to 0 indicate that clusters are
overlapping [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        As we can see for fmin = 1, each model performs similarly, with S ' 0:08.
As we lter out lower frequency words, cluster performance improves for
SG2 and CBOW-2, whilst performance of SG-5 and CBOW-5 decreases and only
improves for each after fmin = 10. This in itself is an interesting result,
demonstrating how k = 5 models still perform relatively poorly on clustering vectors
grammatically in comparison to their k = 2 model counterparts, despite lower
frequency, potentially noisy words being ltered out. Another observation is that
each of our SG models are more sensitive to the application of di erent context
window sizes, where the absolute di erence between silhouette scores for SG-2
and SG-5 ( SG) are greater than the absolute di erence between silhouette
scores for CBOW-2 and CBOW-5 ( CBOW ), Fig. 3(a). This trend is present
throughout each of our datasets, Fig. 3(b), suggesting that SG is capturing the
nuances of our corpus better than CBOW models. This nding aligns with what
has previously been observed by Mikolov et. al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], who note that SG models
work well with small training sets and rare words, while CBOW performs slightly
better for frequent words. Thus, taking these ndings into account, we will now
take a closer look at each of our SG character embeddings for fmin = 55 to
see the di erence between SG-2 syntactical similarities and learn whether SG-5
identi es semantic similarities within the context of our corpus.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Character Embedding Comparisons</title>
        <p>Austen. By comparing the resulting embeddings produced by SG-2, Fig. 4(a),
and SG-5, Fig. 4(b), for our Austen dataset, we nd that character embeddings
cluster closer to each other than to other non-character word embeddings in
each case. Furthermore, on closer inspection of the resulting character clusters
themselves, we nd that character embeddings within the SG-2 model are more
tightly grouped and isolated from non-character embeddings than those in the
SG-5 model. We also observe in SG-2 the lead romantic interests from Sense
and Sensibility occur in close proximity to each other, whereas the romantic
interests of the protagonists from across di erent Austen novels group together
in SG-5. We also note that family relations of protagonists from across Austen's
novels occur close not only to each other but also nouns (white nodes) for family
members such as `Mother', `Father', `Sister', `Brother', etc.
5 Any larger and we might lose too much contextual information for each of our
relatively small datasets.</p>
        <p>Dickens. Unlike Austen, the character embeddings of Dickens for SG-2 and
SG-5 are quite di erent to one another. In SG-2 we observe that the
protagonists Esther Summerson from Bleak House and Pip from Great Expectations
appear close together but are distanced from the rest of the characters, including
Oliver, the protagonist of Oliver Twist. Interestingly, what makes the protagonist
of Bleak House and Great Expectations di erent is that each acts as narrator
for part of their story, whereas the protagonist, Oliver, does not participate
as a narrator within his text. Our SG-5 results again diverge from both SG-2
and Austen, in that protagonists do not occur in close proximity to each other.
Instead, our protagonists occur close to other characters from within their
corresponding novels. This may indicate that the protagonists in Dickens's novels are
di erent from one another in some manner, while Austen's protagonists tend to
resemble each other. It may be relevant to note that a cohesive cluster of nouns
relating to people and family (`mother', `farther', `woman', etc) occurs close to
the character embeddings of SG-2, but becomes dispersed amongst our
character embeddings within SG-5, instead occurring near to characters that might be
described by the nouns occurring close to them.</p>
        <p>Doyle. At just 147,355 words, Doyle's novels comprise our smallest dataset; this
is approximately the same amount of words found in just one novel by either
Austen or Dickens. Because of this, we were curious to see how the recurring
characters of Sherlock Holmes and John Watson would behave in the word
embedding space. What we found for both models is that the characters of Sherlock
Holmes and John Watson from the rst novel, A Study in Scarlet, are embedded
away from their counterparts that occur in subsequent novels of the detective
series. In the case of SG-2, Holmes is located close to the characterisation of
Mary Morstan from the second book in the series, The Sign of the Four, where
she is rst introduced. It is notable that the introduction and characterisation
of Sherlock in book one of the series is similar to how Mary Morstan is
introduced and characterised in book two. In other words, later manifestations of
recurring characters appear to map onto each other as they are further
devel(a) CBOW, Window=2, fmin = 50
(b) SG, Window=5, fmin = 50
Fig. 7: Character embeddings from the `All' dataset. Words embeddings are
coloured according to their grammatical class. Adjective: Green, Verb (Past
Participle): Blue, Verb (Present): Yellow, Verb (Past): Purple, Character: Large
Orange nodes, Verb: Red, Noun: White.
oped developed, perhaps because the author has gained a clearer idea of their
characterisation and routine. However, the small size of our Doyle corpus means
that we must proceed cautiously in attempting to interpret such phenomena.
Adding the fourth text in the series (The Valley of Fear ) to our corpus might,
for example, reveal that the rst manifestation of Sherlock maps onto a similar
embedding space as Sherlock from the fourth novel in the series. Analysing
further works by Doyle is a next proposed step for the project, in order to resolve
such questions and also to assist in the task of determining the minimum corpus
size required for generating meaningful results.</p>
        <p>All. We now turn our attention to the opposite end of the scale to look at
our largest textual dataset, consisting of all twelve novels. In this case, rather
than comparing the di erence between two SG model for fmin = 5 we explore
the most extreme divergence in silhouette scores. This occurs between CBOW-2
(fmin = 50), which achieves the highest silhouette score out of all models for
this training set. We compare this to the lowest silhouette scoring for fmin = 50
which is not surprisingly SG-5. What is striking in this case is how the character
embeddings go from a being a single, well-de ned cluster of characters within the
CBOW-2 model, Fig. 7(a), to breaking into two character embedding clusters.
One of these consists solely of characters from Austen's novels, while the second
is made up of characters from the works of Dickens and Doyle, Fig. 7(b). The
small number of Sherlock Holmes texts in our study may a ect this result; if our
Doyle corpus was larger it might be the case that Doyle would cluster separately
from Dickens. As to whether characters are grouping semantically, topically, or
as a result of an author's writing particularities, it is hard to say at this stage
and would require further textual data for comparison. However, we can conclude
that they are not, in the case of SG-5 being grouped syntactically.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we have generated, visualised, and explored word embedding
representations for four di erent datasets consisting of 12 popular 19th Century
novels by the authors Jane Austen, Charles Dickens, and Arthur Conan Doyle.
In each case, we have analysed the e ect of applying two variants of word2vec,
a continuous-bag-of-words strategy and a skip-gram strategy. We rst evaluated
the di erences from a cluster analysis perspective, nding that a context window
size of 2 in each case resulted in a tendency for words that are syntactically
related to group together. By contrast, context windows of size 5 tended to group
characters and words that were more semantically or topically related close to
each other.</p>
      <p>
        We also devised a measure for assessing a model's context window sensitivity
and found that skip-gram embeddings diverge the most for di erent context
window sizes. We explored each of our novel embeddings in further detail, nding
that syntactically, character vectors are very distinguishable from other
grammatical categories of words within each novel2vec dataset. Our initial results
suggest that word embeddings can potentially act as a useful tool in
supporting quantitative literary analysis, providing new ways of representing and
visualising well-known literary texts that complement traditional \close reading"
techniques. In future work, we hope to extend our analysis to diachronic word
embeddings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to discover how word usage within our corpus changes over time.
Acknowledgments. This research was partly supported by Science Foundation
Ireland (SFI) under Grant Number SFI/12/RC/2289, in collaboration with the
Nation, Genre and Gender project funded by the Irish Research Council.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bansal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gimpel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Livescu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Tailoring Continuous Word Representations for Dependency Parsing</article-title>
          . Acl pp.
          <volume>809</volume>
          {
          <issue>815</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bird</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loper</surname>
          </string-name>
          , E.:
          <article-title>Natural language processing with Python. "</article-title>
          <string-name>
            <surname>O'Reilly Media</surname>
          </string-name>
          ,
          <source>Inc."</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bordag</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A comparison of co-occurrence and similarity measures as simulations of context</article-title>
          .
          <source>In: Proc. International Conference on Intelligent Text Processing and Computational Linguistics</source>
          . pp.
          <volume>52</volume>
          {
          <fpage>63</fpage>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Elsner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Abstract Representations of Plot Struture</article-title>
          .
          <source>LiLT (Linguistic Issues in Language Technology)</source>
          <volume>12</volume>
          (
          <issue>5</issue>
          ) (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Elsner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Character-based kernels for novelistic plot structure</article-title>
          . In:
          <article-title>European Chapter of the Association for Computational Linguistics</article-title>
          . pp.
          <volume>634</volume>
          {
          <issue>644</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Flekova</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurevych</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Personality Pro ling of Fictional Characters using SenseLevel Links between Lexical Resources</article-title>
          .
          <source>In: Proc. Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <year>1805</year>
          {
          <year>1816</year>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Grayson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wade</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meaney</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greene</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>The sense and sensibility of different sliding windows in constructing co-occurrence networks from literature</article-title>
          .
          <source>In: Workshop Proc. 2nd Computational History</source>
          and
          <string-name>
            <surname>Data-Driven Humanities</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>W.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Diachronic word embeddings reveal statistical laws of semantic change</article-title>
          .
          <source>In: Proc. of 54th ACL</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Jockers</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          :
          <article-title>Macroanalysis: Digital methods and literary history</article-title>
          . University of Illinois Press (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jockers</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mimno</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Signi cant themes in 19th-century literature</article-title>
          .
          <source>Poetics</source>
          <volume>41</volume>
          (
          <issue>6</issue>
          ),
          <volume>750</volume>
          {
          <fpage>769</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of sentences and documents</article-title>
          .
          <source>In: Proc. 31st ICML</source>
          . p.
          <volume>11881196</volume>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Dependency-based word embeddings</article-title>
          .
          <source>In: ACL (2)</source>
          . pp.
          <volume>302</volume>
          {
          <issue>308</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Maaten</surname>
          </string-name>
          , L.v.d.,
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.:
          <article-title>Visualizing data using t-sne</article-title>
          .
          <source>Journal of Machine Learning Research 9(Nov)</source>
          ,
          <volume>2579</volume>
          {
          <fpage>2605</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>E cient estimation of word representations in vector space</article-title>
          .
          <source>In: Workshop Proc. ICLR</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.t.,
          <string-name>
            <surname>Zweig</surname>
          </string-name>
          , G.:
          <article-title>Linguistic regularities in continuous space word representations</article-title>
          .
          <source>In: HLT-NAACL</source>
          . vol.
          <volume>13</volume>
          , pp.
          <volume>746</volume>
          {
          <issue>751</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Moretti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Network</surname>
            <given-names>Theory</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Plot</given-names>
            <surname>Analysis</surname>
          </string-name>
          .
          <source>New Left Review</source>
          <volume>68</volume>
          ,
          <issue>80</issue>
          {
          <fpage>102</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>O</given-names>
            <surname>'Callaghan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Greene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Carthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Cunningham</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>An analysis of the coherence of descriptors in topic modeling</article-title>
          .
          <source>Expert Systems with Applications (ESWA)</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.: Glove:
          <article-title>Global vectors for word representation</article-title>
          .
          <source>In: EMNLP</source>
          . vol.
          <volume>14</volume>
          , pp.
          <volume>1532</volume>
          {
          <issue>43</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Reagan</surname>
            , A.J., Mitchell,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Danforth</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheridan</surname>
            <given-names>Dodds</given-names>
          </string-name>
          ,
          <string-name>
            <surname>P.:</surname>
          </string-name>
          <article-title>The emotional arcs of stories are dominated by six basic shapes</article-title>
          .
          <source>ArXiv</source>
          e-prints (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Rehurek</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sojka</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>In: Proc. LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          . pp.
          <volume>45</volume>
          {
          <fpage>50</fpage>
          .
          <string-name>
            <surname>ELRA</surname>
          </string-name>
          (May
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Rousseeuw</surname>
            ,
            <given-names>P.J.:</given-names>
          </string-name>
          <article-title>Silhouettes: a graphical aid to the interpretation and validation of cluster analysis</article-title>
          .
          <source>Journal of computational and applied mathematics 20</source>
          ,
          <volume>53</volume>
          {
          <fpage>65</fpage>
          (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sack</surname>
          </string-name>
          , G.:
          <article-title>Simulating plot: Towards a generative model of narrative structure</article-title>
          .
          <source>In: 2011 AAAI Fall Symposium Series</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaobin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>A study on sentiment computing and classi cation of Sina Weibo with word2vec</article-title>
          .
          <source>In: 2014 IEEE International Congress on Big Data</source>
          . pp.
          <volume>358</volume>
          {
          <fpage>363</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Yaghoobzadeh</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , Schutze, H.:
          <article-title>Intrinsic subspace evaluation of word embedding representations</article-title>
          .
          <source>In: Proc. 54th ACL</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>