<!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>Using Relations for Identi cation and Normalization of Disorders: Team CLEAR in the ShARe/CLEF 2013 eHealth Evaluation Lab</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>James Gung</string-name>
          <email>james.gung@colorado.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Colorado, Department of Computer Science Boulder</institution>
          ,
          <addr-line>CO 80309</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes a system for span detection and normalization of disorder mentions in clinical notes as de ned in Tasks 1a and 1b of the 2013 ShARe/CLEF eHealth Evaluation Lab [1]. We take a supervised learning, chunking-based approach to identifying disorder spans. In particular, our system introduces a method for identifying the spans of disjoint and overlapping disorder mentions using relation extraction and semantic role labeling (SRL). Our primary objective was to demonstrate the utility of relations for resolving the spans of disjoint disorder mentions. We used a CRF-based sequence labeler to extract initial disorder spans. Using these spans, we applied a locational relation extractor and SRL system to locate pairs of spans belonging to the same disorder mention. We used a dictionary-based approach to disorder normalization. Under strict evaluation for Task 1a, our system performed 3rd out of the 15 best performing systems for each team, achieving an F-measure of 0.687. For Task 1b, our system achieved a strict F-measure of 0.441. Our disjoint span resolution system signi cantly improved the performance of our system in both tasks, achieving a 5.5% increase over our baseline system in Task 1a and a 7.8% increase in Task 1b.</p>
      </abstract>
      <kwd-group>
        <kwd>clinical information extraction</kwd>
        <kwd>named entity recognition</kwd>
        <kwd>cTAKES</kwd>
        <kwd>UMLS</kwd>
        <kwd>semantic role labeling</kwd>
        <kwd>relation extraction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Task 1 of the 2013 ShARe/CLEF eHealth Evaluation Lab [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] had two
components: span detection and normalization of disorders. The 2013 dataset consists
of 300 discharge summaries, echo reports, ECG reports, and radiology reports
taken from the MIMIC II database [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. 100 of these were reserved for
evaluation. Each document was annotated with disorders and corresponding CUIs
(concept unique identi ers). Disorders were de ned to be any span of text that
could be mapped to a concept in SNOMED-CT terminology belonging to the
Disorder semantic group [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Annotated disorder mentions often covered disjoint
(non-contiguous) spans of text and in some cases overlapped. These
characteristics pose many problems to traditional chunking-based approaches to NER and
motivated much of the work in our approach.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Approach</title>
      <p>
        We approach the task of identifying disorder spans as a supervised sequence
labeling problem. Our system uses relation extraction and semantic role labeling
to identify the spans of disjoint and overlapping disorder mentions. Our baseline
system for the disorder span identi cation task uses a CRF (conditional random
eld) sequence labeler. The clinical Text Analysis and Knowledge Extraction
System (cTAKES) is used to preprocess the data [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. cTAKES is an open-source
NLP system for information extraction from medical records built upon the
UIMA framework. When extracting features, training and applying our sequence
labeler, our system uses several components from ClearTK's machine learning
module [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. ClearTK is a framework for developing NLP applications also built
upon Apache UIMA. CUI normalization is accomplished using a combination of
rules and the cTAKES dictionary lookup algorithm.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Training Data</title>
        <p>Before training the sequence labeler, we split up multi-span annotations into
individual disorder annotations. For example, right atrium and dilated are
annotated as disjoint spans within the disorder annotation right atrium dilated
in the sentence \The right atrium is moderately dilated." These disjoint spans
are automatically annotated as independent disorder spans, while the original
annotation is removed.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Processing Pipeline</title>
        <p>The majority of preprocessing is accomplished using cTAKES components. Our
baseline system's preprocessing pipeline consists of tokenization, sentence
segmentation, part of speech tagging and NP-chunking. Finally, the cTAKES
dictionary lookup module is applied over NPs found during chunking, providing
entity mention annotations (drugs, diseases/disorders, signs/symptoms,
anatomical sites, labs, procedures, and their associated CUIs).
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Sequence Labeling</title>
        <p>
          Our system uses the CRFsuite linear-chain CRF implementation for sequence
labeling [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], wrapped into UIMA using ClearTK's machine learning module.
After nding no signi cant improvements from the use of more advanced chunking
schemes, we chose to apply the IOB (inside-outside-begin) chunking formalism.
        </p>
        <p>Our system uses a combination of orthographic/lexical, syntactic and
semantic features commonly used in named entity recognition. All orthographic/lexical
and syntactic features are repeated in a window around the current token. A
window of +/-2 tokens was found to provide the best performance on the
training data. The normalized form of each token is extracted using a hand-crafted
dictionary and is then used as a feature.</p>
        <p>Raw Clinical Text
cTAKES Pre-Processing
ClearTK Feature Extraction
CRFsuite Sequence Labeling</p>
        <p>Relation Extraction
Disjoint Span Resolution</p>
        <p>CUI Normalization</p>
        <p>We also incorporate two domain-dependent features. Discourse section refers
to the heading preceding the current section of text. With the observation that
sections were generally colon-delimited in the task data, we naively identify
the current discourse section as the text immediately preceding the previous
colon. Document type is extracted from the lename of the document
currently being processed. In the task data, the document type (ECHO REPORT,
ECG REPORT, DISCHARGE SUMMARY, or RADIOLOGY REPORT) could
be found in the lename directly before the le extension (.txt).</p>
        <p>Entity mentions extracted using the cTAKES the dictionary lookup module
are used in the system as semantic features. Each entity type overlapping the
span of the current token is included as a feature.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Disjoint Span Resolution</title>
        <p>After identifying an initial set of disorder spans during sequence labeling, we
apply our disjoint span resolution system to connect pairs of disjoint spans
belonging to the same entities. This is accomplished using relations extracted with the
ClearNLP SRL module and the cTAKES relation extractor. Where locational
relations extracted from cTAKES or predicate-argument relations extracted using
SRL are found, we combine the disjoint spans corresponding to their constituents
into single entities.</p>
        <p>
          To identify locational relations, we use the cTAKES relation extractor
module [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Using a binary LibSVM classi er trained on medical data, it identi es
LocationOf relations (LocationOf[tumor, abdomen]) between pairs of entities
identi ed with the cTAKES dictionary lookup algorithm. To identify semantic
role relations, we use the ClearNLP semantic role labeler [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], a transition-based
SRL system, also trained on medical data. The SRL model we applied does
not explicitly identify adjectival predicates such as dilated in the aortic root is
moderately dilated. Therefore, in order to capture disjoint spans with adjectival
predicates, we looked for be-predicates that belonged in multiple SRL relations
(such as [aortic root, is] and [dilated, is]) and treated the identi ed spans
corresponding to their arguments as potential relations.
        </p>
        <p>Finally, if a relation's constituent elements are contained within disorder
spans from the initial set found during sequence labeling, we create a new,
multispan disorder mention from the corresponding spans. The old disorder spans are
discarded.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>CUI Normalization</title>
        <p>To assign CUIs to the identi ed disorder spans, we apply a simple rule-based
system in conjunction with the cTAKES dictionary lookup algorithm. We query
cTAKES using the contents of each disorder mention as a lookup window.
Because queries typically generate multiple results, we take several steps to lter
candidate CUIs. First, we only consider identi ed annotations that cover the
entire span. For example, e usion and pericardial in pericardial e usion are
removed from consideration. Secondly, we only consider candidates that have
TUIs (semantic type unique identi ers) belonging in the Disorder/Finding
semantic groups. Finally, if no candidates are found, we mark the disorder span
as CUI-less.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>Two runs were submitted for each task. In both tasks, CLEAR NoRel
corresponds to our baseline system without any disjoint span resolution while
CLEAR Rel incorporates our disjoint span resolution system. The tables
below summarize the results for Task 1a and 1b using the SNOMED-CT 2011 gold
standard. Also included in the tables are the results for the three best-performing
systems out of all the teams excluding our system.</p>
      <p>In Task 1a with strictly matching spans, CLEAR Rel performed 3rd out of
the 15 best performing systems for each team. Adding the disjoint span
resolution system increased our baseline system's F-score by 0.036, a 5.5%
improvement. For CUI normalization with strict evaluation, our system observed a 0.032
increase in F-score after adding disjoint span resolution, a 7.8% improvement.
We've introduced a system for disorder span detection and CUI normalization.
An initial set of disorder spans are identi ed using a CRF-based IOB sequence
labeler. CUI normalization is accomplished using the cTAKES dictionary lookup
module and several simple rules. Using relations to resolve disjoint and
overlapping spans signi cantly improves system performance in both disorder span
detection and CUI normalization.</p>
      <p>
        A more sophisticated system for normalizing abbreviations and acronyms
would likely improve performance and make the system extensible to domains
beyond ECGs, echo reports, radiographs and discharge summaries. Furthermore,
CRFs have no built in capacity for capturing long distance dependencies [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
This was visible in our error analysis where we found inconsistent treatment of
identical spans of text in varying contexts. Intuitively, identical spans of text in
the same domain should be consistently annotated the same way.
      </p>
      <p>Although the cTAKES relation extractor and ClearNLP SRL system
correctly identi ed many relations corresponding to entities with disjoint spans,
many were also missed. For example, neither locational relations nor
predicateargument relations capture disjoint spans in coordination structures such as
\right and left ventricles enlarged" in which right ventricles enlarged and left
ventricles enlarged are both disjoint entities. Better results might be achieved
by training a model to identify the relations that correspond to disjoint spans
using the output from a simple dependency parse.</p>
      <p>Acknowledgments. Many thanks to Martha Palmer, James Martin, Steven
Bethard, Guergana Savova, and Sameer Pradhan for providing a wealth of ideas
and advice in this task. This work was supported by award number 90TR002
provided by the ONC's Strategic Health IT Advanced Research Projects (SHARP).
We gratefully acknowledge the e orts of all of the task organizers as well as
the Shared Annotated Resources (ShARe) project funded by the United States
National Institutes of Health with grant number R01GM090187.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>H.</given-names>
            <surname>Suominen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Salantera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Velupillai</surname>
          </string-name>
          et al.
          <source>Three Shared Tasks on Clinical Natural Language Processing. Proceedings of CLEF 2013</source>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. G. Cli ord,
          <string-name>
            <given-names>D.</given-names>
            <surname>Scott</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Villarroel</surname>
          </string-name>
          .
          <article-title>User guide and documentation for the mimic ii database</article-title>
          .
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>N.</given-names>
            <surname>Elhadad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chapman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. O</given-names>
            <surname>'Gorman</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. Palmer G. Savova.</surname>
          </string-name>
          <article-title>The ShARe Schema for the Syntactic and Semantic Annotation of Clinical Texts</article-title>
          . Under Review.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <article-title>Mayo clinical text analysis and knowledge extraction system (ctakes): architecture, component evaluation and applications</article-title>
          .
          <source>Journal of the American Medical Informatics Association : JAMIA</source>
          ,
          <volume>16</volume>
          (
          <issue>5</issue>
          ):
          <volume>507</volume>
          {
          <fpage>513</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>P. V.</given-names>
            <surname>Ogren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. G.</given-names>
            <surname>Wetzler</surname>
          </string-name>
          , and
          <string-name>
            <surname>S. J. Bethard.</surname>
          </string-name>
          <article-title>ClearTK: a framework for statistical natural language processing</article-title>
          .
          <source>In Unstructured Information Management Architecture Workshop at the Conference of the German Society for Computational Linguistics and Language Technology</source>
          ,
          <volume>9</volume>
          <fpage>2009</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>N.</given-names>
            <surname>Okazaki</surname>
          </string-name>
          .
          <article-title>Crfsuite: a fast implementation of conditional random elds (crfs</article-title>
          ),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Choi</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmer</surname>
          </string-name>
          .
          <article-title>Transition-based semantic role labeling using predicate argument clustering</article-title>
          .
          <source>ACL HLT</source>
          <year>2011</year>
          , page
          <volume>37</volume>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L.</given-names>
            <surname>Ratinov</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Roth</surname>
          </string-name>
          .
          <article-title>Design challenges and misconceptions in named entity recognition</article-title>
          .
          <source>In Proceedings of the Thirteenth Conference on Computational Natural Language Learning</source>
          ,
          <source>CoNLL '09</source>
          , pages
          <fpage>147</fpage>
          {
          <fpage>155</fpage>
          ,
          <string-name>
            <surname>Stroudsburg</surname>
          </string-name>
          , PA, USA,
          <year>2009</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>