<!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>Annotating biomedical ontology terms in electronic health records using crowd-sourcing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andre Lamurias</string-name>
          <email>rias@lasige.di.fc.ul.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasco Pedro</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luka Clarke</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francisco M. Couto</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>BioISI: Biosystems &amp; Integrative Sciences Institute, Faculdade de Cieˆ ncias, Universidade de Lisboa</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LaSIGE, Departamento de Informa ́ tica, Faculdade de Cieˆ ncias, Universidade de Lisboa</institution>
          ,
          <addr-line>1749-016, Lisboa</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Unbabel</institution>
          ,
          <addr-line>360 3rd Street, Suite 700, San Francisco, CA 94107-1213</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>Electronic health records have been adopted by many institutions and constitute an important source of biomedical information. Text mining methods can be applied to this type of information to automatically extract useful knowledge. We propose a crowd-sourcing pipeline to improve the precision of extraction and normalization of biomedical terms. Although crowd-sourcing has been applied in other fields, it has not been applied yet to the annotation of health records. We expect this pipeline to improve the precision of supervised machine learning classifiers, by letting the users suggest the boundaries of the terms, as well as the respective ontology concept. We intend to apply this pipeline to the recognition and normalization of disorder mentions (i.e., references to a disease or other health related conditions in a text) in electronic health records, as well as drug, gene and protein mentions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Electronic health records (EHRs) are a source of information
relevant to various research areas of biomedicine. These records contain
details on diseases, symptoms, drugs and mutations, as well as
relations between these terms. As more institutions adopt this type
of system, there is an increasing need for methods that
automatically extract information from textual data. This information may
be matched to existing ontologies, with the objective of either
validating the information extracted or expand the ontology with new
information.</p>
      <p>Text mining methods have been proposed to automatically extract
useful information from unstructured text, such as EHR. Named
Entity Recognition (NER) is a text mining task which aims at
identifying the segments of text that refer to an entity or term of interest.
Another task is normalization, which consists of assigning an
ontology concept identifier to the recognized term. Finally, the relations
described between the identified terms can be extracted, which is
known as Relation Extraction.</p>
      <p>
        The results of these tasks should be as accurate as possible so that
minimal human intervention is required to use the results for other
applications. To evaluate fairly the state-of-the-art of text mining
systems, community challenges have been organized, where the
competing systems are evaluated on the same gold standard. The
task 14 of SemEval 2015 consisted in the NER of disorder mentions
from EHR, as well as the normalization to the SNOMED-CT
subset of UMLS
        <xref ref-type="bibr" rid="ref2">(Campbell et al., 1998)</xref>
        . The best F-measure obtained
for this task was of 75.5%. The CHEMDNER task of BioCreative
should
addressed:
alamu
      </p>
      <p>IV consisted in the recognition of chemical entities in the titles and
abstracts of PubMed articles. For this task, the best F-measure was
of 87.39%. The difference between the results of the two tasks could
be due to the fact that EHR may contain more noise than scientific
articles. These results show that there is a need to improve the
stateof-the-art, to satisfy the user expectations on automated extraction
of biomedical information from unstructured text.</p>
      <p>In this paper we propose a pipeline to improve the extraction
and normalization of biomedical ontology terms in EHR by
crowdsourcing the validation of the results obtained with machine learning
algorithms. This approach has been applied to other types of tasks,
with promising results. The crowd would be used to validate the
boundaries of the term, as well as the ontology concept associated.
2</p>
    </sec>
    <sec id="sec-2">
      <title>NORMALIZATION OF BIOMEDICAL TERMS TO</title>
    </sec>
    <sec id="sec-3">
      <title>ONTOLOGIES</title>
      <p>
        The results produced by NER methods may be normalized to
unique identifiers from ontologies. The advantage of this approach is
that the structure of the reference ontology may be used to validate
the information extracted from the text. We have explored semantic
similarity between chemical entities matched to ChEBI concepts,
which improved the precision of our system
        <xref ref-type="bibr" rid="ref6">(Lamurias et al., 2015)</xref>
        .
      </p>
      <p>The normalization of entities is a challenge due to the ambiguity
and variability of the terminology. The same label may refer to
different concepts, depending on the context, while one concept may
be mentioned with different names, due to spelling variants,
abbreviations and capitalization. While the ontology may provide a set
of synonyms for each concept, it is usually incomplete, requiring a
method more advanced than string matching to correctly normalize
an entity.
3</p>
    </sec>
    <sec id="sec-4">
      <title>CROWD-SOURCING IN ANNOTATION TASKS</title>
      <p>
        Text processing tasks are suitable candidates for crowd-sourcing
since they cannot be solved computationally, and can be broken
down into smaller micro-tasks
        <xref ref-type="bibr" rid="ref3">(Good and Su, 2013)</xref>
        . For
example, it has been applied to machine translation
        <xref ref-type="bibr" rid="ref1">(Ambati and Vogel,
2010)</xref>
        , recognition of names in historical records
        <xref ref-type="bibr" rid="ref9">(Sukharev et al.,
2014)</xref>
        , question-answering
        <xref ref-type="bibr" rid="ref7">(Mrozinski et al., 2008)</xref>
        and ontology
alignment
        <xref ref-type="bibr" rid="ref8">(Sarasua et al., 2012)</xref>
        . Crowd-sourcing micro-tasks are
usually defined by the large volume of tasks to be performed, as
well as the simplicity of each individual task. The participants may
be motivated by monetary rewards (e.g. Amazon Mechanical Turk),
games with purpose
        <xref ref-type="bibr" rid="ref10">(Von Ahn and Dabbish, 2008)</xref>
        , or simply the
satisfaction of having contributed to a larger project
        <xref ref-type="bibr" rid="ref4">(Jansen et al.,
2014)</xref>
        .
Lamurias et al
      </p>
      <p>Computational methods to map a term to an ontology concept,
usually based on string similarity, are able to find one or more
matches for each term. However, a machine is not able to
identify the most correct term from a list of matches with the accuracy
of a human annotator. By letting a large number of participants
evaluate the ontology concepts matched to the terms recognized
in a given text, a new dataset can be generated with these
corrections. This dataset would be used to train a classifier able to
determine the correct concept corresponding to a recognized
biomedical concept, such as disorder, chemical, protein or gene, with high
precision. This classifier can be trained with a supervised
machine learning algorithm, or with reinforcement learning. Likewise, a
golden dataset could be generated to evaluate and tune the classifier.
4</p>
    </sec>
    <sec id="sec-5">
      <title>PIPELINE</title>
      <p>The pipeline is composed by two modules: one for NER of disorder,
chemical, gene and protein mentions, and another for normalization
to SNOMED-CT, ChEBI and Gene Ontology concepts, respectively.</p>
      <p>
        The NER modules starts with classifiers trained with existing
annotated corpora. We have trained classifiers based on the
Conditional Random Fields algorithm
        <xref ref-type="bibr" rid="ref5">(Lafferty et al., 2001)</xref>
        for both
disorder and chemical entity mentions. We will train more
classifiers to recognize gene and protein mentions, with existing corpora
annotated with those types of entities. The results of these
classifiers will be evaluated by the crowd, who will be able to accept the
entity and its boundaries, adjust the boundaries, or reject the entity
if it does not correspond at all to what the classifier predicted. These
corrections will be used to improve the performance of the first step,
through reinforcement learning, with different weights assigned to
the specialists according to their usage profile.
      </p>
      <p>The normalization module will first attempt to map the string
to a concept of the respective ontology. Since multiple matches
may exist for the same string, this ambiguity will be solved with
a semantic similarity measure. These mappings will be evaluated by
the crowd, why the option of accepting the concept as correct, or
choosing another one from the same ontology. As before, these
corrections will be used to train a machine learning classifier, using the
semantic similarity values as features.</p>
      <p>For example, taking the sentence “The rhythm appears to be atrial
fibrillation” as input, the NER classifier may recognize only the
word “fibrillation” as a disorder mention. In this case, the boundary
of the term may be extended to include “atrial”. In
SNOMEDCT, several concept are related to atrial fibrillation, for example,
“Atrial fibrillation” (C0004238) and “Atrial fibrillation and flutter”
(C0155709). If the second concept is chosen by the system instead
of the first one, the user may indicate this mistake. Otherwise, the
user will confirm that the mapping is correct.</p>
      <p>Every document processed by our system is anonymized using
standard procedures, which includes removing all references to
personal details. The user only evaluates individual phrases containing
annotations, to prevent the re-identification of documents. We will
apply a sliding-window approach to harmonize the evaluations
performed by the crowd, so that each phrase evaluated by a user should
overlap with other phrases. With this strategy, we can align the
sequence of phrases that was accepted by the majority of the crowd, and
prevent errors committed due to the lack of context.</p>
      <p>As an incentive to the participation of users, we intend to apply a
mechanism of rewards based on a virtual currency. KnowledgeCoin
(Couto, 2014) is a virtual currency that was originally proposed to
reward and recognize data sharing and integration on the semantic
web. This could also be applied to the proposed pipeline, by
distributing KnowledgeCoins for each text validated by a user, improving
the reputation of that user. Potential participants in this kind of
project would be medicine students. The University of Lisbon accepts
almost three hundred medicine students per year, which could
provide a relatively large crowd for our pipeline. Retired physicians,
nurses, physician assistants and researchers may also participate, in
order to provide more specialized curation. This type of crowd has
been used by CrowdMed to provide crowd-sourced diagnostics to
complex medical cases, with high levels of accuracy.
5</p>
    </sec>
    <sec id="sec-6">
      <title>CONCLUSION</title>
      <p>We propose a novel pipeline for recognition and normalization of
biomedical terms to ontology concepts, using crowd-sourcing. The
complete and automatic annotation of biomedical texts such as EHR
requires systems with high precision. The normalization task is
particularly challenging due to the subjective nature of ontology
mapping. By letting a large group of specialized participants correct
the mistakes of a machine learning classifier, we expect an
improvement of the performance of current biomedical text mining systems.
The idea is not only to create a scalable knowledge base but help
from a community of specialist curators that may be available to
help in creating a golden standard for a new biomedical area, or
improve current results, or just validate some results.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work was supported by the Fundac¸ a˜o para a Cieˆncia e
a Tecnologia (https://www.fct.mctes.pt/) through the PhD grant
PD/BD/106083/2015, the Biosys PhD programme and LaSIGE Unit
Strategic Project, ref. PEst-OE/EEI/UI0408/2014.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ambati</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vogel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Can crowds build parallel corpora for machine translation systems</article-title>
          ?
          <source>In Proceedings of the NAACL HLT 2010 Workshop on Creating Speech</source>
          and
          <article-title>Language Data with Amazon's Mechanical Turk</article-title>
          , pages
          <fpage>62</fpage>
          -
          <lpage>65</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Campbell</surname>
            ,
            <given-names>K. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliver</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Shortliffe</surname>
            ,
            <given-names>E. H.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>The unified medical language system toward a collaborative approach for solving terminologic problems</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>12</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Good</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>A. I.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Crowdsourcing for bioinformatics</article-title>
          . Bioinformatics, page btt333.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alcala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Guzman</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Amara: A sustainable, global solution for accessibility, powered by communities of volunteers. In Universal Access in Human-Computer Interaction</article-title>
          .
          <source>Design for All and Accessibility Practice</source>
          , pages
          <fpage>401</fpage>
          -
          <lpage>411</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Lafferty</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F. C.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Conditional random fields: Probabilistic models for segmenting and labeling sequence data</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Lamurias</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferreira</surname>
            ,
            <given-names>J. D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Couto</surname>
            ,
            <given-names>F. M.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Improving chemical entity recognition through h-index based semantic similarity</article-title>
          .
          <source>Journal of Cheminformatics</source>
          ,
          <volume>7</volume>
          (
          <issue>Suppl 1</issue>
          ),
          <fpage>S13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Mrozinski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whittaker</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Furui</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Collecting a why-question corpus for development and evaluation of an automatic qa-system</article-title>
          .
          <source>In 46th Annual Meeting of the Association of Computational Linguistics: Human Language Technologies</source>
          , pages
          <fpage>443</fpage>
          -
          <lpage>451</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Sarasua</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simperl</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Crowdmap: Crowdsourcing ontology alignment with microtasks</article-title>
          .
          <source>In The Semantic Web-ISWC</source>
          <year>2012</year>
          , pages
          <fpage>525</fpage>
          -
          <lpage>541</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Sukharev</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhukov</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Popescul</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Learning alternative name spellings on historical records.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Von</given-names>
            <surname>Ahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            and
            <surname>Dabbish</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Designing games with a purpose</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>51</volume>
          (
          <issue>8</issue>
          ),
          <fpage>58</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>