<!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 2009: Comparing Clustering vs. Classification for Result Reranking</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>
      <fpage>2</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>This paper describes the participation of MIRACLE-GSI research consortium at the ImageCLEF 2009 Photo Retrieval Task. For this campaign, the main purpose of our experiments was to compare the performance of a “standard” clustering algorithm, based on the k-Medoids algorithm, against a more simple classification technique that makes use of the cluster assignment that was provided for a subset of topics by the task organizers. 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 these two different result reranking techniques. As expected, results show that any reranking method outperforms a standard non-clustering image search baseline algorithm in terms of cluster recall. In addition, using the information of cluster assignments leads to the best results.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>MIRACLE team decided to split into two subgroups, MIRACLE-GSI (Grupo de Sistemas Inteligentes –
Intelligent System Group) in charge of purely textual runs and MIRACLE-FI (Facultad de Informática,
Computer Science Faculty) in charge of visual and mixed runs. This paper reviews the participation of
MIRACLE-GSI at ImageCLEFphoto 2009. The participation of the other subgroup is described in an
accompanying paper.</p>
      <p>
        Our idea for this campaign was to continue the open line of research [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] in clustering techniques applied to
result reranking. The main purpose of our experiments was to compare the performance of a “standard”
clustering algorithm, based on the k-Medoids algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], against a more simple classification technique that
makes use of the cluster assignment that was provided for a subset of topics by the task organizers. All
experiments were fully automatic, with no manual intervention, and are described in the following sections.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Experiments</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 many combinations of 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. Specifically, our system is composed of five modules:
•
•
•
•
•</p>
      <p>Linguistic processing module, which extract, parses and prepares the input text for subsequent
modules,
Expander module, which expands documents and/or topics with additional related terms using textual
and/or statistical methods,
Textual (text-based) retrieval module, which indexes image annotations in order to search and find
the list of images that are most relevant to the text of the topic,
Result combination module, which uses OR/AND operators to combine, if necessary, two different
result lists,</p>
      <p>Clustering module, which reranks the result list to allow cluster diversity.
1.</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.</p>
      <p>
        Conversion to lowercase: All document terms are normalized by changing all letters to lowercase.
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="ref5">5</xref>
        ] and afterwards extended using
our own developed resources [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Stemming: This process is applied to each one of the words to be indexed or used for retrieval. Standard
Porter stemmers [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for each considered language have been used.
      </p>
      <p>
        Indexing and retrieval: Lucene [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] was used as the information retrieval engine for the whole textual
indexing and retrieval task.
      </p>
      <p>The topic set was divided into two subgroups. The first 25 topics include a cluster assignment provided by the
task organizers, i.e., some clues were given to guide the clustering process. For those topics, classification
techniques can be used to produce the final result list. The rest of the topics did not include any cluster
assignment, so “standard” clustering techniques had to be used to produce the final result list.
On the one hand, the classification technique finds, for each topic, the list of images that are relevant to each
given cluster, and, in addition, the list of images that are relevant to the topic but do not match any of the given
clusters (“Others” cluster). For that purpose, the algorithm first builds as many subtopics as different clusters
have been provided for a given topic. These subtopics contain the original topic terms combined with the terms
of the cluster titles. For instance, if topic A has 2 clusters associated (A1, A2), the set of subtopics would be:
{termsA AND termsA1} and {termsA AND termsAB}
Second, the algorithm builds another subtopic that includes the topic terms but excludes the terms of all clusters.
For the previous example, the subtopic for “Others” cluster would be:</p>
      <p>{termsA AND NOT termsA1 AND NOT termsA2}
Then those subtopics are given to the Lucene information retrieval engine to get the relevant list of images. Last,
each image is assigned to the cluster that corresponds to the subtopic with which the image has the highest
similarity.</p>
      <p>
        On the other hand, the clustering technique is based on an implementation of k-Medoids clustering algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
with k (the target number of clusters) equal to 20 and the maximum number of epochs set to 40. This algorithm
is run over a sparse term-document matrix built with the image annotations that are given as results of a textual
search over the image index using each topic. For each resulting cluster, the element with higher relevance in the
baseline image result list is selected as the class prototype, and reranked to the top of the final result list.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Results and Conclusions</title>
      <p>Results are presented in the following tables, showing 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. Table 2 shows the results for the first 25 topics and Table 3 shows the results for the
remaining topics.
The following figures show the precision and cluster recall values for each run and allow comparing results
achieved by the classification technique (MIRGSI_TCT_TXT) with respect to the clustering technique
(MIRGSI2_T_TXT) in each subset of topics. Data series identified with “part 1” refer to topics 1-25 whereas
data series identified with “part 2” refer to topics 26-50.
The baseline experiment achieves the best result in terms of MAP. However, the best cluster recall (CR), which
was the variable to maximize in this task, is achieved when other techniques are used, thus proving to be
valuable. As it could be expected, the run that makes use of the manually assigned clusters
(MIRGSI_TCT_TXT) achieves the best results in terms of cluster recall, and clearly outperforms the baseline
experiment (0.782 vs 0.600 at CR30, 130%). Morever, the k-Medoid clustering is slightly better than the
baseline experiment in cluster recall at any value.</p>
      <p>After this preliminary analysis, the conclusion that can be drawn is that the application of clustering techniques
improves the information retrieval process and shows quite promising results.</p>
    </sec>
    <sec id="sec-4">
      <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>Paramita</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanderson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Clough</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Diversity in photo retrieval: overview of the ImageCLEFPhoto task 2009</article-title>
          .
          <source>CLEF working notes 2009</source>
          , Corfu, Greece,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Lana-Serrano</surname>
          </string-name>
          ,
          <article-title>Sara; Villena-Román, Julio; González-Cristóbal, José Carlos</article-title>
          .
          <article-title>MIRACLE-GSI at ImageCLEFphoto 2008: Experiments on Semantic and Statistical Topic Expansion</article-title>
          .
          <source>Evaluating Systems for Multilingual and Multimodal Information Access 9th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2008</year>
          , Aarhus, Denmark,
          <source>September 17-19</source>
          ,
          <year>2008</year>
          , Revised Selected Papers. Peters, Carol et al (Eds.).
          <source>Lecture Notes in Computer Science</source>
          ,
          <year>2008</year>
          (printed in
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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>Advances in Multilingual and Multimodal Information Retrieval. 8th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2007</year>
          , Budapest, Hungary,
          <source>Revised Selected Papers. Carol Peters et al (Eds.). Lecture Notes in Computer Science</source>
          , Vol.
          <volume>5152</volume>
          ,
          <year>2008</year>
          . ISSN:
          <fpage>0302</fpage>
          -
          <lpage>9743</lpage>
          /
          <fpage>1611</fpage>
          -
          <lpage>3349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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; In-dustrial 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="ref5">
        <mixed-citation>
          5. 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="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Porter</surname>
          </string-name>
          , Martin.
          <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="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Apache</surname>
          </string-name>
          <article-title>Lucene project</article-title>
          . http://lucene.apache.
          <source>org [Visited</source>
          <volume>09</volume>
          /11/2008].
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>