<!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>The bilingual system MUSCLEF at QA@CLEF 2006</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Brigitte Grau</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anne-Laure Ligozat</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Isabelle Robba</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anne Vilnat</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Bagur</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kevin Sejourne LIR group</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>LIMSI-CNRS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Orsay Cedex</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>France firstName.name@limsi.fr</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>This paper presents our bilingual question-answering system MUSCLEF. We underline the di culties encountered when shifting from a mono to a cross-lingual system, then we focus on the evaluation of three modules of MUSCLEF: question analysis, answer extraction and fusion. We nally present how we re-use di erent modules of MUSCLEF to participate to AVE (Answer Validation Exercise).</p>
      </abstract>
      <kwd-group>
        <kwd>Question answering</kwd>
        <kwd>evaluation</kwd>
        <kwd>multi-word expressions</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>This paper presents our cross-lingual question answering system, called MUSCLEF. This year we
participated to the French-English cross-language task for which we submitted two runs. Like
the past two years, we used two strategies: the rst one consists in translating only a set of
terms selected by the question analysis module, this strategy being implemented in a system
called MUSQAT; the second one consists in translating the whole question and then applying our
mono-lingual system named QALC.</p>
      <p>To our knowledge, none of the systems participating to CLEF continues to use the rst strategy
(term translation), which seems indeed to give lower results than the rst one. Nevertheless, we
think this approach remains interesting for several reasons: some languages may not dispose of
good enough translation tools so this approach would be the only means to build cross-language
systems; translation tools when they exist are not e cient for all types of questions; nally, our
system MUSQAT could be used when the translation of a question is too di cult to obtain.</p>
      <p>The paper is organized according to the following plan: rst we describe the architecture of
MUSCLEF (section 2), then we underline some di culties when shifting from a mono to a
crosslingual system (3), after we focus on evaluation and give results obtained by three particular
modules of MUSCLEF (4), we give also the general results of our participation to CLEF (5).
Lastly, before concluding, we present how we re-used di erent modules of MUSCLEF to build a
rst system for the Answer Validation Exercise (6).
2</p>
    </sec>
    <sec id="sec-2">
      <title>System overview</title>
      <p>QALC, our mono-lingual system, is composed of four modules described below, the rst three of
them begin classical modules of question answering systems:
the rst module analyzes the question and detects characteristics that will enable us to nally
get the answer: the expected answer type, the focus, the main verb and some syntactic
features;
the second module is the processing of the collection: a search engine, named MG 1, is
applied; then the returned documents are reindexed according to the presence of the question
terms. Next a module recognizes the named entities and each sentence is weighted according
to the information extracted from the question;
the third module is the answer extraction which applies two di erent strategies depending
on whether the expected answer is a named entity or not;
the fourth module is the fusion. Indeed our system QALC is applied on the Web as well as
on the closed collection of the CLEF evaluation, then a comparison of both set of answers
is done; this way, we increase the score of answers that are present in both sets.</p>
      <p>To build MUSCLEF, our cross-lingual question anwering system, we added several modules to
QALC, corresponding to both possible strategies to deal with cross-lingualism: question
translation and term-by-term translation. In MUSCLEF, the rst strategy uses Reverso 2 to translate
the questions then our mono-lingual system QALC is applied. The second strategy, that we
named MUSQAT, uses di erent dictionnaries to translate the selected terms (a description and
an evaluation of this translation are given section 3).</p>
      <p>Finally, we apply the fusion module to the di erent sets of answers: a rst one corresponds to
MUSQAT, a second one corresponds to the application of QALC on the translated questions, both
these sets of answers coming from the CLEF collection of documents, and a third one corresponds
to the application of QALC on the translated questions using the Web. MUSCLEF is presented
Figure 1, where the rst line of modules corresponds to our mono-lingual system QALC and the
second line contains the modules necessary to deal with cross-lingualism.</p>
      <p>French
questions</p>
      <p>English
questions</p>
      <p>Question analysis</p>
      <p>Answer type
Focus
Semantically linked words
Syntactic relations
Main verb
Terms</p>
      <p>English
translation</p>
      <p>Web / Collection
Search
engine
English
terms</p>
      <p>Document processing</p>
      <p>Reindexing and ranking
Selection</p>
      <p>Named entity tagging
Answer extraction</p>
      <p>Sentence weighting
Answer extraction
2 lists of ranked
answers</p>
      <p>Fusion</p>
      <p>English
answers
1MG for Managing Gigabytes, http://www.cs.mu.oz.au/mg/
2http://www.reverso.net</p>
      <p>Document selection
Document processing</p>
      <p>Five sentences
Five short answers
First short answer</p>
      <sec id="sec-2-1">
        <title>Mono-lingual system</title>
        <p>QALC
94.4
93.3
67.5
40
28</p>
      </sec>
      <sec id="sec-2-2">
        <title>Cross-lingual systems</title>
        <p>QALC + Reverso MUSQAT
88.3 84.4
87.7 82.2
58.5 50.5
39.5 36.5
26 23</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Shifting from a mono-lingual to a cross-lingual system 3</title>
      <p>3.1</p>
      <sec id="sec-3-1">
        <title>Performance comparison</title>
        <p>After CLEF 2005 evaluation, CLEF organizers gave the original set of question written in good
English to the participants, from which all sets of question were derived. Thanks to this new
set of questions we could compare the behaviour of our di erent implementations: mono-lingual
QALC, cross-lingual QALC (using Reverso), and cross-lingual MUSQAT. The results are given
table 1. The results of document selection and document processing were calculated for 180
questions instead of 200 because of the 20 NIL questions. Each number in this table represents
the percentage of questions for which a good document/sentence/answer is returned.</p>
        <p>Concerning the rst three lines, we observe a big di erence between the mono-lingual and
the cross-lingual systems (from to 6 to 17 %). This di erence is due to missing translations: for
instance acronyms or proper names (which original alphabet can be di erent from ours) are often
not correctly translated. In the last two lines, the di erences are more surprising (and we could not
explain them yet): the mono-lingual system lost 40% of good answers during answer extraction,
while the best cross-lingual system, QALC+Reverso lost 32.5%, and MUSQAT lost 27.7%.</p>
        <p>
          On the same data of CLEF 2005, [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] made also this kind of comparison: they report a loss of
24.5% of good answers between their mono-lingual French system QRISTAL (which obtains very
high results: 64%) and their English-to-French system 3.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Corpus-based translation validation</title>
        <p>In this section, we present how in MUSQAT, we proceeded to the term and multi-term translation
and to the validation of this translation. The translation is achieved using two dictionaries,
MagicDic 4 and FreeDict 5, both being under GPL licence. Thus, the system MUSQAT gets several
translations for each French word, which can be either synonyms or di erent translations when
the term is polysemic.</p>
        <p>
          The evaluation made last year (reported in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]) on term translation in MUSQAT lead
us to enhance our approach by the validation of these translations. To proceed to this validation,
we used Fastr 6 and searched in a subset of documents (from 700 to 1000 documents per question)
of the CLEF collection either the bi-terms or syntactic variants of them. When neither a bi-term
translation nor a variant was found, we discarded the corresponding translated terms.
        </p>
        <p>For example, to the French bi-term cancer du sein corresponded the three following
translations: breast cancer, chest cancer and bosom cancer. In the retained document only the rst
translation is present, this lead us to discard the terms chest, bosom and their corresponding
bi-term.</p>
        <p>3It is the best of their cross-lingual systems with a percentage of 39.5 of good answers, while their
Portugueseto-French system gets 36.5 and their Italien-to-French system gets 25.5.</p>
        <p>4http://magic-dic.homeunix.net/
5http://freedict.org/en/
6Fastr was developed by Christian Jacquemin, it is a transformational shallow parser for the recognition of term
occurrences and variants , http://www.limsi.fr/Individu/jacquemi/FASTR/</p>
        <p>We hoped this way to decrease the noise due to the presence of wrong translations.
Unfortunately, this rst experience in translation validation was not convincing for we obtained nearly
the same results in MUSQAT with or without it. (22% of good answers without the validation,
23.5% with it).</p>
        <p>Undoubtedly this approach needs to be enhanced but also evaluated on larger corpora. Indeed,
we only evaluated it on the corpus of CLEF 2005 questions, on which we obtained the following
gures: from the 199 7 questions, we extracted 998 bi-terms from 167 questions and 1657 non empty
mono-terms; only 121 bi-terms were retrieved in documents, which invalidated 121 mono-terms
and reduced the number of questions with at least one bi-term to 98. The number of invalidated
mono-terms (121) is certainly not high enough in this rst experiment to enable MUSQAT to
reduce the noise due to wrong translations.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>On-line term translation</title>
        <p>Yet, after the translation and its validation, some terms are absent from these dictionaries, and
thus remain untranslated. A module was developed to try and translate these terms using the
Web.</p>
        <p>Description
Since some terms are absent from our dictionaries, we decided to look for them in Web resources.
These resources can be on-line dictionaries like Mediaco, Ultralingua or other dictionaries from
Lexilogos 8, but not necessarily: for example, we also use the free encyclopedia Wikipedia, and
the web site for European languages and cultures Eurocosm.</p>
        <p>Many of the terms that remain untranslated are multi-word terms, which require a special
strategy because it is not always possible to search directly for multi-words expressions in the
Web resources. The translation is thus composed of three steps. First, all the multi-word terms
are cut into single words. Then we browse the Web to get pages from all the on-line resources
that contain these words. Each page is mapped into a common format which gives for each term
its translations (there can be several ones). Finally, for each term of the original list, we look for
all exact matches in the Web pages, and the most frequent translation is chosen.</p>
        <p>Table 2 shows an example of a mapping for the French term "voiture" and table 3 the frequency
of each of its translations. To avoid incorrect translations, we only consider the translations of
the exact term. For the term \voiture", the most frequent translation is \car" and thus this
translation is chosen.</p>
        <p>French term
voiture
voiture
voiture d'enfant</p>
        <p>...
voiture
voiture
voiture de fonction</p>
        <p>...
voiture</p>
        <p>...
cle de voiture
voiture</p>
        <p>Translation</p>
        <p>car
carriage
baby-carriage
...</p>
        <p>car
automobile
company car
...
car
...</p>
        <p>car key
automobile</p>
        <p>Translation</p>
        <p>car
automobile</p>
        <p>coach
carriage
# of occurrences
3
2
1
1
7199 instead of 200 because one has been thrown out by the process
8www.lexilogos.com</p>
        <sec id="sec-3-3-1">
          <title>Corpus # of translated terms # of terms still untranslated Total # of terms to translate</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>The results of this module are summed up in table 4.</title>
          <p>For each corpus, about 30% of the originally untranslated terms were translated by this module.
Most of the terms that can't be translated are actually incorrect multi-word terms in French,
mostly because the words are lemmatized, which leads to incorrect terms like \second guerre"
(instead of \seconde guerre") or \seigneur de anneau" (instead of \seigneur des anneaux").</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation of MUSCLEF modules</title>
      <sec id="sec-4-1">
        <title>Question analysis</title>
        <p>The question analysis module determines several characteristics of the question among which its
category, expected answer type (named entity or not) and focus. We conducted a corpus study
in order to validate our choice concerning these characteristics, and the focus in particular, on
the corpus of English questions and collection. For the focus, we found that 54% of the correct
answers contain the focus of the question, while only 32% of the incorrect answers do (against
20% and 11% for an non-empty word chosen by chance in the question), which tends to validate
the choice we made for the focus.</p>
        <p>
          The performance of this module was evaluated in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] which estimated its precision and recall
at about 90% in monolingual tasks. The performance is lower on translated questions, since the
question words or the structure of the question can be incorrectly translated. For example, the
question \Quel montant Selten, Nash et Harsanyi ont-ils recu pour le Prix Nobel d'Economie ?"
(\How much money did Selten, Nash and Harsanyi receive for the Nobel Prize for Economics?")
is translated into \What going up Selten, Nash and Harsanyi did they receive for the Nobel
prize of economy?", which prevents us from determining the right expected answer type
\FINANCIAL AMOUNT".
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Answer extraction</title>
        <p>In MUSQAT and QALC, we use the same method to extract the nal short answer from the
candidate sentence. And in both these systems, this last step of the question-answering process
entails an important loss of performance. Indeed, in MUSQAT and QALC the percentage of
questions for which a candidate sentence containing the correct answer is ranked rst is around
35%, and as seen in section 3 the percentage of questions for which a correct short answer is ranked
rst falls to around 25%. During this step, we lose about one third of good answers.</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], we exposed the reasons of the low performances of our answer extraction module.
The patterns used to extract the answer when the expected type is not a named entity have been
improved for the de nition questions. In our last test, indeed, 21 questions among the 48 de nition
questions of CLEF 2005 were correctly tagged by the patterns. But in other cases, patterns still
show a very low e ciency, for here linguistic variations are more important and remains usually
di cult to manage.
        </p>
        <sec id="sec-4-2-1">
          <title>QALC + Reverso 26% MUSQAT 22.5%</title>
          <p>Since we now have three sets of results to merge, we proceeded in two steps: we rst merged the
results of QALC+Reverso and MUSQAT, which gave us our rst run. And, as a second run, we
merged our rst run and the set obtained with QALC+web system.</p>
          <p>Those tests were done on the CLEF 2005 data, and we can see table 5 that neither the rst
fusion nor the second enabled us to increase our results. Nevertheless, as we can see it section 5,
on CLEF 2006 results the second fusion using the web gave better results since we obtained 25 %
of good answers with the web and 22 % without.</p>
          <p>
            [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] report a di erent experience using the web: for each answer candidate they build a query
made of the initial question plus the answer. The query is sent to Google and then they use the
total frequency count returned to sort their set of answers. This rst approach lead them to a
loss of performance, but like us they are con dent in this idea of using the web, and will further
enhance their approach.
          </p>
          <p>
            Concerning the rst fusion, both systems (QALC+Reverso and MUSQAT) giving similar
results, it is not surprising that the fusion does not increase the number of good answers. However,
our fusion algorithm (described in details in [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]) is mainly based on the scores attributed by the
di erent systems to their answers, and does not take into account the performances of the systems
themselves, which could be a interesting way to improve it.
5
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Results</title>
      <p>In order to build the Answer Validation system, we used our QA system, applied to the hypotheses
and justi cations rather than to the questions and the collection, and we added a decision module.
Our goal was to obtain the information needed to decide whether the answer was entailed by the
text proposed to validate it.</p>
      <p>First the initial corpus le goes through a formatting step transforming it into a le which may
be treated by our system, then the QA system is used to extract needed information from it, like
tagged hypothesis, tagged justi cation snippet or terms extracted from the question for example.
They are written in a pseudo-xml le passed to the decision algorithm. We also get the answer
our QA system would have extracted from the proposed justi cation, which is used to see if the
answer to judge is likely to be true.</p>
      <p>Then, the decision algorithm proceeds in two main steps. During the rst one, we try to detect
quite evident mistakes, such as the answers which are completely enclosed in the question, or
which are not part of the justi cation.</p>
      <p>The second step proceeds to more sophisticated veri cations : (a) verifying the adequate type
of the expected named entity if there is one; (b) looking the justi cation for terms judged as
important during the question analysis; (c) con rming the decision with an extern-justi cation
module using the latest version of Lucene to execute a number of coupled queries on the collection,
like proximity queries (checks if a number of terms can be found close to one another within a
text); the top results of each couples queries are compared in order to decide whether the answer
is likely to be true or not; (d) comparing the results that our answer-extraction module (part of
our QA system) would provide from the justi cation text.</p>
      <p>The results obtained by these di erent veri cations are combined to decide if the answer is
justi ed or not and to give a con dence score to this decision. Some errors have been corrected
after submitting our results to the AVE campaign (which were rather bad, with very few positive
answers). We proceeded to a partial evaluation on our positive answers. We found 363 \YES"
among more than 3,000 hypothesis-snippet pairs. About 80% of them are \good" ones. When we
only consider the \YES" with a con dence score of 1, we obtained 146 answers, with 90% of good
answers. So our algorithm has a good precision, but we have not evaluated the recall result.
7</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>Our cross-lingual system MUSCLEF presents the particularity to use three strategies in parallel:
question translation, term-by-term translation and the use of another source of knowledge (limited
actually to the Web). The three sets of answers are nally merged thanks to a fusion algorithm
proceeding on two set of answers at the same time. The term-by-term strategy gives lower results
than the most widely used strategy consisting in translating the question into the target source
then applying a mono-lingual strategy. Nevertheless, we think it remains interesting from the
multilingualism point of view, and we try to improve it by using of di erent techniques of translation
(use of several dictionaries and on-line resources) and validation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Jean-Baptiste</surname>
            <given-names>Berthelin</given-names>
          </string-name>
          , Gael de Chalendar, Faza Elkateb-Gara, Olivier Ferret, Brigitte Grau, Martine Hurault-Plantet, Gabriel Illouz, Laura Monceaux, Isabelle Robba, and
          <string-name>
            <given-names>Anne</given-names>
            <surname>Vilnat</surname>
          </string-name>
          .
          <article-title>Getting reliable answers by exploiting results from several sources of information</article-title>
          . In
          <string-name>
            <surname>CoLogNET-ElsNET Symposium</surname>
          </string-name>
          ,
          <source>Question and Answers : Theoretical and Applied Perspectives</source>
          , Amsterdam, Holland,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Brigitte</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>Anne-Laure</surname>
            <given-names>Ligozat</given-names>
          </string-name>
          , Isabelle Robba, Madeleine Sialeu, and
          <string-name>
            <given-names>Anne</given-names>
            <surname>Vilnat</surname>
          </string-name>
          .
          <article-title>Term translation validation by retrieving bi-terms</article-title>
          . In Working Notes,
          <string-name>
            <given-names>CLEF</given-names>
            <surname>Cross-Language Evaluation</surname>
          </string-name>
          <string-name>
            <surname>Forum</surname>
          </string-name>
          , Vienna, Austria,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Dominique</given-names>
            <surname>Laurent</surname>
          </string-name>
          , Patrick Seguela, and
          <string-name>
            <given-names>Sophie</given-names>
            <surname>Negre</surname>
          </string-name>
          .
          <article-title>Cross lngual question answering using qristal for clef 2005</article-title>
          . In Working Notes,
          <string-name>
            <given-names>CLEF</given-names>
            <surname>Cross-Language Evaluation</surname>
          </string-name>
          <string-name>
            <surname>Forum</surname>
          </string-name>
          , Vienna, Austria,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Anne-Laure</surname>
            <given-names>Ligozat</given-names>
          </string-name>
          , Brigitte Grau, Isabelle Robba, and
          <string-name>
            <given-names>Anne</given-names>
            <surname>Vilnat</surname>
          </string-name>
          .
          <article-title>Evaluation and improvement of cross-lingual question answering strategies</article-title>
          . In Workshop on Multilingual Question Answering,
          <string-name>
            <surname>EACL</surname>
          </string-name>
          , Trento, Italy,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Anne-Laure</surname>
            <given-names>Ligozat</given-names>
          </string-name>
          , Brigitte Grau, Isabelle Robba, and
          <string-name>
            <given-names>Anne</given-names>
            <surname>Vilnat</surname>
          </string-name>
          .
          <article-title>L'extraction des reponses dans un systeme de question-reponse</article-title>
          .
          <source>In TALN Conference</source>
          , Leuven, Belgium,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gu</surname>
          </string-name>
          <article-title>nter Neumann and Bogdan Sacaleanu. Dfki's lt-lab at the clef 2005 multiple language question answering track</article-title>
          .
          <source>In Working Notes</source>
          ,
          <string-name>
            <given-names>CLEF</given-names>
            <surname>Cross-Language Evaluation</surname>
          </string-name>
          <string-name>
            <surname>Forum</surname>
          </string-name>
          , Vienna, Austria,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>