<!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>University of Alicante in ImageCLEF2005¤</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rub´en Izquierdo-Bevi´a</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Tom´as</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maximiliano Saiz-Noeda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jos´e Luis Vicedo.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamentos de Lenguajes y Sistemas Inform ́aticos. Alicante.</institution>
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Streams</institution>
          ,
          <addr-line>Combination, Ontology, Feedback</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the participation of the University of Alicante (UA) in CLEF 2005 image retrieval task. For this purpose we used an image retrieval system based on probabilistic information combined with ontological information and a feedback technique. Several information streams are created using different sources: stems, words and bigrams; the final result is obtained combining them. Also a voting-based strategy has been developed joining three different systems of participant Universities.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>1 Content Analysis and Indexing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>4 Systems and Software</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>7 Digital Libraries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>¤This work has been developed in the framework of the project CICYT R2D2 (TIC2003-07158-C04) and it has
been partially funded by the Spanish Government through the grant BES-2004-3935.
techniques based on the text that describes the image. Moreover, there are hybrid ones that
combine both approaches.</p>
      <p>
        There are two main techniques for text-based systems: probabilistic and natural language
processing (NLP) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The former use probabilistic information to make the retrieval while the other
exploit the use of NLP techniques such as taggers, parsers, chunkers, named entity recognizers,
etc.
      </p>
      <p>
        Our system combines probabilistic and automatic extracted knowledge from text that describes
the image. We have initially used a probabilistic information retrieval system: Xapian [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The
main idea consists on creating three information streams, each one with different information and
combine them to reach the final result.
      </p>
      <p>
        Furthermore, an ontology has been created using St. Andrews Corpus [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The idea is to
know the category related to a query. In this way we can select from the final retrieved list those
documents with the same category than the query.
      </p>
      <p>In order to deal with the multilingual view we have made an analysis with the ImageCLEF 2004
queries set and several automatic translators. Topics in different languages are first translated into
English and then retrieval is performed.</p>
      <p>This paper is structured as follows. Section 2 presents the system in depth. Section 3 explains
the development of the image ontology. Section 4 provides the result of our participation in
ImageCLEF 2005. Section 5 describes the joint participation. Some conclusions and future work
close the document.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System</title>
      <p>
        The system implements an approach based on probabilistic information and knowledge extracted
from the corpus. The system uses Xapian [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a probabilistic and boolean information retrieval
system and the process is divided into two phases: indexing and retrieval. During the indexing
phase three indexes with different information are created. When we have a query, we make a
retrieval in each index and then combine the results to get the final goal. Figure 1 shows this
process.
In this step we create three indexes, each one with different information: words, stems and stem
bigrams. The first to do is to process the image text to extract relevant information. All the text
that follows the image is relevant, but each field will have a weight depending on its relevance.
This is done by means of a set of manually developed patterns, which are regular expressions
proposed in the image retrieval system presented at the ImageCLEF 2004 campaign [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In this
way we have more information and can distinguish between useful and useless information. Figure
2 shows an example of the use of the patterns. From the &lt;TEXT&gt; field and by means of the
patterns the fields extracted are: shtitle, description, date, photographer, location and notes.
      </p>
      <p>With the information of the fields, and depending on the upper or lowercase in the first letter
of the token (word, stem or bigram), a weight to each of this tokens is assigned1(see Table 1).</p>
      <sec id="sec-2-1">
        <title>FIELD</title>
        <p>Headline</p>
        <p>Shtitle
Description</p>
        <p>Data</p>
        <p>Photo
Location</p>
        <p>Notes
Categories
½ 100 ¤ f ield weight if 1st letter is uppercase</p>
        <p>50 ¤ f ield weight if 1st letter is lowercase
1The weights have been adjusted to have the best performance over Image CLEF 2004 query set.</p>
        <p>Using this weighting scheme, we create three indexes and the indexing phase finishes.
2.2</p>
        <sec id="sec-2-1-1">
          <title>Retrieval</title>
          <p>In this phase the query topics are processed and a list of relevant documents to each query is given.
The main idea is to perform three independent retrievals, one in each index and then combine
them to get a unique list of retrieved images.</p>
          <p>The first step prepares the query to be posed to the retrieval system. Given a topic, stop words
are removed and then each word is transformed to have three queries, one for each index.</p>
          <p>Once we have the three queries, a first retrieval in each index is performed. The second step
is applies the relevance feedback. Xapian allows us to use feedback in a simple way: we must
only select those documents which we consider relevant. Some experiments over ImageCLEF 2004
query set reveal that the number of documents to get the better results is twenty three.</p>
          <p>In the next step the ontology is used. With this ontology we know both the categories related
to the query and the categories of each retrieved document. Using this information the relevance
of the documents having any category in common with the query can be increased. This process
is done separately in the three retrieved lists.</p>
          <p>The last step combines the three lists to get a global result. We believe that each stream gives
a different kind of information, and thus, each stream must have a different weight. We made an
analysis to make the best weight tuning considering the contribution of each information flow.
² Stem flow: It can increase the recall because with the stemming, same words but
morphologically different can be matched.
² Word flow: It can increase the precision. Only words exactly equal are matched.
² Bigram flow: It can increase the precision. Word pairs, such as compound noun phrases.
So, the weights selected to do the combination are2:
- Stem flow: 0.5
- Word flow: 0.1
- Bigram flow: 0.3</p>
          <p>In the combination, each document has as score the sum of its flow scores multiplied by their
corresponding weight.</p>
          <p>WDoc = 0:5 ¤ WF low + 0:1 ¤ WW ord + 0:3 ¤ WBigram
2.3</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Multilingual view</title>
          <p>
            In order to deal with multilingual features we have decided to make an analysis of several online
translators. Among different well-known translators such as Babel [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ], Reverso [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ], WordLingo
[
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], Epals [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] and Prompt [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], WordLingo was selected due to its the best average result for the
treated languages according to the ImageCLEF 2004 query set and the St. Andrews corpus. The
test languages for the system are Dutch, French, German, Greek, Italian, Japanese, Portuguese,
Russian, Chinese and Spanish.
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>The image ontology</title>
      <p>In this section we are going to describe how the ontology is created and how the system uses
this information in the retrieval process. This ontology represents a knowledge base, and it is an
approach to use knowledge resources in information retrieval. The idea is to extract the categories
related with a query and then retrieve documents with the same categories.</p>
      <p>2These weights have been adjusted doing an analysis over ImageCLEF 2004 topics to get the best performance.
3.1</p>
      <sec id="sec-3-1">
        <title>Ontology building</title>
        <p>The ontology has been automatically built using the St. Andrews corpus. Each image caption has
a field called &lt;CATEGORIES&gt; (see figure 2). For each image in the corpus the categories and the
words of the &lt;TITLE&gt; field are extracted. The ontology is used to create an “ontology-document”
database that relate each category with the corresponding words. The process is shown in figure
3.
Queries are posed to the ontology index in order to retrieve a ranked list of “ontology-documents”.
The score of the category document ’C’ indicates the probability of a query to require a document
of this category ’C’. The category ranking results will be used for document re-ranking using the
lists of relevant documents (one for each stream) obtained from first step image retrieval process.
When we make the retrieval in each of the index created (stem, word and bigram), we have a list
of documents. Each of these documents has several categories, so if we know the categories related
to the query, we can increase the weight of those documents having some category in common with
the query. Figure 4 shows this process, where weights extracted from the category database (wc1,
wc2 and wc3) are added to the total weight of the image according to their common categories.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments and Results</title>
      <p>Four experiments have been proposed for the evaluation. In each one we combine different
techniques in order to discover how these techniques help in the retrieval process. The features that
have been merged in different experiments are:
² Uses of stems, words or bigrams(tokens) adjusting their weights.
² Use of correct fields adjusting their weights.
² Selection of different flow weights when combining the results.
² Use of categories (ontology).
² Use of automatic feedback.</p>
      <p>Combining all these features, over 100 experiments have been performed, but we have only
selected the best four in order to participate in ImageCLEF 2005. Experiments selected and their
features are shown in next table:</p>
      <sec id="sec-4-1">
        <title>Baseline Experiment1 Experiment2 Experiment3</title>
      </sec>
      <sec id="sec-4-2">
        <title>STEM X X X</title>
        <p>X</p>
      </sec>
      <sec id="sec-4-3">
        <title>WORD</title>
      </sec>
      <sec id="sec-4-4">
        <title>BIGRAM</title>
      </sec>
      <sec id="sec-4-5">
        <title>CATS.</title>
      </sec>
      <sec id="sec-4-6">
        <title>FEEDBACK X X X</title>
        <p>X
X
X</p>
        <p>X</p>
        <p>X
X</p>
        <p>The results of the monolingual system over ImageCLEF05 query set are:</p>
        <p>As we can see in the previous table, Experiment3 provides the best performance. Experiment3
uses stems, words and bigrams, and also implements feedback and categories knowledge.</p>
        <p>According to Baseline, Experiment1 and Experiment2 comparison it seems that word and
bigram adding do not improive the results3.</p>
        <p>The improvement related to he use of the knowledge ontology can observed when comparing
Experiment2 and Experiment3. This increase could be greater with a more sophisticated ontology,
for example, use a more general ontology that combines more general concepts and specific domain
terms.</p>
        <p>3During the experiments over ImageCLEF 2004 dataset, word and bigram adding provided a slight improvement.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Joint participation</title>
      <p>Apart from the system described, we have made a joint participation within the R2D2 project4
framework integrating our system and the ones belonging to UNED group from Madrid and
SINAI group from Ja´en. We have developed a voting among them. A combination between UA
and SINAI has been done for English, Dutch, French, German, Italian, Russian and Spanish. The
three systems have been only combined for Spanish. The systems selected for the combination
implement feedback and use query titles and automatic translation.</p>
      <p>The voting has been developed using the weights of each document in each retrieved list. The
first step makes a normalization of the weights for each document list dividing each weight by the
maximum weight of all the documents in the list. Then the different weights of each document in
each list are summed. In this way, documents that appear in the three lists are more relevant than
those appearing in just two lists. Finally the documents are sorted according to the calculated
weight and a final document list is generated.</p>
      <p>MAP results obtained from the collaborative experiments are shown in the Table 4. Ranking
positions are shown in brackets.</p>
      <sec id="sec-5-1">
        <title>LANGUAGE English Dutch French</title>
        <p>German</p>
        <p>Italian</p>
        <p>Russian
Spanish (eur)
Spanish (lat)</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and future work</title>
      <p>This paper has presented the approach used by the University of Alicante in the ImageCLEF 2005
adhoc retrieval task. This image retrieval system implements a combination of probabilistic and
knowledge-based approaches. The implementation and tuning of the method have been shown
and results have been explained.</p>
      <p>
        To continue improving the system there are several ways that can be taken in account. One
of them is to consider the use of NLP to improve the information retrieval [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. For example, a
chunker or parser or even better a named entity recognizer can be used to detect noun phrases or
entities. In this way we could create a noun phrase stream to be combined with the existing ones.
      </p>
      <p>
        Another work to be developed is the creation and management of the ontology, that is, the use
of knowledge in the retrieval process [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A more complex ontology can be created considering the
possibility of changing the knowledge representation.
      </p>
      <p>4R2D2 project: Question Answering in Digital Documents. Reference TIC2003-07158-C04 financed by the
Science Technology Department 2003-2006 of the Spanish Government. The main goal of the project is the
evaluation and development of Question Answering and Document Retrieval systems in multilingual scenarios. See
http://gplsi.dlsi.ua.es/r2d2/indexEn for more details.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Databases</given-names>
            <surname>Forsyth Computer</surname>
          </string-name>
          .
          <article-title>Benchmarks for storage and retrieval in multimedia.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Goodrum</surname>
          </string-name>
          .
          <article-title>Image information retrieval: An overview of current research</article-title>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kashyap</surname>
          </string-name>
          .
          <article-title>Design and creation of ontologies for environmental information retrieval</article-title>
          ,
          <source>proceedings of the 12th workshop on knowledge acquisition, modeling and management (kaw'99)</source>
          , banff, canada, october
          <year>1999</year>
          .
          <source>In KAW'99 Conference</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>David D.</given-names>
            <surname>Lewis</surname>
          </string-name>
          and Karen Sparck Jones.
          <article-title>Natural language processing for information retrieval</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>39</volume>
          (
          <issue>1</issue>
          ):
          <fpage>92</fpage>
          -
          <lpage>101</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Maximiliano</given-names>
            <surname>Saiz-Noeda</surname>
          </string-name>
          ,
          <article-title>Jos´e Luis Vicedo and Rub´en Izquierdo. Pattern-based Image Retrieval with Constraints and Preferences on ImageCLEF 2004</article-title>
          . In Working Notes for the CLEF 2004 WorkShop, Bath, United Kingdom,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Paul</given-names>
            <surname>Clough</surname>
          </string-name>
          and
          <article-title>Mark Sanderson and Henning Mu¨ller. The CLEF Cross Language Image Retrieval Track (imageCLEF) 2004</article-title>
          . In Working Notes for the CLEF 2004 WorkShop, Bath, United Kingdom,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] www. The xapian project</article-title>
          . http://www.xapian.org/.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] www</article-title>
          . St Andrews University Library photographic collection. http://specialcollections.stand.ac.uk/photcol.htm,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>[9] www. BabelFish translator</article-title>
          . http://world.altavista.com/,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] www. Epals translator. http://www.epals.com/translation/translation.e,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11] www. Prompt translator. http://translation2.paralink.com/,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] www. Reverso translator. http://www.reverso.net/,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13] www. WordLingo translator. http://www.worldlingo.com/en/products services/worldlingo translator.html,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>