<!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 evaluation of results for ImageCLEF 20031</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julio Villena Román</string-name>
          <email>jvillena@daedalus.es</email>
          <email>jvillena@it.uc3m.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José Luis Martínez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge Fombella</string-name>
          <email>jfombella@daedalus.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana G. Serrano</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Ruiz</string-name>
          <email>aruiz@isys.dia.fi.upm.es</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paloma Martínez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José M. Goñi</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José C. González</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Advanced Databases Group, Computer Science Department, Universidad Carlos III de Madrid</institution>
          ,
          <addr-line>Avda. Universidad 30, 28911 Leganés, Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DAEDALUS - Data, Decisiond and Language, S.A. Centro de Empresas “La Arboleda”</institution>
          ,
          <addr-line>Ctra. N-III km. 7,300 Madrid 28031</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Mathematics Applied to Information Techmologies, E.T.S.I. Telecomunicación, Universidad Politécnica de Madrid</institution>
          ,
          <addr-line>Avda. Ciudad Universitaria s/n, 28040 Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Department of Telematic Engineering, Universidad Carlos III de Madrid</institution>
          ,
          <addr-line>Avda. Universidad 30, 28911 Leganés, Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>ISYS group, Artificial Intelligence Department, Technical University of Madrid Campus de Montegancedo</institution>
          <addr-line>s/n, Boadilla del Monte 28660</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>ImageCLEF is a new pilot experiment introduced in CLEF 2003. It is devoted to the cross language retrieval of images using textual descriptions related to images contents. This paper presents MIRACLE research team experiments and results obtained for this track. There are several differences between CLIR (Cross Lingual Image Retrieval) for documents and images, due to the unlike nature of both information structures. Although documents and images can be thought as being similar, in a certain level of abstraction (in that both of them express ideas and concepts), practical applications that deal with them must take into account their differences. The main difference between a document and an image is that the latter can usually be interpreted in several different ways, while a document could be, more or less, understood in a certain manner. This is one of the beauties of images and non-verbal communication, but also one of its big problems while trying to work with it in an ordered and structured manner. During last years, great efforts have been made in the analysis and study of content-based image retrieval research; to the time of this writing, it is almost clear that, for an important period of time, these kind of techniques are not going to solve the problem. This is the main reason to focus on image retrieval based on text descriptions and keywords. The idea is to use a textual description of each image as the base for the image retrieval process. This approach has two main drawbacks:</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction

</p>
      <p>Image descriptions will be incomplete, as it happens for text documents.</p>
      <p>Image descriptions would be usually quite short, typically image captions and/or a few keywords
referring the most relevant characteristics and components of the image.
1 Part of this work has been supported by OmniPaper (IST-2001-32174) and CAM 07T/0055/2003 projects
</p>
      <p>The multilingual dimension of the problem. Although images are not coupled to an specific language,
image captions will be available in different languages, so some kind of multilingual approach must be
considered.</p>
      <p>But there are also some advantages related to the use of image descriptions in image retrieval applications. One
of them is extensibility to other multimedia information formats, like audio or video, or even other kind of
information, e.g., source code. On the other hand, image retrieval would be very interesting for appliance in
online newspapers, reviews, television, etc.</p>
      <p>Techniques applied by the MIRACLE research team to this task go from relevance feedback to topic term
semantic expansion using WordNet. The main idea behind MIRACLE participation is to compare how these
different retrieval techniques affect retrieval performance.
2</p>
    </sec>
    <sec id="sec-2">
      <title>ImageCLEF track description</title>
      <p>In order to experiment with image CLIR a collection of nearly 30,000 black and white images from the
Eurovision St Andrews Photographic Collection where provided. Each image had a quite large English caption
(of nearly 50 words). On the other hand, a set of 50 queries in English, French, German, Italian, Spanish and
Norwegian was also provided. Non English queries have been obtained as a human translation of the original
English queries, which also included a narrative explanation of what should be considered relevant for each
image.</p>
      <p>The tasks proposed were to retrieve the relevant images of the collection using different query languages.
Therefore, this year, the ImageCLEF track only dealt with monolingual and bilingual image retrieval.
Multilingual image retrieval is supposed to be close to multilingual document retrieval, both in techniques and
expected results, and so it has not been considered this year. After all, a first logical step to deal with
multilingual retrieval is trying to solve (up to a reasonable point) monolingual and bilingual retrieval problems.
Although there are clear limitations in current ImageCLEF track, both in the size of the collection and the
number of possible experiments to perform (six –one monolingual and five bilingual), it is an interesting starting
point to grasp an idea of how good (or bad) the performance of this kind of systems are, both in monolingual and
bilingual searches.</p>
      <p>For this task, the MIRACLE team has submitted 25 runs, 5 for the monolingual English task, 6 for the bilingual
Spanish to English task, 6 for the bilingual German to English task, 4 for the bilingual French to English task
and, finally, 4 for the bilingual Italian to English task. All tasks submitted are automatic tasks.
3</p>
    </sec>
    <sec id="sec-3">
      <title>MIRACLE experiments description</title>
      <p>This section contains a description of the tools, techniques and experiments used by the MIRACLE team for the
different tasks attended for this ImageCLEF campaign.</p>
      <p>
        As for the cross language tasks, the information retrieval engine used at the core of the system, has been Xapian
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], based on the probabilistic retrieval model. This tool has a high configuration level, allowing the use of
different techniques related to information retrieval tasks, such as stemmers based on Porter algorithm [7].
In order to apply natural language processing to image descriptions and queries, ad hoc tokenizers have been
developed for each language, allowing to recognize some of the usual compound words each language has, in
addition to identify different kinds of alphanumerical tokens such as dates, proper nouns, acronyms, etc.
Standard stopwords lists have also been used and a special word decompounding module for German queries has
also been applied. WordNet [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] has been used to expand queries.
      </p>
      <p>
        For translation purposes, two available translation tools have been considered: Free Translation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for full text
translations, and ERGANE [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for word by word translations.
      </p>
      <p>These tools have been coupled in different ways, in order to evaluate different approaches and compare the
influence of each one in the precision and recall of the image retrieval process.</p>
      <p>In particular, the experiments submitted for the monolingual task have been the following:
OR: Intended as the baseline experiment, to compare with results of other expirements, consists on the
combination of all the stemmed words appearing in the title of the query, without stopwords, using an OR
operator between them.</p>
      <p>ORlem: This experiment joins the original words of the query and its stems in a single query, using the OR
operator to concatenate them. The idea behind this experiment is to measure the effect of inadequate stemming
of words, by adding the original form of the query terms.</p>
      <p>ORlemexp: The idea behind this experiment is to make synonym expansion of the terms and stems used in the
ORlem experiment, linking the obtained words with an OR operator. The pretended result is to retrieve a larger
number of documents (increase recall), despite the possible penalization in precision we could have.
Doc: For this experiment, a special feature of Xapian system is used, which allows execution of queries based on
documents against the indexed document collections. This approach is similar to the application of the Vector
Space Model. In order to carry out this experiment, the query is first indexed as if it was another image
description, and then similar documents are retrieved.</p>
      <p>ORrf: This experiment performs a blind relevance feedback (based on the results of a simple OR query). The
process consists on executing a query, getting the first 25 documents, extracting the 250 most important terms
for those documents, and building a new query to execute against the index database, which would provide the
final results.</p>
      <p>Bilingual experiments submitted have been the following:
TOR1: Similar to the monolingual OR experiment, but using the FreeTranslation tool to translate the complete
query. Therefore, the steps followed to build the query are: first, translate the full query using FreeTranslation,
then use the tokenizer to identify the different tokens in English, extract the stems of the tokens, remove stop
words (in these case stop stems) and generate an OR query using the resulting terms.</p>
      <p>TOR3: In this case, in addition to the translation of the complete query, a word by word translation is added,
using ERGANE. The following steps (tokenizing, stemming and OR concatenation) are the same as TOR1
experiment. The idea is to improve retrieval performance by adding different translations for the words in the
query.</p>
      <p>Tdoc: This is the bilingual equivalent of the monolingual Doc experiment. This time the query is first translated
using FreeTranslation and the result obtained is indexed in the system as if it were just another image
description. The information retrieval engine (Xapian) is then asked to retrieve similar images to this newly
added one.</p>
      <p>TOR3exp: This is the bilingual equivalent of the monolingual ORlemexp experiment. It is basically the same as
the TOR3 experiment, but adding a synonym expansion (using Wordnet) of the translated terms.
TOR3full: Similar to the TOR3 experiment, but adding the original query (in the original language) to the terms
used in the OR query. This way, query terms incorrectly translated or that do not have a proper translation into
English are included in their original form (possibly being of little interest, but at least appearing somehow).
TOR3fullexp: This experiment is a combination of TOR3full and TOR3exp, using both translation engines
together with the original query, adding synonym expansion for all the terms obtained.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Tasks submitted and obtained results</title>
      <p>In this section, results obtained by the MIRACLE team will be presented and compared, in order to infer some
conclusions relative to the different approaches tested.</p>
      <p>To assess the defined experiments, CLEF evaluation staff used the first 100 results of each submission (45 in
total) to make a document pool (different for each query). In addition, the results of different interactive searches
manually performed by assessors were also added to each pool. Then, two different assessors evaluated all the
documents in the pools, considering a ternary scale: relevant, partially relevant and not relevant. The partially
relevant judgment was used to pick up images where the judges thought were in some way relevant, but could
not be entirely confident.</p>
      <p>As a final step, four relevance sets were created using the relevance judgments of both judges:
Union-strict: The images of this set were the union of the ones judged as relevant by any assessor.
Union-relaxed: The images of this set were the union of the ones judged as relevant or partially relevant by any
assessor.</p>
      <p>Intersection-strict: The images of this set were the ones judged as relevant by both assessors.
Intersection-relaxed: The images of this set were the ones judged as relevant or partially relevant by both
assessors.</p>
      <p>This way, strict relevance and intersection sets can be considered as high-precision results, while relaxed
relevance and union sets can be thought as results which promote higher recall.
4.1</p>
      <p>Monolingual task
As stated before, the monolingual task consists on a set of queries in English, against a collection of image
descriptions also in English.</p>
      <p>In Figure 1 the recall vs. precision graph is presented for each of the five experiments submitted for this task.
The values presented correspond to the evaluation of the results, comparing them with the Intersection-Strict
relevance set (the more stringent one).</p>
      <p>Recall-Precision Monolingual
0
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9</p>
      <p>1</p>
      <p>Recall
The first thing that can be noticed from this graph is the fact that the best runs have a quite high precision value,
specially taking into account that image retrieval is a difficult task. In fact too high if compared with
monolingual document retrieval results we have obtained in the monolingual tasks of CLEF2003. The
explanation we find is that this year only four groups have taken part in ImageCLEF, and due to the way relevant
sets were established (based basically on the submissions of each group), the actual cover of relevant documents
was not as complete as should have been. That could be why so high values of precision have been obtained.
Other interesting aspect of the presented results is the fact that the run using blind relevance feedback leads to
much worse results than all the other strategies. A possible explanation could be that the values used in the
automatic relevance feedback were not appropriate to the kind of documents we were trying to retrieve. In fact,
we used the top 250 terms of over the first 25 images retrieved. Given that each image has a mean length of the
description field of 50 words, it becomes apparent that the number of relevant terms retrieved could be
excessive. Therefore, instead of an aid to locate more relevant images, these terms only add noise that seriously
penalize the overall performance.</p>
      <p>1
0,9
0,8
n0,7
io0,6
is0,5
c
re0,4
P0,3
0,2
0,1
0
It is worth mentioning that, instead of increasing the performance of the system, using any kind of term
expansion (adding original query words or doing synonym expansion), only reduces the precision of the results.
This could be due to the relatively low number of images of the collection, that doesn’t make necessary to use
word expansion to minimize the effect of heterogeneous descriptions that would arise in larger collections from
different sources. Perhaps this strategy could be of interest in next ImageCLEF track, which, probably, will
include larger collections.</p>
      <p>Average Precisions Monolingual
As previously noticed in the recall–precision graph, it clearly states the poor performance of our relevance
feedback experiment, and the similarity of the remainder experiments, specially the simple OR query approach
(enenQor) and the query-indexing approach (enenQdoc).</p>
      <p>Although only Intersection-Strict relevance sets have been mentioned in this section, differences with the other
ones is subtle, apart from a slight increase of the overall precision in all cases due to the larger number of
relevant documents they have.
4.2</p>
      <p>Bilingual tasks
The bilingual tasks consist on the execution of queries in languages other than English, trying to retrieve relevant
documents from a set of images described in English. Although queries in Spanish, Italian, German, French and
Norwegian were available, we only took part in the first four languages.</p>
      <p>0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1</p>
      <p>Recall
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1</p>
      <p>Recall
Recall - Precision Italian - English</p>
      <p>Recall - Precision Spanish - English
frenQTdoc
frenQTor1
frenQTor3
frenQTor3full
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1</p>
      <p>Recall
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1</p>
      <p>Recall
Several conclusions can be extracted from these graphs. The more remarkable could be the similarity of QTdoc,
QTor1, QTor3 and QTor3full experiments, being in all cases QTor1 and QTdoc the best. This is somehow
consistent with the results obtained in the monolingual task, where the best performance was obtained by simple
ORing the terms of the query (previously stemmed and removed stop words) –enenQor submission-, and by
indexing the query as other image description and searching similar documents in the system –enenQdoc
submision.</p>
      <p>Another interesting aspect the graphs shows is that the use of more than one automatic translation has shown to
be worse in our case than just using one of some quality (as the FreeTranslation has proved to be). It should be
studied in more detail whether the use or ERGANE as the word by word translator was the cause of this lose of
quality or was the simple fact of including word by word translation instead of only complete query ones. It is
likely to be the second reason, since word by word translation always lead to wider queries that although
increase recall, making precision worst. An example of this can be found in German to English and Spanish to
English runs, in which synonym expansion in included (wider queries), leading, as expected, to worse precision
values.</p>
      <p>Another fact to point out is that precision values obtained in each task are quite similar, except for the French to
English queries, which were slightly worse than the others. The explanation to this could be the worse French to
English translations provided by FreeTranslation, or the use of different terms (hardest to translate) in the French
queries.</p>
      <p>Comparing the overall performance of the bilingual tasks with the monolingual one, a difference of about 10 to
15% arise, which is quite normal in typical CLIR nowadays. At least this is approximately the same value we
have obtained in bilingual tasks of CLEF this year (as could be expected).</p>
      <p>Figure 4 shows the average precision of each of the different runs submitted, considering the Intersection-Strict
relevance set, as usual. The runs are ordered by descending precision and grouped by tasks.
Average Precision Italian - English
Average Precision Spanish - English
Average Precisions French - English
geenQTdoc
geenQTor1
geenQTor3full
geenQTor3
geenQTor3exp
geenQTor3fullexp
spenQTdoc
spenQTor1
spenQTor3
spenQTor3full
spenQTor3exp
spenQTor3fullexp
As in the case of the monolingual task, the results show little difference among different approaches, but
consistently outperforming QTdoc and QTor1. It is once more apparent that our French to English retrieval has
been slightly worse than the others, while the Spanish to English have obtained the best individual results (while
not the best average results in all its runs).
5</p>
      <p>Conclusions and future directions
The main conclusion that can be extracted taking into account the obtained results is that the simplest approaches
studied (ORing terms and indexing the query and looking for similar documents) are the ones which lead to
better results. Our main goal pursued with this first participation in the ImageCLEF track was to establish a
starting point for future research work in the cross-language information retrieval applied to image (and in
general other non-textual types of data that can be represented somehow by textual descriptions, such as video).
Taking into account the obtained results, it stands out that there is much room for improvement both in
monolingual and bilingual retrieval performance.</p>
      <p>Also, despite the apparent bad results derived of performing synonym expansion, it looks like an interesting field
to continue doing research on, especially for its likely application to wider and more heterogeneous collections.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro-Prieto</surname>
            <given-names>B.</given-names>
          </string-name>
          , “Modern Information Retrieval”, Addison
          <string-name>
            <surname>Wesley</surname>
          </string-name>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Karen</given-names>
            <surname>Sparck Jones y Peter Willet</surname>
          </string-name>
          , “Readings in Information Retrieval”, Morgan Kaufmann Publishers, Inc. San Francisco, California,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>[3] “Free Translation”, www.freetranslation.com</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>[4] “Ergane Translation Dictionaries”, http://dictionaries.travlang.com</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] “The Xapian Project”, www</article-title>
          .sourceforge.net
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.A.</given-names>
            <surname>Miller</surname>
          </string-name>
          . “
          <article-title>WordNet: A lexical database for English”</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          . [
          <article-title>7]“The Porter Stemming Algorithm” page maintained by Martin Porter</article-title>
          . www.tartarus.org/~martin/PorterStemmer/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>