<!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-GSI at ImageCLEFphoto 2008: Experiments on Semantic and Statistical Topic Expansion</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julio Villena-Román</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sara Lana-Serrano</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 Carlos III de Madrid</string-name>
          <email>josecarlos.gonzalez@upm.es</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universidad Politécnica de Madrid</string-name>
        </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-GSI research consortium at the ImageCLEFphoto task of ImageCLEF 2008. For this campaign, the main purpose of our experiments was to evaluate different strategies for topic expansion in a pure textual retrieval context. Two approaches were used: methods based on linguistic information such as thesauri, and statistical methods that use term frequency. First a common baseline algorithm was used in all experiments to process the document collection: text extraction, tokenization, conversion to lowercase, filtering, stemming and finally, indexing and retrieval. Then this baseline algorithm is combined with different expansion techniques. For the semantic expansion, we used WordNet to expand topic terms with related terms. The statistical method consisted of expanding the topics using Agrawal's apriori algorithm. Relevance-feedback techniques were also used. Last, the result list is reranked using an implementation of k-Medoids clustering algorithm with the target number of clusters set to 20. 14 fully-automatic runs were finally submitted. In general, results are on the average, comparing to other groups.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>results. This is because a search engine that retrieves a diverse, yet relevant set of images at the top of a ranked
list is supposed to be more likely to satisfy its users.</p>
      <p>
        Participants are provided with a set of topics, reused from the previous campaigns, which are run on their image
search system to produce a ranking that in the top 20, holds as many relevant images that are representative of
the different subtopics within the results. Evaluation is be based on two measures: precision at 20 and instance
recall at rank 20 (also called S-recall), which calculates the percentage of different clusters represented in the top
20. The reference database for this campaign is the same as last year, IAPR TC-12 Benchmark [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This
collection contains 20,000 photos (mainly colour photographs) taken from locations around the world and
comprises a varying cross-section of still natural images, annotated with captions in English and German.
For this campaign, the main purpose of our experiments was to compare among different strategies for topic
expansion in a pure textual context. Two approaches were used: methods based on linguistic information such as
thesauri, and statistical methods that use term frequency. We also participated in the ImageCLEF Medical
Retrieval task with the same approach, which allows for comparison between two different domains. All
experiments were fully automatic, with no manual intervention. Finally 14 runs were submitted, as described
next.
2.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Description of the System</title>
      <p>Based on our experience in previous campaigns, we designed a flexible system in order to be able to execute a
large number of runs that exhaustively cover all the combinations of the different techniques. Our system is
composed of a set of small components that are easily combined in different configurations and executed
sequentially to build the final result set.</p>
      <p>Specifically, our system is composed of five different modules: the textual (text-based) retrieval module, which
indexes image annotations in order to search and find the most relevant ones to the text of the topic; the expander
module, which expands documents and/or topics with additional related terms using textual and/or statistical
methods; the relevance-feedback module, which allows to execute reformulated queries that include the results
of previous queries; the result combination module, which uses OR operator to combine, if necessary, the results
of the previous subsystems; and, finally, a clustering module that reranks the result list to allow cluster diversity.
Figure 1 shows an overview of the system architecture.</p>
      <p>Linguistic tools for textual analysis and retrieval.
•
•</p>
      <p>Sparse matrix based tools for statistical topic expansion, clustering and relevance-feedback.</p>
      <sec id="sec-2-1">
        <title>Result lists combination tools.</title>
        <p>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 image annotations in XML format.
Tokenization: This process extracts basic textual components. 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 and tagged entities.
3.</p>
        <p>
          Conversion to lowercase: All document terms are normalized by changing all letters to lowercase.
4. 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="ref13">12</xref>
          ] and afterwards extended using
several other sources [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] as well as our own developed resources.
5. Stemming: This process is applied to each one of the words to be indexed or used for retrieval. Standard
        </p>
        <p>
          Porter stemmers [
          <xref ref-type="bibr" rid="ref12">11</xref>
          ] for each considered language have been used.
6. 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 WordNet [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] to expand topic terms with related terms corresponding to a variety of semantic
relationships (mainly synonyms and hyponyms).
        </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 terms in the document corpus. Then apriori algorithm is used to discover out
rules having the topic terms as antecedent and a confidence value greater than 0.5. Last, the topic is expanded
with the (one-term) consequent of those rules, i.e., terms related to the topic according to the document corpus.
Additionally, relevance-feedback techniques were also used. The top M indexing terms (keywords) 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.
To allow cluster diversity, the last step of the process is to rerank the result list, moving the discovered cluster
prototypes to the top positions. An implementation of k-Medoids clustering algorithm [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] is used, with k (the
target number of clusters) equal to 20 and the maximum number of epochs set to 40. For each resulting cluster,
the element with higher relevance in the baseline result list is selected as the class prototype, and reranked to the
top of the final result list.
        </p>
      </sec>
    </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.</p>
      <sec id="sec-3-1">
        <title>Run Identifier</title>
      </sec>
      <sec id="sec-3-2">
        <title>TitleBaseline</title>
      </sec>
      <sec id="sec-3-3">
        <title>TitleBaselineClus</title>
      </sec>
      <sec id="sec-3-4">
        <title>TitleAPClus</title>
      </sec>
      <sec id="sec-3-5">
        <title>TitleTagClus</title>
      </sec>
      <sec id="sec-3-6">
        <title>TitleRF1005Clus</title>
      </sec>
      <sec id="sec-3-7">
        <title>TitleAPRF1005Clus</title>
      </sec>
      <sec id="sec-3-8">
        <title>Language</title>
        <p>EN/RND
EN/RND
EN/RND
EN/RND
EN/RND
EN/RND</p>
      </sec>
      <sec id="sec-3-9">
        <title>TitleTagRF1005Clus</title>
        <p>EN/RND</p>
        <p>Method
stem + stopwords
baseline + k-Medoids clustering
baseline + Apriori topic expansion + k-Medoids clustering
baseline + WordNet topic expansion + k-Medoids clustering
baseline + Relevance-Feedback (N=10, M=5) + k-Medoids clustering
baseline + Apriori topic expansion + Relevance-Feedback (N=10, M=5)
+ k-Medoids clustering
baseline + WordNet topic expansion + Relevance-Feedback (N=10,</p>
        <p>M=5) + k-Medoids clustering
Results are presented in the following tables. Each of them shows the run identifier, the number of relevant
documents retrieved, the mean average precision (MAP), precision at 10, 20 and 30 first results, and cluster
precision at 10, 20 and 30 first results.
For English, the best result in terms of MAP is achieved by the baseline experiment. However, the best cluster
precision (CR), which was the variable to maximize in this task, is achieved when k-Medoids algorithm is
applied, thus proving to be valuable. The significant improvement in cluster precision is over 6% at CR10 and
21% at CR30.
Again, as in the case of English, the best results in terms of cluster relevance are obtained in runs that include
k-Medoids clustering. MAP value for English is significantly better than for the Random (mixed) language,
probably due to the noisy nature of the multi-language annotation.</p>
        <p>In general, with respect to MAP, the highest value is obtained with the baseline experiment; MAP values are
similar in practice for experiments using topic expansion (Tag and AP) and significantly worse (0.08 against
0.18) in the case of relevance-feedback (RF). This shows that no strategy for topic expansion nor specially
relevance-feedback has proved to be useful.</p>
        <sec id="sec-3-9-1">
          <title>Results are on the average, comparing to other groups.</title>
        </sec>
      </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. However, even though all expansion processes produce a decrease in the appropriateness
of the results, their recall, as shown in the number of relevant document retrieved) improves in a significant
manner.</p>
      <p>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>The last conclusion that can be drawn is that the application of clustering techniques smoothes the negative
effect of the expansion processes, showing quite promising results.
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>Eurowordnet</surname>
          </string-name>
          :
          <article-title>Building a Multilingual Database with Wordnets for several European Languages</article-title>
          .
          <source>March</source>
          (
          <year>1996</year>
          ). On line http://www.illc.uva.nl/EuroWordNet/ [Visited 10/08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Grubinger</surname>
            , Michael; Clough, Paul; Müller, Henning; Deselaers,
            <given-names>Thomas.</given-names>
          </string-name>
          <article-title>The IAPR-TC12 benchmark: A new evaluation resource for visual information systems</article-title>
          . In International Workshop OntoImage'
          <year>2006</year>
          <article-title>Language Resources for Content-Based Image Retrieval, held in conjunction with LREC'06</article-title>
          , pages
          <fpage>13</fpage>
          -
          <lpage>23</lpage>
          , Genoa, Italy, May
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>[6] IAPR: On line http://www.iapr.org/ [Visited 10/08/2008]</mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>ImageCLEF</given-names>
            <surname>Photo Task</surname>
          </string-name>
          : On line http://www.imageclef.
          <source>org/2008/photo [Visited</source>
          <volume>14</volume>
          /08/2008].
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Krishnapuram</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; Yi,
          <string-name>
            <surname>Liyu.</surname>
          </string-name>
          <article-title>A fuzzy relative of the k-medoids algorithm with application to web document and snippet clustering</article-title>
          ,
          <source>in: Proceedings of the 1999 IEEE International Conference on Fuzzy Systems</source>
          , vol.
          <volume>3</volume>
          ,
          <issue>1999</issue>
          , pp.
          <fpage>1281</fpage>
          -
          <lpage>1286</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <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="ref10">
        <mixed-citation>
          ISSN:
          <fpage>0302</fpage>
          -
          <lpage>9743</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Park</surname>
          </string-name>
          , Hae-sang; Lee, Jong-seok; Jun,
          <article-title>Chi-hyuck. A K-means-like Algorithm for K-medoids Clustering and Its Performance</article-title>
          .
          <source>Proceedings of the 36th CIE Conference on Computers &amp; Industrial Engineering</source>
          , pp.
          <fpage>1222</fpage>
          -
          <lpage>1231</lpage>
          , Taipei, Taiwan, Jun.
          <fpage>20</fpage>
          -
          <lpage>23</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11]
          <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="ref13">
        <mixed-citation>
          [12] 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="ref14">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Villena-Román</surname>
          </string-name>
          ,
          <article-title>Julio; Lana-Serrano, Sara; González-Cristóbal, José Carlos</article-title>
          . MIRACLE at ImageCLEFmed 2007:
          <article-title>Merging Textual and Visual Strategies to Improve Medical Image Retrieval</article-title>
          .
          <source>Working Notes of the 2007 CLEF Workshop</source>
          , Budapest, Hungary,
          <year>September 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [14]
          <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>