<!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>Constructing a Syndromic Terminology Resource for Veterinary Text Mining</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lenz Furrer</string-name>
          <email>lenz.furrer@uzh.ch</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Susanne Küker</string-name>
          <email>@vetsuisse.unibe.ch</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John Berezowski</string-name>
          <email>@vetsuisse.unibe.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Horst Posthaus Flavie Vial</string-name>
          <email>@vetsuisse.unibe.ch @vetsuisse.unibe.ch</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Rinaldi</string-name>
          <email>fabio.rinaldi@uzh.ch</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Clinical Research, and Veterinary Public Health, University of Bern</institution>
          ,
          <addr-line>john.berezowski</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Animal Pathology Veterinary Public Health Institute, University of Bern University of Bern</institution>
          ,
          <addr-line>horst.posthaus flavie.vial</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of</institution>
          ,
          <addr-line>Computational Linguistics</addr-line>
          ,
          <institution>University of Zurich</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Veterinary Public Health, Institute, University of Bern</institution>
          ,
          <addr-line>susanne.kueker</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>61</fpage>
      <lpage>70</lpage>
      <abstract>
        <p>Public health surveillance systems rely on the automated monitoring of large amounts of text. While building a text mining system for veterinary syndromic surveillance, we exploit automatic and semi-automatic methods for terminology construction at different stages. Our approaches include term extraction from free-text, grouping of term variants based on string similarity, and linking to an existing medical ontology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the project Veterinary Pathology Text Mining,
we are developing tools to exploit veterinary
postmortem data for epidemiological surveillance and
early detection of animal diseases. This paper
describes the work in progress on the construction of
a veterinary terminology resource as a basis for a
text mining tool to classify, with minimal human
intervention, free-text veterinary reports with
respect to multiple clinical syndromes that can be
monitored.</p>
      <p>
        In human medicine, text mining has been
successfully applied to clinical records in many
public health surveillance systems
        <xref ref-type="bibr" rid="ref21 ref23 ref3 ref4">(Botsis et al., 2011;
Steinberger et al., 2008; Brownstein et al., 2008;
Wagner et al., 2004)</xref>
        . The approaches range
from hand-written rule-based systems to fully
automated methods using machine learning. For
example, Chapman et al. (2004) use heuristical
keyword-driven as well as supervised machine
learning techniques (Naïve-Bayes classifier) for
detecting mentions of fever in free-text clinical
records. Similarly, the BioCaster system
        <xref ref-type="bibr" rid="ref8 ref9">(Collier
et al., 2006; Collier et al., 2008)</xref>
        relies on a
carefully constructed medical ontology combined with
a Naïve-Bayes classifier as an input filter. Friedlin
et al. (2008) use a regular-expression based
termextraction system to find positive and negative
mentions of methicillin-resistant Staphylococcus
aureus in culture reports. Hartley et al. (2010) give
an overview of surveillance systems that mainly
focus on world-wide monitoring of web sources,
including news feeds and informal medical networks.
      </p>
      <p>
        The text mining of veterinary reports faces
additional challenges such as multiple species and
a less controlled vocabulary
        <xref ref-type="bibr" rid="ref19 ref20">(Smith-Akin et al.,
2007; Santamaria and Zimmerman, 2011)</xref>
        . Up to
this point, approaches for classifying veterinary
diagnostic data into syndromes for surveillance have
been restricted to the use of rule-based classifiers
        <xref ref-type="bibr" rid="ref1">(Dórea et al., 2013; Anholt et al., 2014)</xref>
        . To build
these classifiers, a group of experts manually
creates a large set of rules. The rules are then used
to classify veterinary diagnostic submissions into
syndromes based on the presence or absence of
specific words within various fields in the
diagnostic submission data.
      </p>
      <p>We propose to develop a process for using text
mining methodologies (natural language
processing) to efficiently extract relevant health
information from veterinary diagnostic submission data
with minimal human intervention. Given a
sufficient amount of data (i. e. at least a few
hundreds of manually classified reports), a machine
learning approach will allow us to directly classify
these data into syndromes that can be monitored
for surveillance.</p>
      <p>As recognized in the Swiss Animal Health
Strategy 2010+, methods for early disease detection,
based on the increasing abundance of data on
animal health stored in national databases, can
contribute to valuable and highly efficient
surveillance activities. Post-mortem data, available from
pathology services, are often under-exploited. The
main purpose of post-mortem investigations of
food production animals is to provide information
about the cause of disease or death with regard
to treatment, and prevention options for the
affected herd. Besides these major diagnoses, all
additional pathological findings are also recorded
as text and electronically archived as necropsy
reports. In addition to the value of this information
for veterinarians and farmers, systematic
evaluation of necropsy data may be of value the early
detection of spatio-temporal clusters of syndromes
which may result from a new disease emerging into
a population or from changing patterns of endemic
diseases. As such, it has the potential to be of value
for both nation-wide and international (veterinary)
public health early-warning systems.</p>
      <p>The rest of this paper is organized as follows:
We present our efforts in constructing and
exploiting a veterinary terminology resource in Section 2.
Section 3 describes our work towards report
classification in the context of building a surveillance
tool. The next steps and further application
scenarios are given in Section 4.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Terminology Construction</title>
      <p>In the process of report classification, we have put
a lot of effort in the construction of a terminology
resource that suited our needs. The resulting term
inventory is tailored to a very specific task. Still,
the methods, insights and even the resource itself
can be of use for other applications. Similar to the
work by Rinaldi et al. (2002), we extracted a set of
terms from a collection of raw text and used
automatic methods to organize them into a hierarchical
structure. Section 2.1 introduces the categories we
used for classification. In Sections 2.2 and 2.3, we
describe the steps that led to the construction of the
term inventory. Sections 2.4 and 2.5 show how this
resource can be automatically enhanced for a more
general usage.
2.1</p>
      <sec id="sec-2-1">
        <title>Syndrome and Diagnosis Classification</title>
        <p>The work described here is based on post-mortem
reports that were compiled by the Institute of
Animal Pathology (ITPA) of the Vetsuisse faculty at
the University of Bern. The data were entered
into a database by veterinary pathologists between
2000 and 2011. We used a subset of approximately
9 000 report entries regarding pigs and cattle. The
reports are written in German, with a small
fraction (less than 3 %) in English and French.</p>
        <p>
          For subsequent quantitative analysis, we
classified all reports using two categorization
levels. As a coarse-grained categorization, we
annotated each report with the syndromic groups that
were affected by a medical issue. Each report
was assigned zero, one or more of 9 syndrome
categories (gastro-intestinal, respiratory, urinary,
cardio-vascular, lymphatic, musculo-skeletal,
reproductive, neural, other). This categorization
approximately meets the level of granularity found in
other work
          <xref ref-type="bibr" rid="ref24">(Dórea et al., 2013; Warns-Petit et al.,
2010)</xref>
          . For a finer-grained categorization of the
reports, we additionally annotated post-mortem
diagnoses mentioned (directly or implicitly) in the
reports, such as enteritis, lipidosis, or injuries from
foreign bodies. The set of diagnoses was not
defined a priori, but continuously updated in the
classification process. The final set comprised some
100 classes and is shown in Table 1. The diagnoses
are modeled as subcategories of the syndromes.
While some category names occur in more than
one syndromic category, it does not mean that they
are ambiguous, as they are triggered by different
terms. For example, atresia is classified as a
congenital abnormality of the gastro-intestinal system,
whereas the ventricular septal defect is a
congenital abnormality of the cardio-vascular system.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Term Normalization</title>
        <p>The medical reports have a high number of
surface variants per term. The variation is caused by
inflection, inconsistent spelling and typographical
errors. On a higher level, variation is increased
by synonymy, i. e. the use of different terms for
the same concept (e. g. Lipidose/Verfettung
‘lipidosis’). From the perspective of the given text
mining task, certain derivative forms can be
considered synonymous variants as well (e. g. Ulzeration
besides Ulkus).</p>
        <p>We split the report texts into tokens, which we
gastro-intestinal
abomasal ulcer 178
abomasitis 120
acidosis 41
cheilitis 6
cholangitis 84
colitis 368
congenital</p>
        <p>abnormality 21
dilatation 159
displaced</p>
        <p>abomasum 55
duodenitis 12
enteritis 2458
esophagitis 46
gastric ulcer 206
gastritis 121
glossitis 16
hepatitis 200
HIS 361
Hoflund</p>
        <p>syndrome 10
icterus 39
ileitis 60
invagination 59
jejunitis 30
lipidosis 93
obstipation 13
omasitis 18
pancreatitis 2
parasites 13
perforation
pharyngitis
proctitis
reticulitis
rumenitic ulcer
rumenitis
sialoadenitis
steatorrhea
stenosis
stomatitis
trauma
typhlitis
volvulus
defined as consecutive runs of alphanumeric
characters or hyphens. We then performed a series of
normalization steps in order to reduce the number
of term variants when compiling an index.</p>
        <p>The bulk of the spelling variation stems from
Latin/Greek-originated terms, such as Zäkum
‘cecum’. Besides the German spelling (using the
letters ä, ö, z/k), the Latin spelling is often used (ae,
oe, c, respectively), and even combinations of the
two are encountered. For the previous example,
the following variants are present, among others:
Caecum, caecum, Cäcum, Cäkum, Zaecum. We
normalized the usage of these letters by replacing ä
with ae and ö with oe unconditionally, while
treating c differently based on its right context:
before a front vowel it was replaced by z, before h
and k it was kept as c, and in all other cases
(including word-final position) we replaced it with
k. The complexity of this rule is owed to the fact
that this normalization is applied to all words, i. e.
including originally German words like Kinn/Zinn
‘chin’/‘tin’, which would be confused by an
unconditional conflation of c, k, z. As a side effect, the
normalization of German terms occasionally
captured closely spelled English terms (which were
not systematically gathered), such as
Enzephalitis/encephalitis.</p>
        <p>
          Subsequently, we removed inflectional suffixes
using the NLTK1 implementation of the
“Snowball” stemmer for German
          <xref ref-type="bibr" rid="ref17">(Porter, 1980)</xref>
          .
Stemming is the process of removing inflectional and
(partially) derivational affixes, thus truncating
words to their stems. For example, minimally and
minimize are both reduced to minim in Porter’s
English stemmer, which is not a proper word, but
nev1Natural Language Toolkit: www.nltk.org
variants
Zäkumtorsion, Caecumtorsion
Kokzidiose, Coccidiose
Aborts, Abort, Abortes, Aborte, Aborten
perforierter Ulcus, perforierten Ulkus
Kardiomyopathie, Cardiomyopathie, Kardiomyopathien
normalized form
zaekumtorsion
kokzidios
abort
perforiert ulkus
kardiomyopathi
}
}
explanation
ä/ö/c/k/z normalization
stemming
both
ertheless a useful key for lumping together
etymologically related words.
        </p>
        <p>Stemming is based on orthographical
regularities and uses only a minimal amount of lexical
information. Although the method is not flawless –
it may be prone to errors with very short and
irregularly inflected words – it generally works well
for languages with alphabetic script and has been
successfully applied to many European languages.
Using a stemmer, we were able to considerably
reduce the number of inflectional/derivational
variants. However, a number of inflectional forms
were still missed by the stemmer – especially plural
forms with Latin inflection, such as Ulkus/Ulzera,
or Enteritis/Enteritiden, which are not covered by
the stemming rules for general German grammar.
The stemmer also failed to capture most of the
spelling errors. Table 2 illustrates the conflation
with examples.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Focus Terms</title>
        <p>For the syndromic classification of the veterinary
reports, we manually created a list of focus terms
which served as indicators for the clinical
syndromes and diagnoses. Starting from a
frequencyranked list of the words found in all of the reports
(already grouped by their normalized form), we
manually selected terms that were likely to indicate
(positive) diagnoses in the reports. The list was
refined by inspecting the reports that produced hits
for the focus terms.</p>
        <p>The focus terms typically consist of a single
token, but we also allowed multi-word expressions.
The terms are grouped by diagnosis. Thus, each
diagnosis refers to a set of terms which either
constitute a common name of the diagnosis or describe
some of its aspects. For example, concerning
injuries caused by foreign bodies, we consider Draht
‘wire’ and Nagel ‘nail’ as focus terms, even though
these words only refer to the cause, but not to the
injuries themselves.</p>
        <p>
          As each focus term is represented by its
normalized form, a number of variant forms is already
matched, as described above. We aimed to
additionally cover variants produced by misspellings
as well as inflected forms not recognized by the
stemmer. Using approximate string matching, we
searched the reports for similar terms for each of
the focus terms. We used the simstring tool
          <xref ref-type="bibr" rid="ref16">(Okazaki and Tsujii, 2010)</xref>
          for retrieving similarly
spelled terms among the entire text collection.
Approximate matching is a difficult task, as it is hard
in general to formally define similarity among (the
orthographical representations of) words in a way
consistent with human judgement. simstring
measures similarity as a function of the number
of shared n-grams (runs of n characters) in two
words, which is only a rough approximation of
the task. However, compared to other similarity
measures – e. g. Levenshtein’s edit distance2 – it
is considerably more efficient for retrieval in large
amounts of text. In the inevitable trade-off of good
precision and high recall, we strove for recall by
choosing a low similarity threshold for retrieval.
As expected, this resulted in a high number of hits,
including many false positives, i. e. words with a
high n-gram similarity score, that are not actually
similar to the input term (e. g. arthritis and
arteritis). Due to the limited number of focus terms it
was feasible to manually clean the list of similar
words.
        </p>
        <p>Figure 1 illustrates how term variants were
gathered around the concept of a diagnosis. A
number of synonymous and hyponymous terms were
added to a specific diagnosis by a human
expert. These terms were used as seeds to
automatically find more variants, such as inflectional and
spelling variants as well as misspellings. Please
note that the labeled edges are only added for
illustration purposes – the relations between term
2For a study of agreement between human judgement and
different similarity measures, see e. g. Efremova et al. (2014);
for a general overview of similarity measures cf. Navarro
(2001) and Christen (2006).</p>
        <sec id="sec-2-3-1">
          <title>Darmtorsionen</title>
          <p>inflection</p>
        </sec>
        <sec id="sec-2-3-2">
          <title>Dünndarmtorsion</title>
          <p>synonyms</p>
        </sec>
        <sec id="sec-2-3-3">
          <title>Dünndarmdrehungen</title>
        </sec>
        <sec id="sec-2-3-4">
          <title>Dünndarmvolvulus</title>
          <p>diagnosis
volvulus
canonical term
misspellings</p>
        </sec>
        <sec id="sec-2-3-5">
          <title>Volvulus</title>
          <p>synonym
Darmtorsion hyponym
hyponym</p>
        </sec>
        <sec id="sec-2-3-6">
          <title>Volvolus</title>
        </sec>
        <sec id="sec-2-3-7">
          <title>Vovulus</title>
        </sec>
        <sec id="sec-2-3-8">
          <title>Voluvlus</title>
        </sec>
        <sec id="sec-2-3-9">
          <title>Caecumtorsion</title>
        </sec>
        <sec id="sec-2-3-10">
          <title>Zäkumtorsion</title>
          <p> spelling
 variants</p>
        </sec>
        <sec id="sec-2-3-11">
          <title>Zäkumstorsion</title>
        </sec>
        <sec id="sec-2-3-12">
          <title>Caecum­Torsion</title>
          <p>forms (such as synonym, misspelling) were not
captured during this phase, as they were not needed
for syndrome/diagnosis classification. However,
we examined ways to partly recover this
underlying structure in an automated way, as is described
in the following sections.
2.4</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Further Term Conflation</title>
        <p>The UMLS Metathesaurus3 is a large collection
of various medical terminology resources. One of
its key features is the assignment of unique
concept identifiers to entries from different
vocabularies in many languages, thus establishing
equivalence relations across them. By creating links to
Metathesaurus concepts, we can enrich our own
terminology resource with information contained
in the Metathesaurus, as well as making it more
valuable when sharing it with others.</p>
        <p>We used the 2014AA release of the
Metathesaurus for this work. For each concept that was
represented in a German vocabulary, we
normalized its lemma and tried to match it against an
entry among our focus terms. With this approach, we
were able to establish a link to one or more UMLS
concepts for 80.6 % of the diagnoses.</p>
        <p>Since our data were organized by diagnosis,
each covering a number of terms with sometimes
quite disparate meanings, the connection to the
Metathesaurus produced a high number of
one-tomany mappings (cf. Figure 2). This difference in
3www.nlm.nih.gov/pubs/factsheets/
umlsmeta.html
(a)
(b)
granularity hinders the exploitation of the linked
information, as the meaning of many diagnoses
appears highly ambiguous in terms of the
Metathesaurus. In order to better match the semantic range
of the UMLS concepts, we passed on to perform
the mapping at the level of terms rather than
diagnoses. This required us to add a hierarchical
layer to our data structure: We needed to
distinguish term variants (spelling and inflectional
alternations, such as Caecumtorsion vs.
Zäkumstorsion) from separate terms (e. g. Zäkumstorsion vs.
Darmtorsion). Please note that synonyms such
as Darmtorsion and Darmdrehung are considered
separate terms, even though they have the same
meaning.</p>
        <p>For each diagnosis, we organized all term forms
into groups of term variants. The arrangement was
performed automatically, based on string
similarity. While string similarity is only an unreliable
approximation of human similarity judgement, and
while there are a number of concurring ways of
computing it, it is also difficult to determine a
0.9
0.8
threshold that clearly separates similar from
dissimilar pairs of words. We therefore chose to
perform supervised machine learning, i. e. automatic
learning by example. We compiled a training set
of positive instances of inflectional/spelling
alternation as well as negative instances, i. e. pairs of
unrelated words. For each pair, we computed two
different string similarity measures (cf. Figure 3):
cosine similarity of character trigram vectors, and
Levenshtein ratio. These two measures cover
different aspects of similarity, and thus their
combination might capture more information than just
one of them. We trained a Support Vector
Machine on the two-dimensional space of the
similarity measures, using a polynomial kernel function.</p>
        <p>The automatic term grouping yielded very
satisfactory results. We manually evaluated the
resulting groups, requiring that all members be
orthographical or inflectional variations of each other.
We also allowed derivational variants (e. g.
Weissmuskelkrankheit/…erkrankung ‘white muscle
disease’) to be in the same group, although the
separation of derivatives (e. g. Ulkus/Ulzeration)
was not counted as false negative. We found
that less than 6.7 % of the groups contained
unequal terms (false positives), and only 1.9 % of
the groups were erroneously isolated instead of
being merged with the correct equivalents (false
negatives). Many false positive judgements were
caused by terms with only small differences in
meaning, such as Muskeldegeneration ‘muscle
degeneration’ and Muskelfaserdegeneration ‘muscle
fiber degeneration’, which might even be regarded
equal in a less strict evaluation. As for the false
negatives, the number of misses could be reduced
by extending the stemmer with Latin-inflection
endings like Ulkus – Ulzera.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>Connecting to UMLS</title>
        <p>Each group of term variants was then linked to a
UMLS concept if there was a match between at
least one member of the group (i. e. a term
variant) and of the German concept descriptions,
respectively. Only exact agreement of the
normalized forms was counted as a match, as preliminary
experiments had shown that fuzzy matching
introduced a great amount of false positives
(connections between similarly spelled, but otherwise
unrelated words) while adding only very few desired
links. However, we were able to improve the
linkage with simple heuristics, such as the removal of
boilerplate expressions like nicht näher bezeichnet
‘not otherwise specified’.</p>
        <p>In 42.1 % of the terms, we could find a match
with a UMLS concept. Only 6.7 % of the
matching terms point to more than one concept, which
means that 93.3 % of the terms with a match can
be mapped to the Metathesaurus unambiguously.
However, for more than half of the terms no
corresponding UMLS concept could be found at all,
which is mainly due to the different domains of
our veterinary texts and the predominantly
humanmedicine-based UMLS. Table 3 shows some
examples of the mapping.</p>
        <p>The connections to the Metathesaurus allowed
us to further enrich our data. For example,
every UMLS concept has a semantic type assigned
to it, such as “Disease or Syndrome” or
“Pathologic Function”. Additionally, we used the concept
descriptions in Metathesaurus to find more focus
terms. By matching the descriptions of connected
concepts against our text collection, we were able
to enlarge the set of focus terms by almost 10 %.</p>
        <p>As next steps, we plan to create links to other
widely-used terminology resources, such as the
Central key for health data recording by the
International Committee for Animal Recording
(ICAR).4
4See www.icar.org</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Annotation Tool</title>
      <p>The terminology resource described above is a
key component in our efforts to create a
veterinary surveillance system. We wrote a pipeline of
Python scripts that assists our semi-automatic
annotation of the pathology reports. The tool
performs automatic annotation of syndromes and
diagnoses based on the term resource, while also
keeping track of manual verfications and
rejections. Through a web interface, it accepts a
Microsoft Excel workbook as input and produces a
modified version in the same format, which allows
a veterinary domain expert to inspect and modify
the automatic annotations. All relevant
information – such as the term resource and the assigned
categories, negations (see below), and the previous
manual annotations – are contained within this file.
3.1</p>
      <sec id="sec-3-1">
        <title>Negation Detection</title>
        <p>In a keyword-based system for detecting evidence,
negative expressions can play a crucial role.
Occasionally, negative outcomes of an analysis are
reported in the texts, and suspected diagnoses are
rejected quite frequently, such as keine Hinweise
auf eine Pneumonie ‘no evidence of a pneumonia’.
Therefore, we aimed at identifying occurrences of
focus terms that are mentioned in a negated
context.</p>
        <p>Besides the identification of negated
expressions, negation detection heavily depends on the
correct determination of their scope. Tanushi et
al. (2013) compare different approaches to
nega67</p>
        <p>
          UMLS
tion scope detection in Swedish clinical reports.
According to them, “[e]mploying a simple,
rulebased approach with a small amount of negation
triggers and a fixed context window for
determining scope is very efficient and useful, if results
around 80 % F-score are sufficient for a given
purpose”
          <xref ref-type="bibr" rid="ref22">(Tanushi et al., 2013, p. 393)</xref>
          . We included a
simple negation-detection module in our pipeline,
which looks for a set of negative expressions in a
context window of 5 tokens to either side of the
focus term. The context can be restricted for each
expression (e. g. only to the right of or only
immediately preceding a focus term). The context
window is shortened at sentence boundaries and other
indicators of a break. However, as the results of the
negation detection are not yet satisfactory, we plan
to integrate an existing library for this task, e. g. the
Python package pyConTextNLP
          <xref ref-type="bibr" rid="ref6">(Chapman et al.,
2011)</xref>
          .
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Inter-Annotator Agreement</title>
        <p>In order to validate the quality of our annotations,
we organized a multi-annotator evaluation. We
performed an experiment with six experts of
veterinary pathology, which were asked to classify a
number of reports with respect to the syndromic
categories described in Section 2.1. For this
purpose, we created a web interface which displayed
the report text together with some metadata, one
report at a time, and allowed to mark each of
the syndromes as present or absent. The reports
were randomly sampled, keeping the distribution
syndrome
gastro-int.
respiratory
urinary
cardio-vasc.
lymphatic
musc.-skel.
reproductive
neural
other
avg.
of species and year of creation as close to the entire
collection as possible (approaching stratified
sampling). Each annotator was provided with a sample
of 20 reports, which was extended to twice or three
times the size when an annotator asked for more.
In order to increase sample size, the same report
was given to only two or three annotators, rather
than all of them. In total, 81 distinct reports were
annotated.</p>
        <p>
          We evaluated the inter-annotator agreement
with Krippendorff’s Alpha
          <xref ref-type="bibr" rid="ref14">(Krippendorff, 2013,
pp. 267–309)</xref>
          , as is shown in Table 4. For
computing the agreement, we regarded each syndrome
as an independent, binary variable (each syndrome
is either present or absent in a report). The
agreement value ranges from 1 (perfect agreement)
to 0 (agreement as by chance) or even below
(systematic disagreement). A high agreement means
that identifying syndromes is a clear task, while
a low agreement indicates that the decisions
cannot be easily made. Most of the syndromes have a
good (&gt;0.8) or acceptable (&gt;0.6) score,5 whereas
some are clearly identified as problematic. For the
lymphatic system, the sparse representation (only
3 reports) does not allow for valid conclusions;
further investigation is required in this case. The
“catch-all” class other, however, most likely
suffers from having an unclear scope. As a
consequence of this evaluation, we decided to reduce the
ambiguity of other by including additional classes
5For a discussion of the interpretation of absolute
agreement scores see Artstein and Poesio (2008, p. 591)
in the next revision of the syndromic
categorization.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Outlook</title>
      <p>We will assess the performance of the text-mining
tool based on a small number of diseases which
have been relevant in Switzerland in the last 10
years:
1. Bovine Viral Diarrhoea in cattle (an
eradication campaign for the disease was introduced
in 2008)
2. Porcine Circovirus type 2 infection in pigs
3. Gastro-intestinal syndromes in pigs (for which
we observe an increasing amount of pathology
submissions)
Time-series analyses will be performed to quantify
trends, seasonality and other effects (day of week,
day of month etc.) on the number of submissions
for syndromes potentially related to these diseases.
For each disease, “in-control” data (data collected
in the absence of an outbreak) will be used to
establish a baseline model describing the amount of
normal “noise” in the data (expected number of
submissions in the absence of disease outbreaks).
Retrospective analyses of the time-series will be done
to see whether alerts (signals) were produced when
the number of submissions for syndromes
potentially linked to the disease was higher than
expected from our baseline model (event detection).
This will allow us to evaluate whether the system
would have worked as an early-warning system.</p>
      <p>The tools developed in this project will be
adapted to reports from different pathology
institutes throughout Switzerland, thus contributing
to a nation-wide syndromic surveillance system.
Similarly, the methodology developed may be
applicable to the analysis of text-based disease
information which is recorded in other contexts. For
example, there is a great potential of using such a
system to systematically analyse health data which are
recorded by veterinary practitioners in their
practice management software, slaughter data or by
animal health services in their central database.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work was funded by the Swiss Federal
Food Safety and Veterinary Office (Bundesamt für
Lebensmittelsicherheit und Veterinärwesen).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Michele</surname>
          </string-name>
          <string-name>
            <surname>Anholt</surname>
          </string-name>
          , John Berezowski, Iqbal Jamal, Carl Ribble, and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Stephen</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Mining free-text medical records for companion animal enteric syndrome surveillance</article-title>
          .
          <source>Preventive Veterinary Medicine</source>
          ,
          <volume>113</volume>
          (
          <issue>4</issue>
          ):
          <fpage>417</fpage>
          -
          <lpage>422</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Ron</given-names>
            <surname>Artstein</surname>
          </string-name>
          and
          <string-name>
            <given-names>Massimo</given-names>
            <surname>Poesio</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Inter-coder agreement for Computational Linguistics</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>34</volume>
          (
          <issue>4</issue>
          ):
          <fpage>555</fpage>
          -
          <lpage>596</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Taxiarchis</given-names>
            <surname>Botsis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Michael D.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          , Emily Jane Woo, Marianthi Markatou, and
          <string-name>
            <given-names>Robert</given-names>
            <surname>Ball</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Text mining for the Vaccine Adverse Event Reporting System: medical text classification using informative feature selection</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          ,
          <volume>18</volume>
          (
          <issue>5</issue>
          ):
          <fpage>631</fpage>
          -
          <lpage>638</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>John S. Brownstein</surname>
          </string-name>
          , Clark C. Freifeld, Ben Y. Reis, and
          <string-name>
            <given-names>Kenneth D.</given-names>
            <surname>Mandl</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Surveillance Sans Frontieres: Internet-based emerging infectious disease intelligence and the HealthMap project</article-title>
          .
          <source>PLoS Med</source>
          ,
          <volume>5</volume>
          (
          <issue>7</issue>
          ):
          <fpage>e151</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Wendy W. Chapman</surname>
            ,
            <given-names>John N.</given-names>
          </string-name>
          <string-name>
            <surname>Dowling</surname>
          </string-name>
          , and
          <string-name>
            <surname>Michael</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Wagner</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Fever detection from free-text clinical records for biosurveillance</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>37</volume>
          (
          <issue>2</issue>
          ):
          <fpage>120</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Brian E.</given-names>
            <surname>Chapman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sean</given-names>
            <surname>Lee</surname>
          </string-name>
          , Hyunseok Peter Kang, and
          <string-name>
            <surname>Wendy</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Chapman</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Document-level classification of CT pulmonary angiography reports based on an extension of the ConText algorithm</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>44</volume>
          (
          <issue>5</issue>
          ):
          <fpage>728</fpage>
          -
          <lpage>737</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Peter</given-names>
            <surname>Christen</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>A comparison of personal name matching: Techniques and practical issues</article-title>
          .
          <source>Technical Report TR-CS-06-02</source>
          , The Australian National University, Dec.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Nigel</given-names>
            <surname>Collier</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ai Kawazoe</surname>
          </string-name>
          , Lihua Jin, Mika Shigematsu, Dinh Dien, Roberto A.
          <string-name>
            <surname>Barrero</surname>
            , Koichi Takeuchi, and
            <given-names>Asanee</given-names>
          </string-name>
          <string-name>
            <surname>Kawtrakul</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>A multilingual ontology for infectious disease surveillance: rationale, design and challenges</article-title>
          .
          <source>Language Resources and Evaluation</source>
          ,
          <volume>40</volume>
          (
          <issue>3-4</issue>
          ):
          <fpage>405</fpage>
          -
          <lpage>413</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Nigel</given-names>
            <surname>Collier</surname>
          </string-name>
          , Son Doan,
          <string-name>
            <surname>Ai Kawazoe</surname>
            , Reiko Matsuda Goodwin, Mike Conway, Yoshio Tateno, QuocHung Ngo, Dinh Dien, Asanee Kawtrakul,
            <given-names>Koichi</given-names>
          </string-name>
          <string-name>
            <surname>Takeuchi</surname>
          </string-name>
          , et al.
          <year>2008</year>
          .
          <article-title>BioCaster: detecting public health rumors with a Web-based text mining system</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>24</volume>
          (
          <issue>24</issue>
          ):
          <fpage>2940</fpage>
          -
          <lpage>2941</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Fernanda C.</given-names>
            <surname>Dórea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Anne Muckle</surname>
          </string-name>
          , David Kelton,
          <string-name>
            <given-names>J. T. McClure</given-names>
            ,
            <surname>Beverly J. McEwen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Bruce</surname>
          </string-name>
          <string-name>
            <given-names>McNab</given-names>
            ,
            <surname>Javier Sanchez</surname>
          </string-name>
          , and
          <string-name>
            <surname>Crawford</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Revie</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Exploratory analysis of methods for automated classification of laboratory test orders into syndromic groups in veterinary medicine</article-title>
          .
          <source>PLOS one</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ):
          <fpage>e57334</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Julia</given-names>
            <surname>Efremova</surname>
          </string-name>
          , Bijan Ranjbar-Sahraei, and
          <string-name>
            <given-names>Toon</given-names>
            <surname>Calders</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A hybrid disambiguation measure for inaccurate cultural heritage data</article-title>
          .
          <source>In Proceedings of the 8th Workshop on Language Technology for Cultural Heritage</source>
          ,
          <source>Social Sciences, and Humanities (LaTeCH)</source>
          ,
          <source>page 47-55</source>
          , Gothenburg, Sweden, April. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Jeff</given-names>
            <surname>Friedlin</surname>
          </string-name>
          , Shaun Grannis, and
          <string-name>
            <given-names>J. Marc</given-names>
            <surname>Overhage</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Using natural language processing to improve accuracy of automated notifiable disease reporting</article-title>
          .
          <source>AMIA Annual Symposium Proceedings</source>
          ,
          <year>2008</year>
          :
          <fpage>207</fpage>
          -
          <lpage>211</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>David</given-names>
            <surname>Hartley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Noele</given-names>
            <surname>Nelson</surname>
          </string-name>
          , Ronald Walters, Ray Arthur, Roman Yangarber, Larry Madoff, Jens Linge, Abla Mawudeku, Nigel Collier, John Brownstein, Germain Thinus, and
          <string-name>
            <given-names>Nigel</given-names>
            <surname>Lightfoot</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Landscape of international event-based biosurveillance</article-title>
          .
          <source>Emerging Health Threats Journal</source>
          ,
          <volume>3</volume>
          (
          <issue>e3</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Klaus</given-names>
            <surname>Krippendorff</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Content Analysis: An Introduction to Its Methodology</article-title>
          . Sage Publications, Thousand Oaks, CA,
          <year>3rd</year>
          edition.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Gonzalo</given-names>
            <surname>Navarro</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>A guided tour to approximate string matching</article-title>
          .
          <source>ACM Computing Surveys</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ):
          <fpage>31</fpage>
          -
          <lpage>88</lpage>
          ,
          <year>March</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Naoaki</given-names>
            <surname>Okazaki</surname>
          </string-name>
          and
          <string-name>
            <surname>Jun'ichi Tsujii</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Simple and efficient algorithm for approximate dictionary matching</article-title>
          .
          <source>In Proceedings of the 23rd International Conference on Computational Linguistics, COLING '10, page 851-859</source>
          , Beijing, China,
          <year>August</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Martin F.</given-names>
            <surname>Porter</surname>
          </string-name>
          .
          <year>1980</year>
          .
          <article-title>An algorithm for suffix stripping</article-title>
          .
          <source>Program</source>
          ,
          <volume>14</volume>
          (
          <issue>3</issue>
          ):
          <fpage>130</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Rinaldi</surname>
          </string-name>
          , James Dowdall, Michael Hess, Kaarel Kaljurand, Mare Koitand, Kadri Vider, and
          <string-name>
            <given-names>Neeme</given-names>
            <surname>Kahusk</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Terminology as knowledge in answer extraction</article-title>
          .
          <source>In TKE-2002: 6th International Conference on Terminology and Knowledge Engineering</source>
          , Nancy, France,
          <year>August</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Suzanne L. Santamaria</surname>
          </string-name>
          and
          <string-name>
            <surname>Kurt L. Zimmerman</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Uses of informatics to solve real world problems in veterinary medicine</article-title>
          .
          <source>Journal of veterinary medical education</source>
          ,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>103</fpage>
          -
          <lpage>109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Kimberly A.</given-names>
            <surname>Smith-Akin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Charles F.</given-names>
            <surname>Bearden</surname>
          </string-name>
          , Stephen T. Pittenger, and
          <string-name>
            <surname>Elmer</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Bernstam</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Toward a veterinary informatics research agenda: An analysis of the PubMed-indexed literature</article-title>
          .
          <source>International Journal of Medical Informatics</source>
          ,
          <volume>76</volume>
          (
          <issue>4</issue>
          ):
          <fpage>306</fpage>
          -
          <lpage>312</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Ralf</given-names>
            <surname>Steinberger</surname>
          </string-name>
          , Flavio Fuart, Erik van der Goot, Clive Best, Peter von Etter, and
          <string-name>
            <given-names>Roman</given-names>
            <surname>Yangarber</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Text mining from the web for medical intelligence</article-title>
          . In Françoise Fogelman-Soulié, Domenico Perrotta, Jakub Piskorski, and Ralf Steinberger, editors,
          <source>Mining Massive Data Sets for Security</source>
          , volume
          <volume>19</volume>
          <source>of NATO Science for Peace and Security Series - D: Information and Communication Security</source>
          , page
          <volume>295</volume>
          -
          <fpage>310</fpage>
          . IOS Press.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Hideyuki</given-names>
            <surname>Tanushi</surname>
          </string-name>
          , Hercules Dalianis, Martin Duneld, Maria Kvist, Maria Skeppstedt, and
          <string-name>
            <given-names>Sumithra</given-names>
            <surname>Velupillai</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Negation scope delimitation in clinical text using three approaches: NegEx, PyConTextNLP and SynNeg</article-title>
          .
          <source>In Proceedings of the 19th Nordic Conference of Computational Linguistics (NODALIDA</source>
          <year>2013</year>
          ), page
          <fpage>387</fpage>
          -
          <lpage>397</lpage>
          , Oslo, Norway.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Michael M. Wagner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Espino</surname>
            ,
            <given-names>F-C.</given-names>
          </string-name>
          <string-name>
            <surname>Tsui</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Gesteland</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Chapman</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Ivanov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Moore</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Dowling</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hutman</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Syndrome and outbreak detection using chief-complaint data - experience of the Real-Time Outbreak and Disease Surveillance project</article-title>
          .
          <source>Morbidity and Mortality Weekly Report</source>
          ,
          <volume>53</volume>
          :
          <fpage>28</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>Eva</given-names>
            <surname>Warns-Petit</surname>
          </string-name>
          , Eric Morignat,
          <string-name>
            <given-names>Marc</given-names>
            <surname>Artois</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Didier</given-names>
            <surname>Calavas</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Unsupervised clustering of wildlife necropsy data for syndromic surveillance</article-title>
          .
          <source>BMC Veterinary Research</source>
          ,
          <volume>6</volume>
          (
          <issue>56</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>