<!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>Simple Language Independent Sequence Labelling for the Annotation of Disabilities in Medical Texts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rodrigo Agerri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>German Rigau</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>rodrigo.agerri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>german.rigaug@ehu.eus</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IXA NLP Group, University of the Basque Country UPV/EHU</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>25</fpage>
      <lpage>30</lpage>
      <abstract>
        <p>In this paper we describe our participation to the DIANN 2018 shared task at IberEval 2018 for the annotation of disabilities in the medical domain. We use IXA pipes to model the annotation of disabilities as a sequence labelling task. Our system consists of a combination of clustering features implemented on top of a simple set of shallow local features. We show how leveraging distributional features obtained from large in-domain unlabelled data helps to easily develop a robust system for the medical domain. The system and models generated in this work are available for public use and to facilitate reproducibility of results.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>(1) In the patients &lt;scp&gt;&lt;neg&gt;without&lt;neg&gt; &lt;dis&gt;dementia&lt;/dis&gt;&lt;/scp&gt;,
significant differences were obtained in terms of functional and cognitive status (Barthel
index of 52.3438 and Pfeiffer test with an average score of 1.48 3.2 (P&lt;.001)).
In Example (1) it can be seen that, apart from disabilities such as ‘dementia’, both
negations and their scope is also annotated.</p>
      <p>Our submission is placed in the context of the TUNER project1 on “Multi-faceted
Domain Adaptation for Advanced Textual Semantic Processing”. In Natural Language
Processing (NLP) technology is crucial to extract accurate, complete, relevant,
interoperable and timely structured knowledge from large amounts of unstructured
multilingual text to make informed decisions. The aim of TUNER is to address these needs
through the research and development of domain adaptation techniques to apply them
to the NLP technology developed within the project. Summarizing, the project aims to
develop domain-oriented cross-lingual systems that will provide deep semantic
capabilities to process multilingual data.</p>
      <sec id="sec-1-1">
        <title>1 http://ixa2.si.ehu.es/tuner/</title>
        <p>
          In this setting, we take an existing sequence labelling system developed for Named
Entity Recognition (NER) on newswire text [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and we experiment on the domain
adaptation of such system by including, via semi-supervision, semantic information
automatically obtained from large amounts of unlabelled domain-specific data.
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>
        The DIANN task is modelled as a sequence labelling task. In order to do so, we convert
an annotated sentence such as the one in Example (1) into the BIO scheme for learning
sequence labelling models [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Example (2) shows the review in BIO format. Tokens
in the review are tagged depending on whether they are at the beginning (B-target),
inside (I-target) or outside (O) of the disability and negation expressions:
(2) In/O the/O patients/O without/B-NEG dementia/B-DIS ,/O significant/O
differences/O were/O obtained/O in/O terms/O of/O functional/O and/O cognitive/O
status/O : : :
Our system learns language independent models which consist of a set of local, shallow
features complemented with semantic distributional features based on clusters obtained
from a variety of domain-specific data sources. We show that our approach, despite the
lack of hand-engineered, language-specific features, obtains competitive results in the
present task.
      </p>
      <p>As it can be seen in Example (2), we do not treat the scope of negation, but in a
post-processing step, we proceed as follows: if at least a negation and a disability are
annotated in a sentence, then the negation is considered to have a wide scope. In other
words, if more than one disability appears in the same sentence as a negation, then it is
interpreted that the negation affects to every disability present in that sentence.</p>
      <p>
        For our experiments we trained on the training data provide for each language and
choose the best settings via 5-fold cross validation. The chosen models were then used
to annotated the test data. The datasets were tokenized using the IXA pipes tokenizer
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] without any fine-tuning for the medical domain. The BARR-E background set
distributed in the task [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is leveraged in order to induce clusters for Spanish. For English,
we used PubMed Annual Baseline from 20172.
      </p>
      <sec id="sec-2-1">
        <title>2.1 ixa-pipe-nerc</title>
        <p>Our sequence labeling system is ixa-pipe-nerc, which aims to establish a simple and
shallow feature set, avoiding any linguistic motivated features, with the objective of
removing any reliance on costly extra gold annotations (POS tags, lemmas, syntax,
semantics) and/or cascading errors if automatic language processors are used. The
underlying motivation was to obtain robust models to facilitate the development of NER
systems for other languages and datasets/domains while obtaining state of the art
results.</p>
        <sec id="sec-2-1-1">
          <title>2 ftp://ftp.ncbi.nlm.nih.gov/pubmed/baseline</title>
          <p>
            The system consists of: (i) Local, shallow features based mostly on orthographic,
word shape and n-gram features plus their context; (ii) three types of simple clustering
features, based on unigram matching; (iii) publicly available gazetteers. ixa-pipe-nerc
learns supervised models via the Perceptron algorithm as described by [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. To avoid
duplication of efforts, ixa-pipe-nerc uses the Apache OpenNLP project implementation
of the Perceptron algorithm3 customized with its own features. Specifically,
ixa-pipenerc implements, on top of the local features, a combination of word representation
features: (i) Brown [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] clusters, taking the 4th, 8th, 12th and 20th node in the path;
(ii) Clark [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] clusters and, (iii) Word2vec [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] clusters, based on K-means applied over
the extracted word vectors using the skip-gram algorithm. The implementation of the
clustering features looks for the cluster class of the incoming token in one or more of the
clustering lexicons induced following the three methods listed above. If found, then we
add the class as a feature. The Brown clusters only apply to the token related features,
which are duplicated.
          </p>
          <p>
            The ixa-pipe-nerc tagger includes a simple method to combine and stack various
types of clustering features induced over different data sources or corpora, with state of
the art results in newswire Named Entity Recognition [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] and Opinion Target Extraction
[
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], both in out-of-domain and in-domain evaluations.
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <p>
        We train ixa-pipe-nerc with the default parameters and features as described in Agerri
and Rigau [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] using both BILOU and BIO annotation schemes. The BARR-E
background and Pubmed Annual Baseline are used to train Brown, Clark and Word2vec
clusters. Tables 1 and 2 show our official DIANN results for English and Spanish,
respectively.
      </p>
      <p>The shared task provides partial and exact matching results. For example, for a
disability such as “severe cognitive impairment”, exact match would be “severe cognitive
impairment” whereas a partial matching may be matching one of the terms included
in the sequence, such as “cognitive impairment”. However, as the released evaluator4
only provides exact results, we will limit our discussion to the exact evaluation. The
metrics used to evaluate the systems will be precision, recall and their harmonic mean
F-measure. For each system, the organizers provided three types of results:
1. DIS: Identifying the sequences in the text denoting disabilities.
2. ALL: The annotation of negated disabilities, namely, the set of annotations fdisability,
negation trigger and scope of the negationg.
3. JOINT: The joint annotation of disabilities and negation. This evaluation is correct
when both negation and disability are correct.</p>
      <p>Best results for every setting are obtained using the BILOU encoding scheme5. As
we expected, using clustering features substantially improves the results, especially in</p>
      <sec id="sec-3-1">
        <title>3 http://opennlp.apache.org/</title>
        <p>4 https://github.com/diannibereval2018/evaluation
5 The BIO scheme suggests to learn models that identify the Beginning, the Inside and the
Outside of sequences. The BILOU scheme proposes to learn models Beginning, the Inside and
the Last tokens of multi-token chunks as well as Unit-length chunks.
DIS</p>
        <p>
          DIS
terms of recall. However, unlike previous works using the same system [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], the
combination of clusters from different data sources does not improve performance. Still, and
considering the lack of hand-engineered features and resources employed for the task,
the official exact results are quite competitive, especially for Spanish.
3.1
        </p>
        <sec id="sec-3-1-1">
          <title>Tokenizing the Test Set</title>
          <p>Together with the official results, the task organizers also released the Gold standard
test set, which allowed us to perform an extra experiment using exactly the same models
trained for the official runs and showed in Tables 1 and 2. We tokenized and segmented
the test set and fed it to ixa-pipe-nerc for testing. Given that ixa-pipe-nerc works at token
level, we suspected that our official runs were hindered by the fact that the Raw test set
was not tokenized and we had to annotate the Raw test set without proper segmentation
and tokenization.</p>
          <p>DIS</p>
          <p>ALL</p>
          <p>JOINT
Features
(run 2) Local
(run 1) Local + CPUB300</p>
          <p>Precision Recall F1 Precision Recall F1 Precision Recall F1
82.0 63.7 71.7 68.7 47.8 56.4 79.2 59.6 68.1
85.5 65.8 74.4 68.7 47.8 56.4 82.9 61.7 70.7</p>
          <p>IxaMed 78.6 86.0 82.1 47.6 43.5 45.5 74.6 81.1 77.7
Table 3. DIANN 2018 Exact English Results on tokenized test data. CPUB300 (run 1): Clark
PubMed 300 classes. Local (run 2).</p>
          <p>Tables 3 and 4 show the results of applying the models used for the official runs to
the tokenized and segmented test set.</p>
          <p>As it can be seen, the improvements are substantial, to the point that our system now
obtains the second best results across languages and evaluations, although still lower
DIS</p>
          <p>ALL</p>
          <p>
            JOINT
Features
(run 2) Local
(run 1) Local + BBE2000
(run 3) Local + BBEC2000
than the results obtained on most evaluations by IxaMed [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], a system developed for
the medical domain by our colleagues at IXA Group6. Nonetheless, we believe that our
results are particularly interesting considering the lack of specific manual adaptation to
the domain.
4
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Concluding Remarks</title>
      <p>In this paper we have presented some experiments showing how to quickly and
easily adapt a general purpose sequence labeller to the medical domain. The tagger uses
shallow local features enriched with semi-supervised features based on distributional
semantics. The result is a robust, language independent tagger suitable to be easily
applied across languages and domains. The official results obtained, while fairly
competitive themselves, are substantially improved by providing the sequence labeller with
a tokenized and segmented input. If we compare our results with IxaMed, the best
system in most of the evaluation settings, we obtain better results in terms of precision but
recall needs to be further improved. We believe that this could be achieved by training
clusters using more closely related data sources to the DIANN datasets, instead of using
readily available data, as we have done for these experiments. The models and tools are
freely available under Apache License 2.07.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work has been supported by Spanish Ministry of Economy and Competitiveness
(MINECO/FEDER, UE), under the projects TUNER (TIN2015-65308-C5-1-R) and
CROSSTEXT (TIN2015-72646-EXP).</p>
      <sec id="sec-5-1">
        <title>6 http://ixa.eus/ 7 http://ixa2.si.ehu.es/ixa-pipes/</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agerri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bermudez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rigau</surname>
          </string-name>
          , G.:
          <article-title>IXA pipeline: Efficient and ready to use multilingual NLP tools</article-title>
          .
          <source>In: Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14)</source>
          . pp.
          <fpage>3823</fpage>
          -
          <lpage>3828</lpage>
          . Reykjavik, Iceland (May
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Agerri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rigau</surname>
          </string-name>
          , G.:
          <article-title>Robust multilingual named entity recognition with shallow semisupervised features</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>238</volume>
          ,
          <fpage>63</fpage>
          -
          <lpage>82</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Aronson</surname>
            ,
            <given-names>A.R.</given-names>
          </string-name>
          :
          <article-title>Effective mapping of biomedical text to the umls metathesaurus: the metamap program</article-title>
          .
          <source>In: Proceedings of the AMIA Symposium</source>
          . p.
          <fpage>17</fpage>
          . American Medical Informatics Association (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>P.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desouza</surname>
            ,
            <given-names>P.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mercer</surname>
            ,
            <given-names>R.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pietra</surname>
            ,
            <given-names>V.J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          :
          <article-title>Class-based n-gram models of natural language</article-title>
          .
          <source>Computational linguistics 18(4)</source>
          ,
          <fpage>467</fpage>
          -
          <lpage>479</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Combining distributional and morphological information for part of speech induction</article-title>
          .
          <source>In: Proceedings of the tenth conference on European chapter of the Association for Computational Linguistics-Volume</source>
          <volume>1</volume>
          . pp.
          <fpage>59</fpage>
          -
          <lpage>66</lpage>
          . Association for Computational Linguistics (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Collins,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Discriminative training methods for hidden markov models: Theory and experiments with perceptron algorithms</article-title>
          .
          <source>In: Proceedings of the ACL-02 conference on Empirical methods in natural language processing-</source>
          Volume
          <volume>10</volume>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gojenola</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oronoz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Pe´rez,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Casillas</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Ixamed: Applying freeling and a perceptron sequential tagger at the shared task on analyzing clinical texts</article-title>
          .
          <source>In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2014</year>
          ). pp.
          <fpage>361</fpage>
          -
          <lpage>365</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Hermenegildo</given-names>
            <surname>Fabregat</surname>
          </string-name>
          , Juan
          <string-name>
            <surname>Martinez-Romo</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          :
          <article-title>Overview of the diann task: Disability annotation task at ibereval 2018</article-title>
          .
          <source>In: Proceedings of the Workshop on Evaluation of Human Language Technologies for Iberian Languages (IberEval</source>
          <year>2018</year>
          ) (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Krallinger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Intxaurrondo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez-Martin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , de la Pea,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Prez-Prez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>PrezRodrguez</surname>
          </string-name>
          , G.,
          <string-name>
            <surname>Santamara</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akhondi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loureno</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valencia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Resources for the extraction of abbreviations and terms in spanish from medical abstracts: the barr corpus, lexical resources and document collection</article-title>
          .
          <source>In: SEPLN</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In: Advances in Neural Information Processing Systems</source>
          . pp.
          <fpage>3111</fpage>
          -
          <lpage>3119</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. San Vicente, I.n.,
          <string-name>
            <surname>Saralegi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agerri</surname>
          </string-name>
          , R.:
          <article-title>Elixa: A modular and flexible absa platform</article-title>
          .
          <source>In: Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ). pp.
          <fpage>748</fpage>
          -
          <lpage>752</lpage>
          . Association for Computational Linguistics, Denver, Colorado (
          <year>June 2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Tjong Kim Sang</surname>
            ,
            <given-names>E.F.</given-names>
          </string-name>
          :
          <article-title>Introduction to the CoNLL-2002 shared task: Language-independent named entity recognition</article-title>
          .
          <source>In: Proceedings of CoNLL-2002</source>
          . pp.
          <fpage>155</fpage>
          -
          <lpage>158</lpage>
          . Taipei,
          <string-name>
            <surname>Taiwan</surname>
          </string-name>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>