<!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>IPL at ImageCLEF 2011 Medical Retrieval Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yiannis Gkoufas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Morou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Theodore Kalamboukis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Processing Laboratory Department of Informatics Athens University of Economics and Business</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article describes IPL's participation to the image CLEF ad-hoc textual and visual medical retrieval for 2011. We report on our approaches and methods from a systematic experimental investigation on fusion from visual and textual sources of images. We also explore ways to enrich our searches using external sources like Wikipedia. In this article we give an overview of the application of our methods to ad-hoc medical image retrieval and present the results of our submitted runs. The goal of the CLEF medical retrieval task is to advance the performance of multimedia objects retrieval in the medical domain combining techniques from Information Retrieval and Content Based Image Retrieval (CBIR). Results so far, show that textual retrieval of images outperforms retrieval based only on low level features [7] [8]. This was also the case in the results reported by the CLEF campaign in the medical retrieval task this year. Thus, techniques of merging the retrieval results of multimedia objects out of multisources, remains an interesting and hot research topic. Most of our e orts this year were concentrated on data fusion techniques of di erent low level visual and textual features. To achieve our goal we combine techniques from Information Retrieval, CBIR and Natural Language Processing. In all our submitted runs, the values of the fusion parameters were estimated based on analysis with the CLEF 2009 and 2010 collections [9], [1]. We also explore ways of enriching the textual queries applying relevance feedback on articles derived from the medical category of Wikipedia. In the following sections we overview our approaches and present the results of our runs. Finally conclusions are drawn with proposals for further work.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        This year's collection contains a subset of PubMed Central of 231,000 images
from various online magazines and journals [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Each record is identi ed by a
unique FigureID and includes the following elements: the title of the
corresponding article of the image, the articleURL, the caption which is a small
text accompanying the image, the pmid which assings to the indexed article a
number of MeSH terms and nally the image's gureURL. To enrich the
collection with additional information we extracted from each article all the sentences
with a reference to a speci c image. To extract those textual references we
used the sentence-splitter provided by LingPipe1 Project and the HTML Parser
of Jsoup2. Figure 1 shows the nal structure of the records in the database.
Our retrieval system is based on the Lucene's search engine. Again this year we
used Lucene3 with the Default and the BM25 scoring functions. For indexing
we used our analyzer which performs tokenization, stop-words removal, short
words removal (less that 2 characters) and compound word splitting. Words
are transformed to lower case and su x stripping was applied using Porter's
stemmer. For the textual retrieval task we have investigated the following scoring
functions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
{ Default similarity function4
{ BM25, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and
{ BM25F, an extension of BM25 scoring function adapted for structured
documents.
      </p>
      <sec id="sec-1-1">
        <title>1 http://alias-i.com/lingpipe/web/demo-sentence.html</title>
      </sec>
      <sec id="sec-1-2">
        <title>2 http://jsoup.org/</title>
      </sec>
      <sec id="sec-1-3">
        <title>3 http://lucene.apache.org/</title>
      </sec>
      <sec id="sec-1-4">
        <title>4 http://lucene.apache.org/java/2 4 0/api/org/apache/lucene/search/Similarity.html</title>
        <p>In the case of multi eld retrieval weights are assigned to each eld at indexing
time. Since this year's database has the same structure as the 2009 and 2010
databases we have used the same weights.</p>
        <p>The topics are also in XML format. Each topic is identi ed by a unique
number and is characterized as visual, semantic or mixed. Visual topics may
contain more than one image.
(1)
(2)
2.2</p>
        <sec id="sec-1-4-1">
          <title>Data Fusion</title>
          <p>In our data fusion strategy we used a linear function de ned by:
W eightedSU M (q; d) =</p>
          <p>X wiScorei(q; d)
i
where wi is a weight proportional to the performance of the i-th retrieval
component. In the case of CBIR since di erent retrieval systems generate di erent
ranges of similarity scores, it is necessary to normalize these scores by the
formulae (2).</p>
          <p>N ormScorei =</p>
          <p>Scorei
M axScore</p>
          <p>M inScore</p>
          <p>M inScore
All variables in (2) are related to a given query, q, and a given result list.
MaxScore and MinScore are the maximum and minimum scores in the result list,
respectively; Scorei is the score that a document (image), d, obtained initially;
and N ormScorei is the normalized score that d should obtain.</p>
          <p>
            For our runs we have used two di erent sets of values for the weights wi:
{ A set of values estimated empirically from the CLEF '09 and '10 collections.
{ and a set of values wi = M APi. The weight of each system is determined as
a function of its performance [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ].
          </p>
          <p>
            A third set of values was also investigated based on a machine learning
technique. Although no runs were submited with those values we present brie y the
approach and results are given in section 4.2. These weights are estimated by
training a linear classi er. For training set was served the 2010 CLEF database
with the 2010 topics and the set of Qrels. A training example is de ned by the
normalized tuple of scores (score1; :::; scorek) together with the label of the
retrieved document: +1 if it is relevant and -1 if it is nonrelevant. A value scorei
denotes the score of the image with respect to a eld for the textual case or to a
low level feature in the case of the visual retrieval. We have used a Modi ed
Perceptron linear classi er proposed in [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. The train set contains 1600 examples of
relevant and an equal number of nonrelevant documents. The estimated weights
were W1 = 0:05 (for title) W2 = 0:31 (for caption) W3 = 0:12 (for meshterms).
2.3
          </p>
        </sec>
        <sec id="sec-1-4-2">
          <title>Splitting Compound Words</title>
          <p>In medical articles we encounter a large number of compound words, i.e. words
that contain two or more single words. In the 2010 CLEF campaign we have
noticed a signi cantly low performance in queries containing compound words.
For example, the query "images of dermato broma" returns zero documents
since the word "dermato broma" does not occur in the text collection (the words
"images" and "of" are stopwords in our system). If we split the compound word
in its constituent words (derma and broma) the system retrieves 10 relevant
documents out of 29 in total.</p>
          <p>There are two data sources which we could take advantage of in order to
modify our analyzer to deal with compound words: The UMLS5 (Uni ed Medical
Language System), a set of les that brings together many health and
biomedical vocabularies and the Merriam Websters Medical Dictionary 6. We have used
these two sources together with the Lucene's API,
DictionaryCompoundWordTokenFilter7 to split up the compound words. However, in order for this class
to work, one should provide a dictionary of simple words. The two language
resources were used to construct such a dictionary. Initially we construct a table of
medical terms from the UMLS meta-thesauruses. Then we proceed constructing
for each term in the table all the n-grams of size greater or equal to 4. From these,
we remove the n-grams with frequency less than 5. For the remaining n-grams
we are assisted by the online dictionary Merriam Webster (MW), which has a
medical subdomain. We have developed a script which for each candidate
morpheme of the table, looks it up in the MW dictionary by using a simple HTTP
call. It parses the response text and decides whether or not it is a medical term.
In the case of a medical term it stores the primary form of its entry. Thus from
all the n-grams we keep in our dictionary only those which exist in the MW
dictionary in terms of medical lemmas or morphemes in combining form. For
example, the word dermato broma is indexed as dermat, br, dermato broma.
2.4</p>
        </sec>
        <sec id="sec-1-4-3">
          <title>Relevance Feedback from Wikipedia</title>
          <p>
            Usually the initial query re ects the user's rst attempt in the process of
information seeking. The initial query, however, might be more generic or more
speci c than it should be. As a result, the user should modify his original query
to get better results. In our implementation we have applied a pseudo-relevance
feedback on the top k retrieved documents using Rocchio's algorithm [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] and we
select the top p terms with the the higher weight. For our runs k = 5 and p = 2.
          </p>
          <p>Wikipedia is a free, web-based, collaborative, multilingual encyclopedia project
and provides for public use the latest dump of its entire database. This huge
amount of data can be very useful for several tasks in Information Retrieval and
Natural Language Processing. In our runs we applied pseudo-relevance feedback
using the Wikipedia subcollection on the medical domain to expand our initial
query. Thus, the initial query is submitted to wikipedia database and we keep
the top 5 documents retrieved for further analysis using Rocchio formula.
Finally we select the two top terms, those with the highest weights (other than
the terms in the initial query) to form the re ned query.</p>
        </sec>
      </sec>
      <sec id="sec-1-5">
        <title>5 http://www.nlm.nih.gov/research/umls/quickstart.html</title>
      </sec>
      <sec id="sec-1-6">
        <title>6 http://www.merriam-webster.com/</title>
      </sec>
      <sec id="sec-1-7">
        <title>7 http://lucene.apache.org/java/3 1 0/api/all/org/apache/lucene/analysis/compound/</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Visual retrieval</title>
      <p>
        For CBIR we have used LIRE (Lucene Image Retrieval)8, a light weight open
source Java library [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Lire provides a simple way to retrieve images based on
several low level features of MPEG-7. We have used several combinations of
features and fusion techniques described in previous section.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Experimental results</title>
      <sec id="sec-3-1">
        <title>Results from Textual Retrieval</title>
        <p>In table 1 we give the de nitions of our textual runs. The last part of the run's
identi er denotes the similarity function used. As we have already mentioned in
section 2.2 we have used two types of weights all derived from the analysis in
the CLEF '09 and '10 databases.</p>
        <p>From our textual results, in Table 2 it is evident that the weighted multi eld
retrieval outperforms retrieval in a single eld. Another interesting observation
was that BM25 and BM25F were worst than the default similarity function in
all the cases.</p>
        <sec id="sec-3-1-1">
          <title>8 http://www.semanticmetadata.net/lire/</title>
          <p>The weights were estimated by the MAP values from each individual feature
in the 2009 database. The methods Default, Extensive and Fast de ne di erent
combinations of color, texture and edge histograms.</p>
          <p>For multi-image queries Q = fim1; :::; imkg the similarity score of an image,
Image, was estimated by:
k
SCORE(Q; Image) = X score(imj; Image)
j=1
(3)
4.3</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Results from Mixed Retrieval</title>
        <p>For mixed retrieval we have used two di erent approaches. One was with a linear
combination of the textual and visual results, de ned by:</p>
        <p>SCORE(q; d) = 0:39 scoretextual(q; d) + 0:01 scorevisual(q; d)
(4)
where 0.39 was the MAP value of the textual retrieval and 0.01 the MAP of
the visual retrieval on the CLEF 2009 database. The results from this approach
are listed in the rst four lines in table 4. The second fusion approach was a
ltering task of CBIR on a set of images retrieved from a textual query. The top
1000 documents retrieved from the textual queries are used in the CBIR. These
documents are re-ranked according to their content based score. The results
from this approach are listed in the last four lines in table 4. Finally in Table
5 we present our results based on the machine learning approach presented in
section 2.2 from textual and visual retrieval on the databases over the past three
years. Although no o cial runs were submitted from this approach results are
promising and therefore we have included them in this working paper.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Further Work</title>
      <p>Retrieving documents from di erent sources surely improves performance of
information retrieval. However, e cient balancing the e ect of each source to the
nal result needs a deeper investigation. From our experiment studies, not
submitted o cially this year seems that the values estimated by the machine
learning technique are very promising. Further investigation, however is needed, to
nd out whether the training data remain linearly separable when the number
of queries for training the classi er is getting larger. Another positive feature of
this approach is that users may save their own queries (with positive answers)
obtaining in this way a personalized classi er that will better t to their needs.</p>
      <p>In the medical domain, dealing with the compound words is very crucial.
The medical dictionary of word lemmas and morphemes we have constructed
is a positive contribution to that direction. Wikipedia is a very rich resource of
data and can be used for query expansion in the medical domain.</p>
      <p>The performance of the visual retrieval still is very poor compared to the
textual retrieval. It seems that global features of the images do not have a good
discrimination value. Thus techniques for image segmentation using local
features may improve CBIR while keeping the complexity to acceptable levels.
Finally the restriction of the CBIR retrieval to the top documents (say 1000)
returned by a textual query makes CBIR scalable to large image collections.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Boutsis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalamboukis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Combined content-based and semantic image retrieval</article-title>
          .
          <source>In: Working Notes of the 2009 CLEF Workshop</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gkanogiannis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalamboukis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A perceptron-like linear supervised algorithm for text classi cation</article-title>
          .
          <source>In: Proceedings of the 6th international conference on Advanced data mining and applications: Part I</source>
          . pp.
          <volume>86</volume>
          {
          <fpage>97</fpage>
          . ADMA'10,
          <string-name>
            <surname>SpringerVerlag</surname>
          </string-name>
          , Berlin, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>K.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.E.</given-names>
          </string-name>
          :
          <article-title>A probabilistic model of information retrieval: development and comparative experiments</article-title>
          .
          <source>Inf. Process. Manage</source>
          .
          <volume>36</volume>
          ,
          <issue>779</issue>
          {808 (November
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kalpathy-Cramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Muller, H.,
          <string-name>
            <surname>Bedrick</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eggel</surname>
            , I., de Herrera,
            <given-names>A.G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsikrika</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>The clef 2011 medical image retrieval and classi cation tasks</article-title>
          .
          <source>In: CLEF 2011 working notes</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chatzichristo s</surname>
          </string-name>
          , S.A.:
          <article-title>Lire: lucene image retrieval: an extensible java cbir library</article-title>
          .
          <source>In: Proceeding of the 16th ACM international conference on Multimedia</source>
          . pp.
          <volume>1085</volume>
          {
          <fpage>1088</fpage>
          . MM '08,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Schutze, H.:
          <article-title>Introduction to information retrieval</article-title>
          . Cambridge University Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Muller, H.,
          <string-name>
            <surname>Kalpathy-Cramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eggel</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bedrick</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radhouani</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakke</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kahn</surname>
            , Jr.,
            <given-names>C.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hersh</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Overview of the clef 2009 medical image retrieval track</article-title>
          .
          <source>In: Proceedings of the 10th international conference on Cross-language evaluation forum: multimedia experiments</source>
          . pp.
          <volume>72</volume>
          {
          <fpage>84</fpage>
          . CLEF'
          <volume>09</volume>
          , Springer-Verlag, Berlin, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Muller, H.,
          <string-name>
            <surname>Kalpathy-Cramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eggel</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bedrick</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Said</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakke</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kahn</surname>
            , Jr.,
            <given-names>C.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hersh</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Overview of the clef 2010 medical image retrieval track</article-title>
          .
          <source>In: Working Notes of CLEF</source>
          <year>2010</year>
          (
          <article-title>Cross Language Evaluation Forum)</article-title>
          .
          <source>Padua Italy (September</source>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Stougiannis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gkanogiannis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalamboukis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Ipl at imageclef 2010</article-title>
          . In: CLEF (Notebook Papers/LABs/Workshops) (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          .:
          <article-title>Assigning appropriate weights for the linear combination data fusion method in information retrieval</article-title>
          .
          <source>Inf. Process. Manage</source>
          .
          <volume>45</volume>
          ,
          <issue>413</issue>
          {
          <fpage>426</fpage>
          (
          <year>July 2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>