<!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>CACAO PROJECT AT THE TEL@CLEF 2008 TASK</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessio Bosca</string-name>
          <email>alessio.bosca@celi.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Dini</string-name>
          <email>dini@celi.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ACM Categories: H.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Information Search</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Retrieval</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Digital Libraries</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>The paper describes the participation of the CACAO project consortium to the TEL@CLEF 2008 task targeted at retrieving relevant items from collections of library catalogues. CACAO proposes the development of an infrastructure for multilingual access to digital content, including an information retrieval system able to search for books and texts in all the available languages. For each monolingual and bilingual subtask two different experiments have been conducted, one involving additional query expansion and one not. Results evidenced a poor initial performance of the system, however since the project started few months ago they can constitute a valuable baseline in order to measure the future advancement of the system. The TEL@CLEF is a new task proposed this year to the CLEF campaign participants with the aim of searching and retrieving relevant items from collections of library catalogues. The data is different from the corpora previously used in the CLEF ad hoc tracks and consists of bibliographic metadata divided into 3 collections, extracted from British, French and Austrian national libraries. TEL@CLEF task offers a set of subtasks reflecting the multilinguality of the data, respectively focusing on monolingual and bilingual information retrieval; 50 topics has been prepared for each of the 3 main collection languages and each topic has 2 fields: a title with 2-4 key terms and a description field, containing a sentence that specifies in more detail the information needs of the user. In our participation to the TEL@CLEF task we focused both on the monolingual and on the bilingual retrieval subtasks since CACAO project aims at offering a cross-language acces to the contents of a federation of digital libraries and the tasks constitute a perfect opportunity to test the baseline version of the CACAO system prototype and obtain feedbacks for its enhancement. This paper is organized as follows. We present the architecture of our system in Section 2, in Section 3 we describe our experiments, the evaluation measures and the evaluation results, and finally conclude in Section 4.</p>
      </abstract>
      <kwd-group>
        <kwd>cross-language information retrieval</kwd>
        <kwd>query expansion</kwd>
        <kwd>translations disambiguation</kwd>
        <kwd>bibliographic data</kwd>
        <kwd>digital libraries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>as in the MACS approach, https://macs.vub.ac.be/pub/). The system will then yield results in all desired
languages.</p>
      <p>Validation is another important aspect in the project: all CACAO core technologies are indeed sound, but they
have never been massively deployed in the field of digital libraries. CACAO aims at crossing the chasm between
sound innovation and adoption by library institutions for real life purposes.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Architecture Overview</title>
      <p>•
•
•
•
3
CACAO proposes the development of an infrastructure for multilingual access to digital content, including an
information retrieval system able to search for books and texts in all the available languages. The core of the
search engine takes advantage of information contained in existing catalogues and texts of the digital libraries
that is enriched by means of NLP techniques such as word sense disambiguation and named entities recognition.
The goal of such integration is to avoid confusing the user by providing irrelevant results due to bad translations
and thus enabling a better access to the digital content.</p>
      <p>The general architecture of the Cacao system could be summarized as the result of the interactions of few
functional subsystems, coordinated by a central manager and reacting to external stimuli represented by end
users queries:</p>
      <p>Harvesting subsystem is in charge of collecting data from digital libraries, abstracting from the multiplicity
of standards and protocols, and storing them into a repository.</p>
      <p>Corpus Analysis subsystem performs specific analysis on the data collected from libraries and infers new
information used to support query processing and resource retrieval (e.g. query expansion, terms
disambiguation,..).</p>
      <p>Web Services subsystem represents third party software providing specific services (e.g. linguistic analysis,
translations,..).</p>
      <p>Query Processing subsystem: a set of components is devoted to process the original monolingual user
query, transforming and enriching it by means of translations and expansions.</p>
    </sec>
    <sec id="sec-3">
      <title>Experiments Description</title>
      <p>For each monolingual and bilingual subtask two different experiments have been conducted, one involving
additional query expansion and one not; in the following subsections the experiments set-up, topic processing
and experimental results are described.
3.1</p>
    </sec>
    <sec id="sec-4">
      <title>Experiments Set-up</title>
      <p>
        In order to acquire the metadata of TEL@CLEF collections into the CACAO system, GoNetwork s.r.l. (one of
the CACAO partners) deployed a specific harvester module for importing the XML corpus documents. The
textual information contained in the dc:subject, dc:title and dc:dexcription has been lemmatised using the XIP
incremental parser from XEROX (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) and all the data has been then indexed using the Lucene open source
engine (see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]).
      </p>
      <p>
        By means of lexical semantics technologies (we exploited Random Indexing approach, see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) a corpus based
word space model has been created for each of the TEL@CLEF collections; these word space resources have
been used by the CACAO system as a means to disambiguate the candidate translations and for query expansion
purposes.
3.2
      </p>
    </sec>
    <sec id="sec-5">
      <title>Topics Processing</title>
      <p>The approach adopted by CACAO system for dealing with user queries is based on the free keywords search;
therefore while the title field of TEL topics already fitted this model, the description field has been processed in
order to extract a set of relevant keywords from the sentence. For this purpose a simple keyword extractor
module has been used for each of the main languages present in the corpus (English, French and German).
Each description sentence has been analysed in order to extract two different kinds of information, one
representing the content type of the items to be retrieved (as novels, poetry or photo collections) and the other
conveying additional detail on user interests.</p>
      <p>The keywords retrieved in this process have been lemmatised and the system assigned different weight to them
according to their frequency in both of the topic fields (title and description). In the lemmatisation process
named entities were also identified, as they have been treated differently from common keywords with respect to
translation to target languages. According to the subtasks (monolingual or bilingual) the keywords were
translated to the target language or directly submitted to the Lucene search engine.</p>
      <p>
        The translation process exploited internal resources (inter-lingual indexes or bilingual dictionaries) and online
dictionaries as Ergane (see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]); the so-obtained translation candidates have been disambiguated using the corpus
based semantic vectors, computed by the CACAO system on the collections metadata (see subsection 3.1) and
according the following approach.
      </p>
      <p>
        As a first step the system automatically groups keywords in sets of semantically related terms by comparing their
similarity, defined as the cosine of the angle between the vector representations of the terms. This process allows
the system to group together all the keywords bearing a common meaning; then the translation candidates of
each keywords group are analysed in order to prune away all the elements with a low similarity with the center
of the translation group, computed as the sum of the vector representation of terms (a variation of the algorithm
proposed by [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]).
      </p>
      <p>Experiments involving query expansion enriched the keywords groups (either in the original or in the target
language) exploiting the corpus based semantic vectors by adding the N nearest neighbours of each group center
(not already present in the keyword set), where the actual value of N depended on the cardinality of the keyword
group.
We submitted two runs for each monolingual and bilingual subtask for each target language for a total of 18
runs. The results of these experiments are provided in the following tables where results are separated for target
language.</p>
      <p>CACAO project has started only few months ago and despite the early stage of development of the system
prototype the consortium decided to participate to the TEL task of the CLEF campaign in order to asses a
baseline of the system and hence measure the advancement of the system during the project timeline.
Compared to other participants the experimental results evidenced a poor initial performance of the CACAO
system; however such poor performance is partly due to a misinterpretation of the task: we in fact assumed that
the task was completely partitioned according to languages. Therefore when performing a bilingual subtask (i.e.
the task DE-&gt;FR on the TEL data of BNF, the French National Library) we assumed that only the elements in
the target language should be retrieved, while the golden standard over which evaluation was performed actually
contains a not negligible percentage of results in other languages. All these records were not even searched,
dramatically lowering recall and other measures.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work has been supported and founded by CACAO EU project (ECP 2006 DILI 510035).
6</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>At-Mokhtar</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chanod</surname>
            <given-names>J-P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roux</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Robustness beyond shallowness: incremental dependency parsing</article-title>
          ,
          <source>NLE Journal</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sahlgren</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>: An Introduction to Random Indexing</article-title>
          .
          <source>Proceedings of the Methods and Applications of Semantic Indexing Workshop at the 7th International Conference on Terminology and Knowledge Engineering</source>
          ,
          <string-name>
            <surname>TKE</surname>
          </string-name>
          <year>2005</year>
          ,
          <year>August</year>
          16, Copenhagen, Denmark.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Ergane</surname>
          </string-name>
          .
          <article-title>An online multilingual dictionary</article-title>
          . URL: http://download.travlang.com/Ergane/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Lucene</surname>
          </string-name>
          .
          <article-title>The Lucene search engine</article-title>
          . URL: http://jakarta.apache.org/lucene/.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Curtoni</surname>
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Dini</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <source>Celi participation at CLEF</source>
          <year>2006</year>
          :
          <article-title>Cross language delegated search</article-title>
          . In CLEF2006 Working notes
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>