<!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>CONTROL: CLEF-2003 with Open, Transparent Resources Off-Line</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Monica Rogati and Yiming Yang Computer Science Department, Carnegie Mellon University Pittsburgh</institution>
          ,
          <addr-line>Pennsylvania</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Corpus-based approaches to CLIR have been studied for many years. However, using commercial MT systems for CLEF has been considered easier and better performing. Our goal is to be one of the CLEF participants who show that the hypothetical performance drop is not large enough to justify the loss of control and transparency, especially for research systems. We participated in two bilingual runs and the small multilingual run using software and data that are free to obtain, transparent and modifiable. Over the past years, a necessary condition for a good cross- or multi-lingual performance in CLEF appeared to be the use of commercial MT systems, be it purchased or freely available online (Systran etc.)[1,3,11]. While using black boxes to cross the language barrier allowed researchers to concentrate on important issues such as stemming, query pre- and post-processing, combining black boxes outputs, and multilingual merging, [1,3,11] we believe that query translation does play an essential role in CLIR, and that understanding, control and transparency are crucial in a research system. Online MT systems can be upgraded, lose their free status, or change parameters at will, making past experiments irreproducible. If such a dependence is permitted, research in IR in general can be similarly reduced to pre- and post- processing of Google I/O. Our goal is to attempt to move away from basing the core of our CLIR research system on a module that cannot be fully understood and modified, to which future access might not be guaranteed, and in which external changes are allowed and sometimes not even detected. The main challenge, however, is to do so while sacrificing as little performance as possible. Our initial attempt to reach this goal (CLEF 2001) was disappointing in this respect, mainly because we disallowed using translation resources entirely and relied on the temporal correspondence between CLEF documents to produce a “parallel” corpus. In CLEF 2003 we relaxed the independence requirement to using transparent data and code, freely available or available for a modest one-time fee, which we can store locally, easily modify, recompile and process, and which cannot change in uncontrollable or undetectable ways. We participated in two bilingual tasks (DE-&gt;IT, IT-&gt;ES), and the small multilingual task, which involved four languages. Our general approach was to rely on parallel corpora and GIZA++ [8] for query translation, and on Lemur [9] for retrieval. All these resources (as well as the stemmers we used where applicable) fulfill the criteria outlined above. Moreover, with the exception of LDC data, which we did not use in the official runs but did use in preliminary experiments, all these resources are free of charge and publicly available. In section 2 we discuss the parallel data and preprocessing (stemming, stopping etc.). In section 3 we discuss our approach to bilingual retrieval in general as well as approaches for situations where a parallel corpus between the two languages does not exist.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>the English versions.
Our main focus in bilingual retrieval has been query translation without the use of commercial MT systems,
including Systran. In this section we will discuss our bilingual retrieval system using a parallel corpus, as well as the
challenge of handling language pairs for which parallel corpora do not exist.</p>
      <p>Conceptually, our approach consists of several steps:
1. Parallel corpora and test documents preprocessing
2. Dictionary generation from parallel corpora
3. Pseudo-Relevance Feedback in the source language
4. Query translation
5. Pseudo-Relevance Feedback in the target language
6. Retrieval
3.1</p>
      <sec id="sec-1-1">
        <title>Dictionary Generation and Query Translation</title>
        <p>
          We have used GIZA++ [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] as an implementation of IBM Model 1 [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. GIZA++ takes a parallel corpus and generates
a translation probability matrix. The number of training iterations was 10. Although GIZA++ implements the more
sophisticated translation models discussed in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], we have not used them for efficiency reasons, and because word
order is not a factor during retrieval.
        </p>
        <p>Query translation was done on a word-by-word basis. A significant difference from MT or online dictionary based
approaches is that instead of using a rank-based cutoff (i.e. the first or first two variants for each word) we are using
all translations weighted by their translation probability:</p>
        <p>qt = qs•Mst
where qt is the query in the target language, qs is the query in the source language, and M st is the translation matrix.
M was pruned to 50 translations per word for efficiency reasons.</p>
        <p>
          This is similar to IBM and BBN CLIR approaches [
          <xref ref-type="bibr" rid="ref4 ref5">4,5</xref>
          ] except the translation is not integrated in the retrieval model;
only the query is translated. This approach has the welcome side effect of a very focused query expansion.
We have used the Lemur toolkit [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] to implement weighted query expansion, and we modified the retrieval interface
to accept weighted queries as input. After query expansion is done in Lemur , the resulting query vector (qs , words +
weights) is extracted for future translation. After translation, qt is loaded into Lemur for a new round of query
expansion in the target language, followed by retrieval.
        </p>
        <p>PRF and retrieval parameters we tuned include the number of documents to be considered relevant, the number of
new query words added, the relative weight of added queries (usually 0.5) and term weighting method. There is one
such parameter set for each pre- and post- translation query expansion, and for each language pair. However,
experiments on CLEF 2001 and 2002 indicated that post-translation query expansion hurts performance by diluting
the query in some languages, so the second set of parameters were set to 0 for the bilingual runs.
3.3</p>
      </sec>
      <sec id="sec-1-2">
        <title>Handling language pairs with no available parallel corpora</title>
        <p>The bilingual task this year was more challenging, in that we were aware of no Italian-Spanish or German-Italian
parallel corpora. However, since most parallel corpora have English as one of the languages we had the option of
using English as a pivot language in two ways:
1. to create a new parallel corpus if there is significant overlap (as described in Section 2). This is the least
likely situation, but it does happen in the case where there is an underlying text translated in multiple
languages, as it happened with the European Parliament corpus.
2. to translate first to English, then from English. This is where keeping and using translation probabilities is
very useful. In traditional MT approaches, where the query is translated as a sentence twice, the (binary)
mistakes accumulate, making the original meaning difficult to preserve. We believe the original meaning is
easier to preserve when the entire query vector is translated, taking into account the translation
probabilities:</p>
        <p>qt = qs•Ms2EN • MEN2t
where qt is the query in the target language, qs is the query in the source language, and M X2Y is the
translation matrix for language X to language Y.
3.4</p>
      </sec>
      <sec id="sec-1-3">
        <title>Official Runs (German-Italian and Italian-Spanish)</title>
        <p>All our official runs use the Title and Description fields. Relevant parameters are pre-translation feedback
documents/terms, whether a new parallel corpus was created or if English was used as a pivot language during
translation.
It is hard to draw conclusions from the official runs without more extensive experimentation on CLEF 2003 data (to
be completed in the final version of the working notes). In particular, we are seeking an explanation for the
extremely low relative performance of cmuI2Sparafb. If the run is not buggy, feedback performance is very unstable
from one translation method to the other, and from language to language. This would not be a complete surprise,
since feedback performance varied dramatically for French and Spanish on our system for CLEF 2001 and 2002 ,
and is the main reason why our runs are duplicated with their “low feedback” alternative in both bilingual and
multilingual tasks.
4</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Multilingual Retrieval</title>
      <p>By using English as the query language we have leveraged the parallel corpora that had English as one of the
languages. We have experimented with several parallel corpora, but chose the European Parliament proceedings as
the corpus for our CLEF submission. We performed bilingual retrieval as described in Section 3, and we used Lemur
for English monolingual retrieval. We then merged the results using the two methods described in Section 4.1. The
number of feedback documents and words were tuned for each language.
4.1</p>
      <sec id="sec-2-1">
        <title>Merging strategies</title>
        <p>
          We examined two simple merging strategies: normalizing the individual scores and two step RSV [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
The first strategy consists of normalizing the first N document scores to fit in the [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ] interval, then using the
normalized scores to produce the final ranked document list. This strategy is easy, requires no training but it has been
proved inferior to regression-based models or two-step RSV.
        </p>
        <p>Two-step RSV is a reindexing-based method: top ranked documents from each collection are translated to the topic
language, then reindexed. Note that this is fundamentally different from translating the test collection, which we
would like to avoid. Only top documents are translated, instead of a large test collection. However, the disadvantage
of this method is that translation and reindexing need to be done online. Document caching can somewhat alleviate
this problem when there are many queries.</p>
        <p>Translation is done on a word-by-word basis, using the translation matrix built from the parallel corpus. We use only
the first two translations for efficiency; however, we allocate S slots to each untranslated word and distribute the
translated words proportionally to their normalized translation probabilities. Due to lack of running time, official
runs had S=3.
4.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Official Runs (Small Multilingual)</title>
        <p>All our official runs use the Title and Description fields.
Our main goal in participating in this year’s CLEF was to prove that freedom from opaque, uncontrollable
commercial systems does not have to mean poor CLIR performance for European languages. Many conceptual or
implementation-related improvements can be made. They include better solutions for using a pivot language,
especially when the domains do not match; better morphological processing, pseudo-relevant regression for merging
etc.
6</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Braschler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gohring</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Shauble</surname>
            ,
            <given-names>P. Eurospider at CLEF</given-names>
          </string-name>
          <year>2002</year>
          .
          <year>2002</year>
          . In C. Peters(Ed.),
          <article-title>Results of the CLEF2002 cross-language evaluation forum, (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , P.F,
          <string-name>
            <surname>Pietra</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pietra</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          , Mercer,
          <string-name>
            <surname>R.L.</surname>
          </string-name>
          <year>1993</year>
          .
          <year>2002</year>
          .
          <source>The Mathematics of Statistical Machine Translation: Parameter Estimation. Computational Linguistics</source>
          ,
          <volume>19</volume>
          :
          <fpage>263</fpage>
          -
          <lpage>312</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Cross-language Retrieval Experiments at CLEF-</article-title>
          <year>2002</year>
          .
          <year>2002</year>
          . In C. Peters(Ed.),
          <article-title>Results of the CLEF2002 cross-language evaluation forum, (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Franz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>McCarley</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          <year>2002</year>
          .
          <article-title>Arabic Information Retrieval at IBM</article-title>
          .
          <article-title>TREC 2002 proceedings</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Fraser</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weischedel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2002</year>
          .
          <article-title>TREC 2002 Cross-lingual Retrieval at BBN</article-title>
          .
          <article-title>TREC 2002 proceedings</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Koehn</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Europarl: A Multilingual Corpus for Evaluation of Machine Translation</article-title>
          . Draft, Unpublished.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Martinez-Santiago</surname>
          </string-name>
          ,
          <article-title>Martin M. and</article-title>
          <string-name>
            <surname>Urena</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2002</year>
          . SINAI on CLEF 2002:
          <article-title>Experiments with merging strategies</article-title>
          . In C. Peters(Ed.),
          <article-title>Results of the CLEF2002 cross-language evaluation forum, (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Och</surname>
            ,
            <given-names>F. J. and Hermann N.</given-names>
          </string-name>
          <year>2000</year>
          .
          <article-title>Improved Statistical Alignment Models</article-title>
          .
          <source>In Proc. of the 38th Annual Meeting of the Association for Computational Linguistics</source>
          , pp.
          <fpage>440</fpage>
          -
          <lpage>447</lpage>
          , Hongkong, China
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Ogilvie</surname>
            ,
            <given-names>P</given-names>
          </string-name>
          and Callan,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <year>2001</year>
          .
          <article-title>Experiments using the Lemur toolkit</article-title>
          .
          <source>In Proceedings of the Tenth Text Retrieval Conference (TREC-10).</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Savoy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>A stemming procedure and stopword list for general French corpora</article-title>
          .
          <source>Journal of the American Society for Information Science</source>
          ,
          <volume>50</volume>
          (
          <issue>10</issue>
          ),
          <fpage>944</fpage>
          -
          <lpage>952</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Savoy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2002</year>
          . Report on CLEF-2002
          <string-name>
            <surname>Experiements:</surname>
          </string-name>
          <article-title>Combining multiple sources of evidence</article-title>
          . In C. Peters(Ed.),
          <article-title>Results of the CLEF2002 cross-language evaluation forum, (to appear).</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>