<!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>A language-modelling approach to User-Centred Health Information Retrieval</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Computing and Information Sciences Radboud University Nijmegen</institution>
        </aff>
      </contrib-group>
      <fpage>269</fpage>
      <lpage>275</lpage>
      <abstract>
        <p>In this working notes paper we present our methodology and the results we obtained in task 3a of the CLEF eHealth lab 2014. In the set-up of our experiments we assumed that the discharge summary provides the context of the patient's query, and therefore may contain useful background information that can be used to retrieve more relevant results. The central component in our approach is the Indri search engine, with its Language Modelling-based retrieval model. We experimented with query expansion using terms extracted from the discharge summary, and using terms extracted from the UMLS thesaurus. We obtained a small positive e ect from expanding the Indri queries with terms from both sources. Our future work is directed at improving our term extraction and query expansion strategies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In this working notes paper we present our methodology and the results we obtained
in task 3a of the CLEF eHealth lab 20141. The aim of the eHealth track is \to
evaluate systems that support laypeople in searching for and understanding their
health information" [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ]. The goal of task 3 is \to provide valuable and relevant
documents to patients, so as to satisfy their health-related information needs" [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
The situation that the task simulates is a patient who has learned from his physician
what his diagnosis is, and then starts searching the internet for medical information
about his illness. The physician's information about the patient has been registered
in the patient's discharge summary.
      </p>
      <p>The data that was distributed for task 3 consists of:
{ the 2012 crawl of approximately one million medical documents made available
by the EU-FP7 Khresmoi project2 in plain text form;
{ a set of English `layman' queries that individuals may realistically pose based
on the content of their discharge summaries. The query creators used the
disorder diagnosed in the discharge summary as main query term. The training set
contained 5 queries and the test set 50;
{ (optionally, after following human subjects training and obtaining the certi
cate) the collection of 299 discharge summaries from task 2 among which the
discharge summaries belonging to the train and test queries for task 3.</p>
      <p>In the set-up of our experiments we assumed that the discharge summary
provides the context of the patient's query, and therefore may contain useful
background information that can be used to retrieve more relevant results. Our research
question is:</p>
      <sec id="sec-1-1">
        <title>1 http://clefehealth2014.dcu.ie/task-3</title>
        <p>2 http://www.khresmoi.eu/
Does query expansion with terms from the medical context of a patient's
query lead to better results?</p>
        <p>The central component in our approach is the Indri search engine3, with its
Language Modelling-based retrieval model. We experiment with query expansion
using terms extracted from the discharge summary, and using terms extracted from
the UMLS thesaurus.
2
2.1</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Our approach</title>
      <sec id="sec-2-1">
        <title>Data preprocessing</title>
        <p>Document collection We preprocessed the document collection by splitting the
corpus les in separate documents and saving for each document its uid, date, url
and content.</p>
        <p>
          Discharge summaries We obtained the corpus of 299 discharge summaries that
was distributed for CLEF-eHealth task 2. We processed all discharge summaries that
are referred to by a query in the query set from task 3. We cleaned the discharge
summaries from all variables of the form [** ...**] (e.g. [**MD Number 2860**]),
from abbreviations (using the regular expression [a-z]\.([a-z]\.)+), and from
numbered lists (sequences of lines matching the regular expression ^[
          <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">0-9</xref>
          ]+\..*$).
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Indexing and Retrieval</title>
        <p>We used the Indri API to index the CLEF collection and set up a query interface to
the index. We applied a stopword list to the CLEF collection at indexing time. As
ranking model, we use the Indri LM with Dirichlet smoothing and Pseudo-Relevance
feedback (PRF) using the Ponte Expander. As parameters for the PRF, we used:
number of feedback docs: 20, number of feedback terms: 3. We did not optimize
these parameters for the current task but used the optimal settings from a previous
task.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Query construction</title>
        <p>All characters that are not alphanumeric, no hyphen or whitespace are removed
from the query and all letters are lowercased. The words in the query are
concatenated into one string and combined using the combine function in the Indri query
language. We used two types of queries: short queries, consisting of a concatenation
of the title and description elds, and long queries, consisting of a concatenation of
all four elds title, description, pro le and narr. For example, for this query:
&lt;id&gt;QTRAIN2014.1&lt;/id&gt;
&lt;discharge summary&gt;08114-027513-DISCHARGE SUMMARY.txt
&lt;/discharge summary&gt;
&lt;title&gt;MRSA and wound infection&lt;/title&gt;
&lt;desc&gt;What is MRSA infection and is it dangerous?&lt;/desc&gt;
&lt;profile&gt;This 60 year old lady has had coronary artery bypass
grafting surgery and during recovery her wound has been infected.
She wants to know how dangerous her infection is, where she got
it and if she can be infected again with it.&lt;/profile&gt;
&lt;narr&gt;Documents should contain information about sternal wound
infection by MRSA. They should describe the causes and the
complications.&lt;/narr&gt;</p>
        <sec id="sec-2-3-1">
          <title>3 http://www.lemurproject.org/indri/</title>
          <p>QTRAIN2014.2 QTRAIN2014.3 QTRAIN2014.4
mcg unit stay aortic dissection
mute medical intensive care lake
thrush end-stage renal disease type
levothyroxine sodium department by nodule
mesylate saturating right kidney
the following short query is created: #combine(mrsa and wound infection what
is mrsa infection and is it dangerous)
2.4</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Query expansion with terms from discharge summaries</title>
        <p>
          We used the discharge summaries to create more informative queries, covering some
of the medical background information of the patient. To this end, we aimed to
extract the most relevant terms from the discharge summary belonging to each
query. We extracted all n-grams with n = f1; 2; 3g from the discharge summary
and ranked them by their relevance. For calculating the relevance of each n-gram,
we used Kullback-Leibler divergence for informativeness and phraseness [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In this
method, term relevance is based on the expected loss between two language models,
measured with point-wise Kullback-Leibler divergence. Tomokiyo and Hurst propose
to mix two models for term scoring:
{ phraseness (how tight are the words in the multi-word term):
        </p>
        <p>in which P (ui) is the probability of the ith unigram inside the n-gram t
{ informativeness (how informative is the term for the foreground corpus):
kldivP = P (t) log Qn</p>
        <p>i=1(P (ui))
kldivI = P (t)fg log</p>
        <p>P (t)
P (t)fg
P (t)bg
(1)
(2)
in which P (t)fg is the probability of the n-gram t in a foreground collection and
P (t)bg is the probability of t in the background collection.</p>
        <p>For expanding query q, we used the discharge summary belonging to q as foreground
collection, and all 299 discharge summaries in the task2 corpus as background
collection. The parameter is the weight of the informativeness score relative to the
phraseness score:</p>
        <p>T ermRelevance =
kldivI + (1
) kldivP
(3)
We used = 0:9, giving a higher weight to informativeness than to phraseness. We
sort the n-grams by their T ermRelevance. Table 1 shows the top-5 terms extracted
for a few training queries. Note that not all terms are qualitative, some seem too
generic to give information about this speci c patient. This is caused by the relative
sparseness of the data from which the terms are extracted, only one document.</p>
        <p>In the runs that use the discharge summaries (run2{4), we added the top-k
(k = f2; 5g) of terms extracted from the discharge summary to the query, again
using unstructured queries with the #combine-operator. This implies that
multiword terms are treated as separate words in the query, not as phrases.
271
C UMG6-MRSA-METHICILLIN-RESISTANT-STAPHYLOCOCCUS-AUREUS-INFECTION: *0 #{{{
S *0</p>
        <p>MRSA - Methicillin resistant Staphylococcus aureus infection *0
Methicillin-resistant staphylococcus aureus (MRSA) *0
.
-#}}}</p>
        <p>.
-#}}}
C UMG9-METHICILLIN-RESISTANT-STAPHYLOCOCCUS-AUREUS: *0 #{{{</p>
        <p>S *0</p>
        <p>Methicillin resistant Staphylococcus aureus *0
methicillin resistant Staphylococcus aureus *0</p>
        <p>MRSA *0
We use thesaurus expansion to enricht the queries with non-personalized
information. The idea is that the patient might use layman's terminology and that the
technical-medical synonyms of these terms might give better retrieval results. For
this purpose, we use an old version of the ULMS-thesaurus that we have stored
locally. In the UMLS, medical terms are ordered in synonym sets. An example is
shown in Figure 1. We looked up all query titles from the train and test set in the
ULMS: First we preprocessed the query titles so that only the rst content word is
kept (e.g. \MRSA and wound infection" becomes \MRSA"). Then we processed all
synonym sets that
{ contain one of the preprocessed query titles, or
{ in which a word from the query title that is between 3 and 5 uppercase
characters (presumably an abbreviation) is used between brackets (e.g.
Methicillinresistant staphylococcus aureus (MRSA))
For each query title, we created one expansion set by merging all synonym sets in
which the preprocessed query title occurs, disregarding synonym sets with 30 or
more terms in them (because generic synonym sets such as
\UMG2-BODY-PARTORGAN-OR-ORGAN-COMPONENT" contain dozens and sometimes hundreds of
terms). From the expansion set, we removed duplicates and near-duplicates (the
only di erence is a plural -s, hyphens and underscores, or capitalization). Then
we sort the expansion terms by the number of times they occur in synonym sets
together with the query title and select the top-k terms to be added to the query.</p>
        <p>In the runs that use the thesaurus (run2,3,5,6), we added the top-k (k = 5) of
terms extracted from the thesaurus to the query, again using unstructured queries
with the #combine-operator. This implies that multi-word terms are treated as
separate words in the query, not as phrases.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Submitted runs</title>
      <p>1. Baseline: Indri LM retrieval with Pseudo-Relevance feedback (PRF). Queries are
unstructured combination of title and description, using the #combine- operator
in the Indri query language
2. Same as Run1, and:
{ We expanded each query with terms from the discharge summary (k=5)
{ We expanded each query with maximally 5 terms from the UMLS thesaurus
3. Same as Run2, but with k=2 for the terms from the discharge summary
4. Same as Run2 (k=5), but without the thesaurus expansion. Note that in our
original submission, there was an error in this run, as a result of which its results
were equal to Run 3. We reproduced the run and included the correct results
in the results section below.
5. Same as Run1, and:</p>
      <p>{ We expanded each query with maximally 5 terms from the UMLS thesaurus
6. Same as Run5 but with long queries: unstructured combination of title,
description, pro le and narrative
7. Same as Run6 but without the thesaurus expansion</p>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <sec id="sec-4-1">
        <title>Evaluation of the runs</title>
        <p>{ Run 7, with long queries and no thesaurus expansion gives the exact same results
as Run 6, with long queries and maximally 5 terms from the thesaurus. This
suggests that when using the long queries with the elds `pro le' and `narrative'
fully included, makes it senseless to add a few thesaurus terms. Since runs 6
and 7 are the poorest of all our runs, using the longer queries suspectedly leads
to more irrelevant results than the shorter queries. Even if the thesaurus terms
are informative, they cannot compensate this.
Since we did not do comprehensive analyses of our results, we can only draw
preliminary conclusions. We worked with a Language Modelling approach, and although
the Indri retrieval model can handle long queries (it will nd the best possible
matches for the combination all query terms | not necessarily all terms are present
in the retrieved documents), we found that expanding the query consisting of the
elds title and description with the elds pro le and narrative has a negative e ect
on the retrieval results. However, we did get a positive e ect from adding the 5
most informative terms from the discharge summary and maximally 5 synonyms
from the thesaurus to the queries.</p>
        <p>In the near future, we plan to do more analyses in order to nd out what factors
play a role in the success of query expansion. Our current line of work focuses
on personalization of IR through terms extracted from personal documents. The
discharge summary is a good example of a document that may provide additional
information about the context of a user's query. For that purpose, we aim to improve
our term extraction and query expansion strategies. In addition, we will investigate
how thesaurus expansion could be applied successfully (selecting the query terms
to look up, selecting the synonym sets to expand with).</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This publication was supported by the Dutch national program COMMIT (project
P7 SWELL).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Lorraine</given-names>
            <surname>Goeuriot</surname>
          </string-name>
          , G Jones, Liadh Kelly, Johannes Leveling, Allan Hanbury, Henning Muller, Sanna Salantera,
          <string-name>
            <given-names>Hanna</given-names>
            <surname>Suominen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Guido</given-names>
            <surname>Zuccon</surname>
          </string-name>
          .
          <article-title>Share/clef ehealth evaluation lab 2013, task 3: Information retrieval to address patients questions when reading clinical reports</article-title>
          .
          <source>Online Working Notes of CLEF, CLEF</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Lorraine</given-names>
            <surname>Goeuriot</surname>
          </string-name>
          , Liadh Kelly,
          <string-name>
            <given-names>Wei</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Joao</given-names>
            <surname>Palotti</surname>
          </string-name>
          , Pavel Pecina, Guido Zuccon, Allan Hanbury, Gareth Jones, and
          <string-name>
            <given-names>Henning</given-names>
            <surname>Mueller</surname>
          </string-name>
          .
          <article-title>Share/clef ehealth evaluation lab 2014, task 3: User-centred health information retrieval</article-title>
          .
          <source>In Proceedings of CLEF</source>
          <year>2014</year>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Liadh</given-names>
            <surname>Kelly</surname>
          </string-name>
          , Lorraine Goeuriot, Hanna Suominen, Tobias Schrek, Gondy Leroy, Danielle L. Mowery, Sumithra Velupillai, Wendy W. Chapman, David Martinez,
          <string-name>
            <given-names>Guido</given-names>
            <surname>Zuccon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Joao</given-names>
            <surname>Palotti</surname>
          </string-name>
          .
          <article-title>Overview of the share/clef ehealth evaluation lab 2014</article-title>
          .
          <source>In Proceedings of CLEF 2014, Lecture Notes in Computer Science (LNCS)</source>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Takashi</given-names>
            <surname>Tomokiyo</surname>
          </string-name>
          and
          <string-name>
            <given-names>Matthew</given-names>
            <surname>Hurst</surname>
          </string-name>
          .
          <article-title>A language model approach to keyphrase extraction</article-title>
          .
          <source>In Proceedings of the ACL 2003 workshop on Multiword expressions: analysis, acquisition and treatment-</source>
          Volume
          <volume>18</volume>
          , pages
          <fpage>33</fpage>
          {
          <fpage>40</fpage>
          . Association for Computational Linguistics,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>