<!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>
      <journal-title-group>
        <journal-title>Workshop on Computational Humanities Research, November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>The Order of Things. A Study on Topic Modelling of Literary Texts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Inna Uglanova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evelyn Gius</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technical University of Darmstadt, Institute of Linguistics and Literary Studies</institution>
          ,
          <addr-line>Dolivostraße 15, 64293 Darmstadt</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>1</volume>
      <fpage>8</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>Topic modelling is considered a statistical tool for the thematic decomposition of texts. In reality, it captures only statistical patterns in the structure of the object. This sensitivity of the method for structure makes it less efective when applied to literary texts in which structure itself is a relevant feature with an artistic function. In this paper, we calculate a series of topic models for three corpora of literary narratives with various stages of data cleaning. We apply coherence values, qualitative interpretation and measurement of topic distances in order to shed some light on the regularities between text features and the quality of the topic modelling performed for literary prose.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;topic modelling</kwd>
        <kwd>LDA</kwd>
        <kwd>topic coherence</kwd>
        <kwd>topic evaluation</kwd>
        <kwd>literary texts</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Topic 3 [Subcorpus “Gutenberg narrative”, whole texts]: mein – mich – haben – unser –
A reasonably creative interpreter may certainly find a meaning in this word list. Without
context, however, it is too open for a thematic assignment and therefore it is difficult to
come to an interpretation that interprets the word list as a topic and has a certain degree
of plausibility. Such uninterpretable topics are common in a first attempt to topic modelling
in a literary corpus. Topic modelling in the context of literary studies thus seems to miss
something fundamental for literary texts. There seems to be a systematic problem that causes
this frustration.</p>
      <p>On the other hand, from the experience of topic modelling literary texts, we also know that
it works very well if the texts to be modelled are optimised accordingly: They must be clean,
segmented, etc. What is the reason for this? We will try to find an answer to this question by
experimenting with diferent constellations of data preparation and cleaning and relating the
outcomes to computational and manual evaluation.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Research Design</title>
      <sec id="sec-2-1">
        <title>2.1. Main Hypothesis and Objectives</title>
        <p>In this paper we try to shed some light on the mechanisms behind the functioning (or
nonfunctioning) of topic modelling for literary texts. The successful practices of topic modelling of
literary texts discussed above suggest that especially the manipulation of text structure has an
impact on the results of topic modelling. This was the main hypothesis behind the approach
we present here. We assume that the efects of these manipulations should be recognizable
both quantitatively and qualitatively. This should be possible for diferent data sets if they
are similarly parameterized with regard to the manipulations.</p>
        <p>In order to verify this hypothesis, we have performed the following:
• We systematically tested diferent possibilities to eliminate or minimize redundancy and
their influence on topic modelling, and
• assessed the outcomes quantitatively and qualitatively.</p>
        <p>More precisely, we have evaluated the various manipulations of the texts by calculating
coherence values in order to be able to make general observations (cf. section 3). Thereafter we
took a closer look to some of the test models, focusing on the best, or at least a good model for
each data type. By using both quantitative and qualitative approaches we tried to understand
how the manipulation of data influences the quality of the topics we can model (cf. section 4).
Based on this we finally were able to make some observations on topic modelling for literary
texts (cf. section 5).</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Data Configuration</title>
        <p>
          This study is based on the hermA corpus [
          <xref ref-type="bibr" rid="ref6">7</xref>
          ] which has been compiled from KoLiMo [
          <xref ref-type="bibr" rid="ref7">8</xref>
          ].
KoLiMo contains texts from the three major text repositories Textgrid [
          <xref ref-type="bibr" rid="ref24">25</xref>
          ], Deutsches
Textarchiv [
          <xref ref-type="bibr" rid="ref4">5</xref>
          ] and project Gutenberg [
          <xref ref-type="bibr" rid="ref15">16</xref>
          ]. The hermA corpus is a collection of the about
3translation: my - me - have - our - not - after - year - through - evening - over - yet - no - friend - come
hour.
1,800 German-language prose texts from the period between 1870 and 1920. The texts have
been lemmatized, tagged and provided with metadata.
        </p>
        <p>In order to model the behavior of the text structures, two further subcorpora were created
from the hermA corpus: “illness” (44 texts) and “Gutenberg narrative” (354 texts). These
subcorpora are more homogeneous regarding content or structure of the prose texts.</p>
        <p>The subcorpus “illness” is composed of narratives where the illness of one or more
protagonists is a relevant issue. Therefore, the subcorpus “illness” is to a certain extent homogeneous
with regard to its content. This could facilitate thematic modelling or the recognition of the
thematic structure by the tool.</p>
        <p>The second subcorpus consists of texts originally taken from the Gutenberg project that
are explicitly marked as narrative. Although the genre classification in the Gutenberg Project
is not particularly reliable, we consider “narrative” a label that is a little controversial. Due
to its more general nature it also is very unlikely to contain false positives, i.e. prose texts,
that should not be considered narratives. Due to the classification of these texts as the same
genre we assume that they have a comparatively homogeneous text organization. Since topic
modelling is sensitive to structure, this could improve the outcome of the tool.</p>
        <p>
          For preprocessing of the data, typical operational steps for topic modelling were carried out:
• removal of numbers, special characters, punctuation
• removal of words less than or equal to three characters long (these normally have no
efect on the thematic profile of a text)
• conversion of the lemmas to lower case
For the analyses, partial segmentation (text chunks of 300 or 500 words) and the
restriction to certain word-formation classes (NN/normal nouns, ADJA/attributive adjectives,
ADJD/adverbial or predictive adjectives, VVFIN/finite full verbs) were carried out as optional
additional text manipulation. The choice of segment length was determined by the established
practice in Computational Linguistics and Computational Literary Studies (cf. [
          <xref ref-type="bibr" rid="ref27">28</xref>
          ], [
          <xref ref-type="bibr" rid="ref19">20</xref>
          ]) as
well as by the properties of the data set. Due to the fact that our corpus consists of very
heterogeneous texts, the segment lengths should be neither long nor short.
        </p>
        <p>The choice of the word-formation classes was determined by their belonging to the so-called
“full” words (autosemantics). In contrast to synsemantics (“functional” words like articles,
prepositions, pronouns, etc.), these are the words that determine the thematic profile of the
analysed texts.</p>
        <p>For all three corpora, we tested three data types that implement these aspects:
1. whole texts
2. segmented texts
3. word-class lemmas (NN, ADJA, ADJD, VVFIN)
Each data type was tested with and without further cleaning. The data cleaning consisted of
removing the high-frequency and low-frequency words (hereafter: frequencies) from the lemma
lists as well as stop word removal.</p>
        <p>Words were considered low-frequency words when appearing in a maximum of three texts
of the corpus. The threshold for high-frequency lemmas was set at 0.5. This means that those
words that occur in more than 50% of all texts were removed. These thresholds were tested in
order to grasp the words that are too specific (and therefore do not reflect a topic of a text)
as well as words that are too general (and therefore little informative). The filtered units are
considered excessive noise and their removal should make thematic modelling easier.</p>
        <p>
          Stop words have been eliminated with a stop word list consisting of 1,111 units. It was
created from two diferent sources. One part (620 units) contains mainly the most common
functional words of the German language [
          <xref ref-type="bibr" rid="ref5">6</xref>
          ]. The second part (491 units) was taken from the
subcorpus “illness”. These units were highly frequent words marked as named entities in the
lemmatized corpus.
        </p>
        <p>An overview of the tested variants and respective outcomes is given in Table 4.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Modelling and Evaluation Methods</title>
        <p>
          The topic modelling was carried out using the most popular technique from the class of
probabilistic generative models, Latent Dirichlet Allocation, developed by [
          <xref ref-type="bibr" rid="ref1">2</xref>
          ]. The analysis was
performed by the topic modelling module implemented in a MALLET (MAchine Learning
for LanguagE Toolkit) package [
          <xref ref-type="bibr" rid="ref12">13</xref>
          ]. For statistical inference, this software uses the Gibbs
sampling algorithm.
        </p>
        <p>For the number of iterations, we used 1,000, the value set as default in MALLET. The value
of the optimization interval has been set to 5 because the interval has proven to be more
suitable than the default of 10 in tests.</p>
        <p>
          The quality of the calculated models was evaluated using the coherence measure Cv which
systematically yields the best results and has become the state-of-the-art method in topic
modelling [
          <xref ref-type="bibr" rid="ref16">17</xref>
          ] (cf. section 3).
        </p>
        <p>We also used Cv for identifying the best model for a specific data set (cf. subsection 4.1).
For these models, an additional qualitative evaluation was carried out for all relevant data sets
(cf. subsection 4.2).</p>
        <p>
          Finally, we used the visualization provided by [
          <xref ref-type="bibr" rid="ref22">23</xref>
          ] for a global view of the topic models
based on the distance between topics in order to have an additional perspective on the impact
of data cleaning on the quality of topic modelling (cf. subsection 4.3).
        </p>
        <p>The modelling of the subcorpora was performed on a standard computer. The modelling of
the hermA corpus as well as all calculations of the coherence value and tests of various model
parameters were performed on the Lichtenberg high-performance computer at the Technical
University of Darmstadt.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Coherence Values</title>
      <sec id="sec-3-1">
        <title>3.1. Calculating Cv</title>
        <p>The coherence measure Cv is based on a stepwise increase of the number of topics using a sliding
window algorithm. A coherence value is calculated for each step (window). The essence of
the method is to measure the contextual (statistical) dependencies between words within a
topic. The method is based on a combination of two methods: normalized pointwise mutual
information and cosine similarity.4 By varying the window, the best topic parameterization
is determined. The coherence values lie in the interval 0 &lt; w &lt; 1. The higher the value
obtained, the greater the coherence between the words, the better a topic or model should be.</p>
        <sec id="sec-3-1-1">
          <title>4For a detailed and understandable explanation cf. [24].</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Coherence Values for Whole Texts</title>
        <p>3.2.1. Whole Texts without further Cleaning
For whole texts without further cleaning, the change rate of coherence values is, with some
lfuctuations, directly proportional to the number of topics (cf. Figure 1). In other words, the
larger the number of topics, the greater the coherence value. The greater this number is, the
more diferentiated the obtained thematic structure of the analysed data should theoretically
be. However, with the increasing number of topics, there is a risk that the topics will become
too detailed and the thematic structure will break up into small, difficult to interpret pieces.
The obtained values confirm this presumption. The topics do not seem to reflect the general
thematic structure of the texts, but rather, as we have found in the qualitative analysis, the
thematic structure of individual texts (cf. subsection 4.3). However, this is not the aim of
topic modelling.</p>
        <p>Another problem of increasing coherence values is that it is impossible to find the best
parameterization for a model on the basis of continuously increasing values which is the underlying
objective of the coherence measure Cv.
3.2.2. Cleaned Whole Texts
After the removal of frequencies and stop words, the coherence values of the two large data
sets (subcorpus ”Gutenberg narrative” and hermA corpus) have changed distinctly. This can
be seen from the shape of the curves which change radically their direction.</p>
        <p>As can be seen in Figure 2, the coherence values are inversely proportional to the number of
topics: The greater the number of topics, the smaller the coherence values. Another important
diference compared to the whole texts without cleaning is that the range of coherence values
changes. The coherence values become much higher than for the whole texts, i.e. the quality
of the topics improves clearly.</p>
        <p>After the removal of high-frequency and low-frequency lemmas the development of the
coherence values is discontinuous. The additional elimination of stop words, however, brings clear
improvements regarding the continuity of the coherence values. The irregularities we see could
be the result of a transition between two levels of information (i.e., from full text to cleaned
text without redundancies). This observation requires further verification. Presumably, the
development becomes homogeneous again when the language redundancy (cohesion elements)
is eliminated and the texts become more consistent in a statistical sense.</p>
        <p>Only for the small data set, the subcorpus “illness”, no improvements are observed after
the cleaning. Although the coherence values have improved too (cf. coherence values for test
models in Figure 4), the general trend remains the same as for the raw data. The distribution
in the subcorpus reacts to the cleaning, which is evident from the change in the shape of curves.
However, for a tool like topic modelling which works with mass phenomena, there is probably
not enough data for statistical inference in our subcorpus “illness”.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Coherence Values for Segmented Text</title>
        <p>3.3.1. Segmented Texts without further Cleaning
The segmentation of the texts leads to some changes in the relation between the coherence
values and the number of topics: The curve rises like a parabola (cf. Figure 3). Based on the
shape of the curve, it can be assumed that a certain balance will slowly develop between the
two parameters. This means that increasing the number of topics will not bring any significant
improvement in their quality because the coherence values will slowly stabilize.</p>
        <p>The observed efect is a result of the segmentation of the texts. Since the length of the text
segments is fixed, with the number of topics increasing, the structure of the topics becomes
gradually more homogeneous. All parts of the topic structure become equally relevant and
further iterations do not result in new possible combinations. In physics, such phenomena are
referred to as the entropy of the system having reached its maximum.
3.3.2. Segmented and Cleaned Texts
Interestingly, the cleaning of the segmented data has no significant impact on the curve shape
of the coherence values (cf. Figure 4). Although you can see that the data structure reacts
to the elimination of the text elements, the curve still retains its basic shape. However, the
quality of the coherence values is getting better with every cleaning stage. This means that
the size of the data set in combination with the removal of frequencies and stop words has a
positive efect on the topic quality.</p>
        <p>Why does the curve not change its shape in the same way as it does for whole texts? This is
probably one of the consequences of the segmentation. In the segmented texts fewer lemmas
have been removed in comparison to the non-segmented texts (cf. column “Number of tokens”
in Table 4). Since frequencies are calculated based on text segments (and not on the whole
texts), the frequency structure changes less strongly here than when frequencies are calculated
for non-segmented texts.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Coherence Values for Selected Word Classes (all Variants)</title>
        <p>The restriction of the lemmas used to certain word classes is based on the idea that it makes the
text structure more homogeneous and thus more suitable for topic modelling. This assumption
is also confirmed by the coherence values. The curve shapes follow an already known pattern
that was observed by the whole texts. This holds both for the raw and the cleaned data
sets (cf. Figure 5 for the graphs for the subcorpus “Gutenberg narrative” and the hermA
corpus). However, their character has changed qualitatively: The dependence between the
coherence values and the number of topics becomes closer and stronger. An almost linear
dependence between the parameters is observed which, for now, confirms the assumption about
the homogeneity of the thematic structure.</p>
        <p>The subcorpus “illness” is again an exception. The raw texts of this data set follow the
general pattern, whereas the removal of frequencies and stop words results in an irregular
distribution. For example, it is impossible to find any trend in the data with removed frequencies
(cf. Table 1). In order to interpret the observed results correctly, the content structure of
the respective topics must be taken into account. The character of the graphs leads to the
assumption that after the text cleaning, the diferent semantic systems collide with each other
and two topics coincide in one topic.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation of the Test Models</title>
      <sec id="sec-4-1">
        <title>4.1. Coherence Profiles</title>
        <p>4.1.1. Observed Coherence Types
When taking a closer look at the coherence values, we can derive four coherence types which
correspond to the respective configuration type of the data sets:
1. ascending coherence values correspond to non-segmented raw data
2. descending coherence values correspond to non-segmented cleaned data
3. parabolic coherence values correspond to segmented data, both raw and cleaned
4. discontinuous coherence values correspond to non-segmented data and data with
selected word classes in both cases from the corpus “illness” with cleaning, the only data
set reacting unstably to the structural change
It is particularly interesting that the highest coherence value does not seem to necessarily
correspond to the quality of topics. As already discussed, it is improbable that the increasing
tendency of the first type correlates de facto with the quality of topics in the thematic sense.
One could assume that the observed slope is caused by the coherence between the cohesion
structures which, for example, connect proper names or modal verbs to topics. However, the
ifnal interpretation can only be made after the qualitative analysis of the topic structure has
been performed. It should show which qualitative properties are associated with the observed
coherence value trends (cf. subsection 4.3).</p>
        <p>Cv
word classes raw &amp; stop words (hermA)
word classes raw (”illness”)
word classes &amp; stop words (”illness”)
4.1.2. Identifying the Best Topic Models
The best configuration “Coherence – Number of Topics” is the one where the number of topics
corresponds to the best coherence value. For ascending, descending and variable types of
changes, the best configuration can therefore not be defined straightaway. For our data it was
possible only in a few cases to determine the best topic model on the basis of the calculated
coherence values (cf. Table 4).</p>
        <p>For the determination of the number of topics to be calculated, we assumed as a rule of thumb
that the number of topics should lie between 100 and 150. With this specification, the topic
structure is neither too detailed nor too general which makes this interval the ideal measure
for modelling literary texts.5 The concrete number of topics used for further investigation was
then determined on a case-by-case basis since the data sets difer in quality (structure) and
quantity (size). In general, we attempted to remain consistent within a data type in terms of
the number of topics and to take into account the general curve progression of the observed
coherence types.</p>
        <p>The range of obtained coherence values lies between 0.3184 (hermA corpus, segmented raw
data) and 0.5338 (subcorpus “illness”, word classes without stop words). The highest values
were found in the group using only selected word classes (cf. Table 2). Since the general
distribution of the data is already known (cf. Figure 5), it can be assumed that, apart from
the value of the hermA corpus, the two other results are probably less informative.</p>
        <p>Most of the values for the data with cleaning are in the interval [0.43; 0.5] which indicates
a low coherence between the words in the topics.</p>
        <p>No consistent picture can be drawn from segmented and non-segmented raw texts. The
highest values were also found for the subcorpus “illness”. The segmentation of the texts in
the hermA corpus even has a negative efect on coherence (0.3647 for the whole texts against
0.3184 for the segmented ones). In the subcorpus “Gutenberg narrative” this proportion is
slightly shifted in a positive direction in favour of segmentation (0.3409 for the non-segmented
raw texts against 0.3578 for the respective segmented ones).</p>
        <p>In general, it can be said that the coherence values are not absolute and therefore not
comparable. They vary greatly from one data type to another. The values that are good for
one datatype can be bad for another datatype which makes them not comparable. However,
this does not mean that coherence values are bad. This parameter describes the coherence
structure of only one concrete data type within which it can be compared, for example only
within the segmented data (in 300 words) of the hermA corpus. Nevertheless, the following
applies to all coherence values: As the data sets are cleaned, an increase in coherence values is
observed. This means that coherence can be considered a function of the cleaning operation.</p>
        <p>5For the hermA corpus, however, 200 topics were tested once to see whether this would lead to any significant
changes in the quality of the topics (cf. in Table 4 the data set with removed frequencies and stop words).</p>
        <p>In order to further evaluate the observed data, the qualitative analysis of the topic structure
was carried out.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Qualitative Evaluation of the Topics</title>
        <p>
          4.2.1. “Good” Topics
Even though coherence values can be very helpful for the determination of good models, from
a humanist perspective human evaluation is still the gold standard in the evaluation of topic
models [
          <xref ref-type="bibr" rid="ref3">4</xref>
          ]. Therefore, we performed a manual evaluation of the interpretability of the topics
of the selected test models.
        </p>
        <p>
          Generally, the first ten words in a topic determine about 30% of its content. That is why ten
words per topic are set as a default value in the most commonly used algorithms (cf. [
          <xref ref-type="bibr" rid="ref13">14</xref>
          ]). The
higher the interpretability threshold is, the greater is the variation in subjective estimations.
Decreasing the default threshold reduces the individual variability in assessments and thus
makes them stable.
        </p>
        <p>In the present study, a topic is considered to be well interpretable if at least 5 words are
related to a common thematic aspect. Consider for example the following topic:
Topic 83 [Subcorpus “illness” raw, segmented (300 words)]: werden – durch – nach – richter
– gericht – fischer – können – ursinus – untersuchung – selbst – mörder – verbrechen
– sondern – erklären – dieser.6
This topic has six words (judge - court - investigation - murderer - crime - explain) among the
ten most relevant words that can be connected to court.</p>
        <p>In order to identify the ratio of “good” topics, we inspected all 3,430 topics of the test models
and classified them interpretable or not, depending on the presence of at least five words with
a shared thematic structure.7</p>
        <p>As can be seen from Table 4, as the percentage of good topics increases, the coherence
value also increases. Therefore, we measured correlation between three main coherence types
(ascending, descending, parabolic) and the values of interpretability. For this we used Kendall’s
tau-b correlation that can deal with the data with many tied ranks. The value of the coefficient
is 0.531 which means that there is a moderate correlation between these two parameters, i.e.,
the coherence value and the ratio of “good” topics.
4.2.2. Thematic Structure
What does topic modelling tell us about the thematic structure of the corpus in general? What
stories have been told between 1870 and 1920? What topics were of interest for society at that
time?</p>
        <p>The core of the thematic diversity of the given data consists of about 100 themes or thematic
complexes. They are distributed in diferent proportions and qualities through all data sets.
As can be seen from Table 3, the three most common themes belong to the thematic complexes
“bourgeoisie / society”, “nature” and ”colonial history”.</p>
        <p>6translation: are - by - after - judge - court - fisherman - can - ursinus - investigation - himself - murderer
- crime - but - explain - this.</p>
        <p>7This qualitative evaluation was performed by only one person. Even though she is an expert with extensive
experience in analysing language data, we would recommend to enhance such evaluation approaches to at least
two evaluators for a higher degree of reliability. Since qualitative evaluation was not the focus of our study and
the number of topics was very high, we could not implement it here, yet.</p>
        <p>In literary texts, topic modelling brings to light the basic thematic structure of human
existence and experience – the order of things: What humans are interested in (arts, theatre,
music, history, adventure, state life, world politics, etc.); what humans engage in (hunting,
dancing, building, trading, crime, etc.); what inspires humans (aviation, poetry, reading,
writing, friendship, family, etc.) and what makes a human being sad (fears, illness, grief, death,
etc.). It reproduces the social environment (empire, bourgeoisie, state life, war, etc.) and the
typical patterns of everyday life (eating, drinking, going out, entertaining, clothing, studying,
communicating, belief, etc.). All this is packed into topics.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Topic Distribution</title>
        <p>
          For further evaluation of the models we used visualizations created with pyLDAvis [
          <xref ref-type="bibr" rid="ref22">23</xref>
          ] in order
to compare the relevance and the distribution of topics in the various data sets. The topics
are plotted as circles whose diameter shows their prevalence in the corpus. Their position in
the plane is determined by the computed distance between topics.8
        </p>
        <p>As we will see, the cleaning of data afects the ratio between cohesion and coherence (by
reducing cohesion). This, in turn, leads to qualitative and quantitative transformations afecting
the semantic structure of the data as can be observed in the visualization.</p>
        <p>The diference in the thematic structures between the first and second types of coherence,
i.e. ascending and descending coherence values, becomes even clearer when visualizing selected
constellations.</p>
        <p>The first type is dominated by cohesion structures (large blue circles in Figure 6). They are
attractors which neutralize as dominant topics the actual “thematic” structure. The typical
topics look like this one:</p>
        <p>Topic 2 [hermA corpus, raw, whole texts]: sein – sich – welcher – werden – haben – nicht
– dies – können – aber – dieser – nach – auch – derselbe – jetzt – noch.9
The thematic topics, however, are mainly concentrated on the periphery of the distribution
(cf. Figure 6, left graph, lower right quadrant). After the removal of stop words and frequency
words, the text structure appears more diferentiated thematically: The structure becomes
more compact and difuse at the same time (cf. Figure 6, right graph).</p>
        <sec id="sec-4-3-1">
          <title>8For a detailed explanation cf. [23].</title>
          <p>9translation: to be - oneself - which - will - have - not - this - can - but - this - after - also - same - now
still.</p>
          <p>If the topics of the first coherence type (ascending curve) are compared, an efect of the size
of the data set becomes visible. The internal topic quality increases with the size of the data
set, see the structure of the topic “seafaring”:</p>
          <p>Topic 22 [Subcorpus “Gutenberg narrative” raw, whole texts]: schif – eduard – wonström
– boot – land – kapitän – jetzt – können – wasser – hans – welcher – nicht – hier – beide
– bord.10
Topic 15 [hermA corpus raw, whole texts]: schif - kapitän - boot - meer - insel - wasser
– bord - land – vater - segel - matrose - wind - deck – tier - hafen.11
The simply removing of the frequencies (coherence type 2, descending) significantly facilitates
access to the thematic structure of the text. This can be seen in the following topic which
belongs to the same data set as topic 22 above but has been modelled on the cleaned texts:
Topic 40 [Subcorpus “Gutenberg narrative” without frequencies]: schif – segel – boot
– kapitän – bord – sturm – deck – hans – meer – steuermann – fisch – fahrzeug –
mast – lord – matrose.12
The segmentation (coherence type 3, parabolic) brings out the thematic structure of the data
set. The dominance of the cohesion elements is weakened by their distribution across the
segments. However, they now appear in the proper thematic topics which makes them more
ambiguous. The topic distribution confirms this observation (cf. Figure 7). Since the elements
of cohesion and coherence are mixed, there is no obvious opposition between both structure
types in comparison to the Figure 6. That is why the distribution does not change
significantly its shape after the removal of frequencies and stop words. However, with the additional
cleaning, the words in the topics seem to become more concrete in their meaning (the topics
remain the same), as can be seen here:</p>
          <p>10translation: ship - eduard - wonström - boat - land - captain - now - can - water - hans - which - not
here - both - board.</p>
          <p>11translation: ship - captain - boat - sea - island - water - board - land - father - sail - sailor - wind
- deck - animal - port.</p>
          <p>12translation: ship - sail - boat - captain - board - storm - deck - hans - sea - helmsman - fish - vehicle
- mast - lord - sailor.</p>
          <p>Topic 21 [hermA corpus, raw, whole texts]: pfarrer – kirche – kaplan – herr – bauer – heilig
– johannses – lehrer – kloster – mönch – beten – lesen – reden.13
Topics 157 [hermA corpus, whole texts, without frequencies &amp; stop words]: kloster – mönch
– papst – geistlich – bischof – fromm – nonnen – katholisch – priester – sünde – zelle –
kanzler – weltlich – römisch – sankt.14
Topic 7 [hermA corpus, raw, segmented]: sein – gott – kirche – heilig – herr – werden –
pfarrer – beten – priester – dies – fromm – aller – unser – über – kloster.15
Topic 6 [hermA corpus, segmented, without frequencies &amp; stop words]: kirche – heilig –
herr – priester – kloster – mönch – fromm – beten – bischof – jude – christ – himmel –
pater – bruder – gebet.16
The visualization of the topic distribution for the data of the fourth coherence type which is
characterized by its instability, confirms the quantitative results that were discussed earlier (cf.
Figure 8): The removal of the cohesion elements results only in an additional fragmentation
of the thematic structure. Due to the limited amount of data, the potentially thematic topics
are only recognizable if they have already been seen in other data types. However, one can
observe here the process of formation of the topics, cf.:</p>
          <p>Topic 16 [Subcorpus “illness”, word classes without stop words]: knochen – strosack –
madame - einbildung - allerhöchst – gebiet – fürstlich – leidig – kümmerlich – verwirrung
– mord – spur – meinung - schlagen – morgend.17
13translation: priest - church - chaplain - lord - farmer - holy - johannses - teacher - monastery - monk - pray
- read - speak.</p>
          <p>14translation: monastery - monk - pope - spiritual - bishop - pious - nuns - catholic - priest - sin - cell
chancellor - secular - roman - sanct.</p>
          <p>15translation:to be - god - church - holy - lord - become - priest - pray - priest - this - pious - all - our - about
- monastery.</p>
          <p>16translation: church - holy - lord - priest - monastery - monk - pious - pray - bishop - jew - christ - heaven
- father - brother - pray.</p>
          <p>17translation: bone - strosack - madame - imagination - highest - area - princely - tiresome - wretched
confusion - murder - trace - opinion - beat - morning.</p>
          <p>Topic 88 [Subcorpus “illness”, without stop words]: leben – taler – ursinus – schreiben
– untersuchung – richter – wilke – berlin – rosenfeld – gericht – gift – kaltofen –
miltenberg – februar – bleiben.18
These kinds of topics are a kind of proto-topics which will later be crystallized into “real”
topics by further structural changes of the data set.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Topic Modelling for Literary Texts: Some Observations</title>
      <p>As discussed in our introduction, the magic of topic modelling often seems to fail for literary
texts. At least, if the texts are not cleaned. The experiments and evaluations we performed
pointed us not only to solutions, but also to possible explanations for the problems one typically
encounters.</p>
      <p>
        One general problem for topic modelling is probably the phenomenon of language
redundancy. This has so far only been reflected to a limited extent. Speech is 50-55% redundant
[
        <xref ref-type="bibr" rid="ref14 ref21">15, 22</xref>
        ] and therefore it is not surprising that the majority of the output of topic modelling
is not very informative. Frequently used words such as function words, proper names, etc.
dominate the topics and their prevalence can obscure the thematic structure of the text to a
certain extent. This is also the case in studies with literary texts [
        <xref ref-type="bibr" rid="ref25 ref26 ref8">9, 26, 27</xref>
        ]. Our experiments
confirmed that the diferent approaches of cleaning the data improve the outcomes of topic
modelling. Therefore, one should try to get rid of redundant units when preparing the data
for modelling.
      </p>
      <p>
        However, when applying topic modelling to scientific discourses [ 1] or diaries [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ], good results
are obtained without or only with little cleaning of data.19 For understanding these diferences
18translation: life - thaler - ursinus - writing - examination - judge - wilke - berlin - rosenfeld - court
poison - kaltofen - miltenberg - february - stay.
      </p>
      <p>
        19Cf. the conclusion of [
        <xref ref-type="bibr" rid="ref20">21</xref>
        ] who specifically tested the efect of the cleaning of data on non-fiction texts
(ArXiv papers, New York Times articles, Reuters data set, biographies from IMDb, etc.): “Except for the
dozen or so most frequent words, removing stopwords has no substantial efect on model likelihood, topic
coherence, or classification accuracy”. Interestingly also present in the successful cases of topic modelling, there
are “problematic” topics, i.e., topics that are either difficult to interpret or not very informative for us. But
one should bear in mind that topic modelling is a statistical procedure for recording regularities
in a data set. It can model all semiotically interpretable systems from gene structures to images
by redistributing the entities to be studied into statistically coherent groups based on their
common occurrence in a data set. The term ‘topic’ is therefore not to be understood as a
synonym for theme but rather as a metaphor for objects with similar structural, functional
or other characteristics collected in a coherent group. Topic modelling draws no connection
the content side, i.e. it does not address the meaning of the signs it deals with. Therefore,
even though topic modelling is typically used for the content analysis of texts, we should
keep in mind that topic modelling operates solely on forms and structures, i.e. on structural
phenomena.
      </p>
      <p>The diference in the results of topic modelling between scientific texts or diaries and literary
texts is therefore probably related to the structure of the texts. The former are characterized
by a standardized structure that renders them ideal objects for topic modeling. Literary texts,
on contrary, are characterized by a special type of information organization in which the text
structure itself is part of the artistic function. This means that literary texts are determined,
among other things, by their structure. Moreover, this structure can have many diferent forms.
This is more obvious for poetry,20 but it also holds for prose. In literary texts, structure can
have its own meaning. If the structure is changed, the meaning is changed accordingly.</p>
      <p>Now, topic modelling brings to light the regularities of language structure. As a merely
statistical tool, topic modelling shows the regularities or irregularities manifested in form.
‘Form’ here means the representation of text as a “bag-of-words”. Therefore, topic modelling
works not on the structure of texts but instead on a statistical matrix of word frequencies in
these texts.</p>
      <p>Any manipulation of texts leads to a functional change in the structure which manifests
itself above all in the reorganization of the qualitative and quantitative ratio between cohesion
and coherence in the data set in favour of the latter. Without manipulation of the texts,
the output of topic modelling is therefore dominated by predominantly cohesive text elements
such as pronouns or conjunctions. With transformation (cleaning, segmentation), the structure
acquires new qualities. These structural changes are reflected in the respective coherence types
we have discussed. The less cohesion elements the structure contains, the more heterogeneous
and complex it becomes in the thematic sense. This results in better topics.</p>
      <p>For the deployment of topic modelling for literary analyses we have to take into account that
it ignores an essential aspect of a literary text: literariness. The statistical method shows the
semantic and linguistic regularities or irregularities that reproduce the order of things, their
basic patterns. Therefore, topic modelling is not suitable for the evaluation of the literary
quality of texts or an analysis of texts that includes their literary quality. For tackling literary
quality research on the adequate processing of the texts is still needed.</p>
      <p>But topic modelling can be used to a certain extent for a more content-related analysis
of literary texts, if it is applied to a certain quantity of appropriately cleaned texts. As we
have shown, the best results are achieved with the combination of segmentation and cleaning.
The size of the data set also levels the dominance of the cohesion structures and yields better
results.
they are normally not addressed in publications.</p>
      <p>20Cf. Lotman’s observations on structure in poems: “A change in structure gives the reader or observer a
diferent idea. It follows that there are no ‘formal elements’ in a poem in the sense that one usually associates
with this term. An artistic text is a complexly constructed sense. All its elements are elements carrying
meaning” [12, p. 27].</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>Extensive calculations on the Lichtenberg high-performance computer of the Technical
University of Darmstadt were conducted for this research. The authors would like to thank the
Hessian Competence Center for High Performance Computing – funded by the Hessen State
Ministry of Higher Education, Research and the Arts – for helpful advice. We would like to
express our special thanks to the department staf of generic services Christian Griebel, Tim
Jammer and Dr. Benjamin Juhl.
r E
e L
b L
m A
u M
N (
se/ s)e
i
c s
n s
e la
u c
q
re rd
f( o
w
/
s
d
gn ro
i
n w
a p
le to
C s
f
o
re rs
b o
um tuh
N a
f
o
r
e
b</p>
      <p>s
m t
u x</p>
      <p>e
N t
n
e</p>
      <p>n
egm itao
S t
s
u
p
r
o</p>
      <p>C
w
e
i
v
r
e
o
4 v
e
l a
b t
a a
T D
le “g
eT re s
3
3
. 8 8
2 5 9 1 1
7 5 3 8 8
2 5 7 3 3
4 9 6 3 3
[1] D. M. Blei. “Probabilistic topic models”. In: Communications of the ACM 55.4 (2012),
pp. 77–84. issn: 0001-0782, 1557-7317. doi: 10.1145/2133806.2133826. url: https://dl.a
cm.org/doi/10.1145/2133806.2133826 (visited on 07/14/2020).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Blei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Ng</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. I. Jordan.</surname>
          </string-name>
          “
          <article-title>Latent dirichlet allocation”</article-title>
          .
          <source>In: J. Mach. Learn. Res</source>
          .
          <volume>3</volume>
          (
          <issue>2003</issue>
          ), pp.
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          . issn:
          <fpage>1532</fpage>
          -
          <lpage>4435</lpage>
          . doi: http://dx.doi.org/10.1162/jmlr.
          <year>2003</year>
          .
          <volume>3</volume>
          .4-
          <fpage>5</fpage>
          .993. url: http://portal.acm.org/citation.cfm?id=
          <fpage>944937</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Blevins</surname>
          </string-name>
          .
          <article-title>Topic Modeling Martha Ballard's Diary. Library Catalog: www</article-title>
          .cameronblevins.org.
          <year>2010</year>
          . url: https : / / www . cameronblevins .
          <article-title>org / posts / top ic-modeling-martha-ballards-diary/ (visited on 07/14/</article-title>
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chang</surname>
          </string-name>
          et al. “Reading Tea Leaves:
          <article-title>How Humans Interpret Topic Models”</article-title>
          . In: NIPS. Ed. by
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          et al. Curran Associates, Inc.,
          <year>2009</year>
          , pp.
          <fpage>288</fpage>
          -
          <lpage>296</lpage>
          . isbn:
          <volume>9781615679119</volume>
          . url: http://books.nips.cc/papers/files/nips22/NIPS2009_0125.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Deutsches</given-names>
            <surname>Textarchiv</surname>
          </string-name>
          .
          <source>Grundlage für ein Referenzkorpus der neuhochdeutschen Sprache</source>
          .
          <year>2020</year>
          . url: http://www.deutschestextarchiv.de/ (visited on 07/14/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Diaz</surname>
          </string-name>
          . German stopwords.
          <year>2020</year>
          . url: https://github.com/stopwords-iso/stopwords-de (visited on 07/11/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Krüger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sökefeld</surname>
          </string-name>
          . “
          <article-title>Korpuserstellung als literaturwissenschaftliche Aufgabe”</article-title>
          . In:
          <article-title>DHd 2019 Digital Humanities: multimedial &amp; multimodal Konferenzabstracts</article-title>
          .
          <source>Frankfurt &amp; Mainz</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>164</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hermann</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Lauer. “Das</surname>
          </string-name>
          ”
          <article-title>Was-bisher-geschah” von KOLIMO. Ein Update zum Korpus der literarischen Moderne”</article-title>
          . In:
          <article-title>DHd 2017 Digitale Nachhaltigkeit Konferenzabstracts</article-title>
          . Feb.
          <year>2017</year>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jockers</surname>
          </string-name>
          . “Secret”
          <article-title>Recipe for Topic Modeling Themes</article-title>
          .
          <source>Apr</source>
          .
          <year>2013</year>
          . url: http://www.m atthewjockers.net/
          <year>2013</year>
          /04/12/secret-recipe
          <article-title>-for-topic-modeling-themes/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jockers</surname>
          </string-name>
          .
          <article-title>The LDA Bufet is Now Open; or, Latent Dirichlet Allocation for English Majors</article-title>
          . Sept.
          <year>2011</year>
          . url: https://nxnt.link/vzeXZ.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Jockers</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Mimno</surname>
          </string-name>
          . “
          <article-title>Significant themes in 19th-century literature”</article-title>
          .
          <source>In: Poetics 41.6</source>
          (
          <issue>2013</issue>
          ), pp.
          <fpage>750</fpage>
          -
          <lpage>769</lpage>
          . issn: 0304422X. doi:
          <volume>10</volume>
          .1016/j.poetic.
          <year>2013</year>
          .
          <volume>08</volume>
          .005. url: https ://linkinghub.elsevier.com/retrieve/pii/S0304422X13000673 (visited on 01/08/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Lotman</surname>
          </string-name>
          . Die Struktur literarischer Texte.
          <source>München: Wilchelm Fink</source>
          ,
          <year>1972</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <surname>A. K. McCallum. MALLET:</surname>
          </string-name>
          <article-title>A Machine Learning for Language Toolkit</article-title>
          .
          <year>2002</year>
          . url: htt p://mallet.cs.umass.edu/.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mimno</surname>
          </string-name>
          . Package 'MALLET'.
          <year>2015</year>
          . url: https://cran.r-project.org/web/packages/m allet/mallet.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Moles</surname>
          </string-name>
          .
          <article-title>Informationstheorie und ästhetische Wahrnehmung</article-title>
          .
          <source>Köln: DuMont Schauberg</source>
          ,
          <year>1971</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Project</given-names>
            <surname>Gutenberg</surname>
          </string-name>
          . en. Library Catalog: www.gutenberg.org.
          <year>2020</year>
          . url: http://www.gu tenberg.org/ (visited on 07/14/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Röder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Both</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hinneburg</surname>
          </string-name>
          . “
          <article-title>Exploring the Space of Topic Coherence Measures”</article-title>
          .
          <source>In: Proceedings of the eight International Conference on Web Search and Data Mining</source>
          , Shanghai, February 2-
          <fpage>6</fpage>
          .
          <year>2015</year>
          , pp.
          <fpage>399</fpage>
          -
          <lpage>408</lpage>
          . url: http://svn.aksw.org/papers/2 015/WSDM_Topic_Evaluation/public.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Sacharny</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Stern</surname>
          </string-name>
          . “
          <article-title>Keyword set as a type of text”</article-title>
          . In:
          <article-title>Lexical aspects in the system of professionally oriented training of foreign language speech activity</article-title>
          .
          <source>Perm: Perm Technical University</source>
          ,
          <year>1988</year>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schöch</surname>
          </string-name>
          . “
          <article-title>Topic Modeling Genre: An Exploration of French Classical and Enlightenment Drama”</article-title>
          .
          <source>In: Digital Humanities Quarterly 011.2</source>
          (
          <year>2017</year>
          ). issn:
          <fpage>1938</fpage>
          -
          <lpage>4122</lpage>
          . url: http://www.digitalhumanities.org/dhq/vol/11/2/000291/000291.html.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Schofield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magnusson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Mimno</surname>
          </string-name>
          . “
          <article-title>Pulling Out the Stops: Rethinking Stopword Removal for Topic Models”</article-title>
          .
          <source>In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume</source>
          <volume>2</volume>
          ,
          <string-name>
            <surname>Short</surname>
            <given-names>Papers. EACL</given-names>
          </string-name>
          <year>2017</year>
          . Valencia, Spain: Association for Computational Linguistics,
          <year>2017</year>
          , pp.
          <fpage>432</fpage>
          -
          <lpage>436</lpage>
          . url: https://www.aclweb.org/anthology/E17-2069
          <source>(visited on 09/04/</source>
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Schofield</surname>
          </string-name>
          et al. “
          <article-title>Understanding Text Pre-Processing for Latent Dirichlet Allocation”</article-title>
          .
          <source>In: Proceedings of the 1st Workshop for Women and Underrepresented Minorities in Natural Language Processing. EMNLP</source>
          <year>2017</year>
          .
          <year>2017</year>
          , pp.
          <fpage>432</fpage>
          -
          <lpage>436</lpage>
          . url: http://www.cs.co rnell.edu/~xanda/winlp2017.pdf (visited on 09/04/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [22]
          <string-name>
            <surname>C. E. Shannon. “</surname>
          </string-name>
          <article-title>A mathematical theory of communication”</article-title>
          .
          <source>In: Bell Syst. Tech. J. 27.3</source>
          (
          <issue>1948</issue>
          ), pp.
          <fpage>379</fpage>
          -
          <lpage>423</lpage>
          . url: https://doi.org/10.1002/j.1538-
          <fpage>7305</fpage>
          .
          <year>1948</year>
          .tb01338.x.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sievert</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Shirley</surname>
          </string-name>
          . “
          <article-title>LDAvis: A method for visualizing and interpreting topics”</article-title>
          .
          <source>In: Proceedings of the Workshop on Interactive Language Learning</source>
          , Visualization, and
          <string-name>
            <surname>Interfaces</surname>
          </string-name>
          .
          <source>Proceedings of the Workshop on Interactive Language Learning</source>
          , Visualization, and
          <string-name>
            <surname>Interfaces</surname>
          </string-name>
          . Baltimore, Maryland, USA: Association for Computational Linguistics,
          <year>2014</year>
          , pp.
          <fpage>63</fpage>
          -
          <lpage>70</lpage>
          . doi:
          <volume>10</volume>
          .3115/v1/
          <fpage>W14</fpage>
          -3110. url: http://aclweb.org/anthology/W14-3
          <volume>110</volume>
          (visited on 05/02/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Syed</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Spruit</surname>
          </string-name>
          . “
          <article-title>Full-Text or Abstract? Examining Topic Coherence Scores Using Latent Dirichlet Allocation”</article-title>
          .
          <source>In: 2017 IEEE International Conference on Data Science and Advanced Analytics (DSAA)</source>
          .
          <source>2017 IEEE International Conference on Data Science and Advanced Analytics (DSAA)</source>
          . Tokyo, Japan: IEEE,
          <year>2017</year>
          , pp.
          <fpage>165</fpage>
          -
          <lpage>174</lpage>
          . isbn:
          <fpage>978</fpage>
          -1-
          <fpage>5090</fpage>
          -5004-8. doi:
          <volume>10</volume>
          .1109/DSAA.
          <year>2017</year>
          .
          <volume>61</volume>
          . url: http://ieeexplore.ieee.org/document/82 59775/ (visited on 05/31/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>TextGrid</given-names>
            <surname>Repository</surname>
          </string-name>
          .
          <year>2020</year>
          . url: https : / / textgridrep . org / browse / root (visited on 07/14/
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>T.</given-names>
            <surname>Underwood</surname>
          </string-name>
          .
          <article-title>Topic modeling made just simple enough</article-title>
          .
          <source>Apr</source>
          .
          <year>2012</year>
          . url: https://nxnt .link/g4D6p.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>T.</given-names>
            <surname>Underwood</surname>
          </string-name>
          .
          <article-title>What kinds of “topics” does topic modeling actually produce?</article-title>
          <source>Apr</source>
          .
          <year>2012</year>
          . url: https://nxnt.link/g4D6p.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>T.</given-names>
            <surname>Weitin</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Herget</surname>
          </string-name>
          .
          <source>Falcon Topics. 4. Digital Humanities Cooperation</source>
          ,
          <year>2016</year>
          .
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          . url: https://www.digitalhumanitiescooperation.de/pamphlete/pamphlet-4-falkentopics /.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>