<!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>MIRACLE at ImageCLEFmed 2008: Evaluating Strategies for Automatic Topic Expansion</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sara Lana-Serrano</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio Villena-Román</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José C. González-Cristóbal</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universidad Politécnica de Madrid</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universidad Carlos III de Madrid</string-name>
          <email>josecarlos.gonzalez@upm.es</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>DAEDALUS - Data</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Decisions</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Language</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>This paper describes the participation of MIRACLE research consortium at the ImageCLEFmed task of ImageCLEF 2008. The main goal of our participation this year is to compare among different topic expansion approaches: methods based on linguistic information such as thesauri or knowledge bases, and statistical techniques based on term frequency. Thus we focused on runs using text features only. First a common baseline algorithm was used in all experiments to process the document collection: text extraction, medical-vocabulary recognition, tokenization, conversion to lowercase, filtering, stemming and indexing and retrieval. Then this baseline algorithm is combined with different expansion techniques. For the semantic expansion, the MeSH concept hierarchy using UMLS entities as basic root elements was used. The statistical method consisted of expanding the topics using the apriori algorithm. Relevance-feedback techniques were also used.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Description of the System</title>
      <p>The architecture of our system is composed of four different modules: the textual (text-based) retrieval module,
which indexes medical case descriptions in order to search and find the most relevant ones to the text of the
topic; the expander module, which performs the expansion of the content of documents and/or topics with related
terms using textual or statistical algorithms; the relevance-feedback module, which allows to execute
reformulated queries that include the results of an initial seed query; and, finally, the result combination module,
which uses OR operator to combine, if necessary, the result lists provided by the previous subsystems. Figure 1
gives an overview of the system architecture.</p>
      <p>
        Instead of using raw terms, the textual information of both topics and documents is parsed and tagged to unify all
terms into concepts of medical entities. This is similar to a stemming or a lemma extraction process, but the
output, instead of the stem or lemma, is the medical entity to which the term relates. The result is that concept
identifiers [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are used instead of terms in the text-based process of information retrieval. For this purpose, a
terminological dictionary was created by using a subset of the Unified Medical Language System (UMLS)
metathesaurus (US National Library of Medicine) [
        <xref ref-type="bibr" rid="ref12">11</xref>
        ] containing terms in English, French and German (the
three different languages involved in the ImageCLEFmed task [
        <xref ref-type="bibr" rid="ref8">7</xref>
        ]). The final version of the dictionary contains
3,211,169 entries matching 1,215,749 medical concepts. Table 1 shows the language coverage of terms.
Notice that there is a significant different in the number of terms among languages. This might bias the results
towards the best covered language, English in this case, which has to be taken into account and further analyzed.
A common baseline algorithm was used in all experiments to process the document collection. This algorithm is
based on the following sequence of steps:
      </p>
      <p>Text Extraction: Ad-hoc scripts are run on the files that contain information about the medical cases so
as to extract the annotations and metadata enclosed between XML tags.</p>
      <p>Medical-vocabulary Recognition: All case descriptions and topics are parsed and tagged using the
UMLS-based terminological dictionary to identify and disambiguate medical terms.</p>
      <p>Tokenization: This process extracts basic textual components, detecting and isolating punctuation
symbols. Some basic entities are also detected, such as numbers, initials, abbreviations, and years. So
far, compounds, proper nouns, acronyms or other types of entity are not specifically considered. The
outcomes of this process are only single words, years in numbers (e.g. 1995, 2004, etc.) and tagged
entities.
4.</p>
      <p>
        Conversion to lowercase: All terms are normalized by changing all uppercase letters to lowercase.
5. Filtering: All words recognized as stopwords are filtered out. Stopwords in the target languages were
initially obtained from the University of Neuchatel’s resources page [
        <xref ref-type="bibr" rid="ref10">9</xref>
        ] and afterwards extended using
several other sources [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] as well as our own developed resources and knowledge base [6].
6. Stemming: This process is applied to each one of the terms to be indexed or used for retrieval. Standard
      </p>
      <p>
        Porter stemmers [
        <xref ref-type="bibr" rid="ref9">8</xref>
        ] for each considered language have been used.
7. Indexing and retrieval: Lucene [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] was used as the information retrieval engine for the whole textual
indexing and retrieval task.
      </p>
      <p>
        This common baseline algorithm is complemented and combined with different expansion techniques in order to
compare the improvement given by semantic- versus statistical-based techniques. For the semantic expansion,
we used the MeSH concept hierarchy [
        <xref ref-type="bibr" rid="ref11">10</xref>
        ] using the UMLS entities detected in document and topics as basic root
elements to expand with their hyponyms (i.e., other entities whose semantic range is included within that of the
root entity). Semantic expansion was applied to both topics and documents.
      </p>
      <p>
        The statistical method consisted of expanding the topics using the Agrawal’s apriori algorithm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. First, a
termdocument matrix is built using the UMLS entities found in the document corpus. Then apriori algorithm is used
to discover out rules having the UMLS entities identified in the topic as antecedent and a confidence value
greater than 0.5. Finally, the topic is expanded with the consequent of those (one-term) rules, i.e., UMLS entities
that are related to the topic, according to the document corpus.
      </p>
      <p>Finally, relevance-feedback techniques were also used. The top M UMLS entities of each of the top N result
documents were extracted and weighted by a factor that is proportional to their document frequency to
reformulate a new query that is executed once again to get the final result list.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>Experiments are defined by the choice of different combinations of the previous modules with the different topic
expansion techniques, and including relevance-feedback or not. Table 2 shows the complete list of submitted
runs.</p>
      <p>Method
stem + stopwords + tagged with UMLS thesaurus
baseline + Apriori topic expansion
baseline + MeSH topic expansion
baseline + Relevance-Feedback (N=5, M=5)
baseline + Relevance-Feedback (N=10, M=5)
baseline + MeSH topic expansion + Relevance-Feedback (N=10, M=5)
baseline + MeSH topic expansion + Relevance-Feedback (N=10, M=5)
baseline + MeSH topic expansion + Relevance-Feedback (N=10, M=5)
Results are presented in the following table, which shows the run identifier, the number of relevant documents
retrieved, the mean average precision (MAP), and the precision at 5, 10, 30 and 100 first results. The best results
are highlighted in bold.</p>
      <sec id="sec-3-1">
        <title>MirBaselineEN</title>
      </sec>
      <sec id="sec-3-2">
        <title>MirAPEN</title>
      </sec>
      <sec id="sec-3-3">
        <title>MirTaxEN</title>
      </sec>
      <sec id="sec-3-4">
        <title>MirRF0505EN</title>
      </sec>
      <sec id="sec-3-5">
        <title>MirRFTax1005EN</title>
      </sec>
      <sec id="sec-3-6">
        <title>MirRF1005EN</title>
      </sec>
      <sec id="sec-3-7">
        <title>MirRFTax1005DE</title>
      </sec>
      <sec id="sec-3-8">
        <title>MirRFTax1005FR</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and Future Work</title>
      <p>A preliminary analysis of the results, given the low precision values obtained in the experiments that make use of
the relevance-feedback methods, shows that the reranking algorithm used for combining the different result lists
is likely to be the main reason for the disappointing results. However, this impression has to be confirmed with a
more in-depth analysis. Another probable cause is the choice of the OR operator to combine the terms in the
topic to build up the query. Due to time constraints to prepare this report, we were unable to repeat our
experiments with the AND operator, but we think that MAP values should be significantly higher using this
operator.</p>
      <p>In addition, experiments using French and German languages get a very low precision. A possible explanation is
that the process of entity unification (detection) for those languages is poor, due to the reduced coverage of the
knowledge base. We will try to complete and expand the thesaurus for those languages with other available
resources.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work has been partially supported by the Spanish R+D National Plan, by means of the project BRAVO
(Multilingual and Multimodal Answers Advanced Search – Information Retrieval), TIN2007-67407-C03-03 and
by Madrid R+D Regional Plan, by means of the project MAVIR (Enhancing the Access and the Visibility of
Networked Multilingual Information for the Community of Madrid), S-0505/TIC/000267.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Agrawal</surname>
            , Rakesh; Srikan,
            <given-names>Ramakrishnan.</given-names>
          </string-name>
          <article-title>Fast algorithms for mining association rules</article-title>
          .
          <source>In Proceedings of the International Conference on Very Large Data Bases</source>
          , pp.
          <fpage>407</fpage>
          -
          <lpage>419</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] Apache Lucene project</article-title>
          . On line http://lucene.apache.
          <source>org [Visited</source>
          <volume>10</volume>
          /08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>CLEF</given-names>
            <surname>2005 Multilingual Information</surname>
          </string-name>
          <article-title>Retrieval resources page</article-title>
          . On line http://www.computing.dcu.ie/ ~gjones/CLEF2005/Multi-8/ [Visited 10/08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>González</surname>
          </string-name>
          , José C.;
          <string-name>
            <surname>Villena</surname>
            , Julio; Moreno, Cristina; Martínez,
            <given-names>J.L. Semiautomatic</given-names>
          </string-name>
          <article-title>Extraction of Thesauri and Semantic Search in a Digital Image Archive</article-title>
          .
          <source>Integrating Technology and Culture: 10th International Conference on Electronic Publishing, ELPUB</source>
          <year>2006</year>
          , Bansko, Bulgaria,
          <fpage>14</fpage>
          -
          <lpage>16</lpage>
          June 2006.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>MIRACLE team report for ImageCLEF IR in CLEF 2006</article-title>
          .
          <source>Proceedings of the Cross Language Evaluation Forum</source>
          <year>2006</year>
          , Alicante, Spain.
          <fpage>20</fpage>
          -
          <issue>22</issue>
          <year>September 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Martínez-Fernández</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Villena-Román</surname>
          </string-name>
          , Julio; García-Serrano, Ana M.;
          <string-name>
            <surname>González-Cristóbal</surname>
            ,
            <given-names>José</given-names>
          </string-name>
          <string-name>
            <surname>Carlos</surname>
          </string-name>
          .
          <article-title>Combining Textual and Visual Features for Image Retrieval</article-title>
          .
          <source>Accessing Multilingual Information Repositories: 6th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2005</year>
          , Vienna, Austria,
          <source>Revised Selected Papers. Carol Peters et al (Eds.). Lecture Notes in Computer Science</source>
          , Vol.
          <volume>4022</volume>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          ISSN:
          <fpage>0302</fpage>
          -
          <lpage>9743</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>ImageCLEF</given-names>
            <surname>Medical Retrieval Task</surname>
          </string-name>
          . On line http://ir.ohsu.edu/image/ [Visited 14/08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>Martin.</given-names>
          </string-name>
          <article-title>Snowball stemmers and resources page</article-title>
          . On line http://www.snowball.tartarus.
          <source>org [Visited</source>
          <volume>10</volume>
          /08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [9] University of Neuchatel.
          <article-title>Page of resources for CLEF (Stopwords, transliteration</article-title>
          , stemmers …). On line http://www.unine.ch/info/clef
          <source>[Visited</source>
          <volume>10</volume>
          /08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [10] U.S. National Library of Medicine.
          <source>National Institutes of Health. On line. Medical Subject</source>
          Headings http://www.nlm.nih.gov/mesh/ [Visited 10/08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11] U.S. National Library of Medicine.
          <source>National Institutes of Health. On line. Unified Medical Language System</source>
          . http://www.nlm.nih.gov/research/umls/ [Visited 10/08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Villena-Román</surname>
          </string-name>
          ,
          <article-title>Julio; Lana-Serrano, Sara; Martínez-Fernández, José Luis; González-Cristóbal, José Carlos</article-title>
          . MIRACLE at ImageCLEFphoto 2007:
          <article-title>Evaluation of Merging Strategies for Multilingual and Multimedia Information Retrieval</article-title>
          .
          <source>Working Notes of the 2007 CLEF Workshop</source>
          , Budapest, Hungary,
          <year>September 2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>