<!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>INAOE at CLEF 2006: Experiments in Spanish Question Answering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Antonio Juárez-Gonzalez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Téllez-Valero</string-name>
          <email>albertotellezv@inaoep.mx</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia Denicia-Carral Manuel Montes-y-Gómez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luis Villaseñor-Pineda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratorio de Tecnologías del Lenguaje Instituto Nacional de Astrofísica</institution>
          ,
          <addr-line>Óptica y Electrónica (INAOE)</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the system developed by the Language Technologies Lab at INAOE for the Spanish Question Answering task at CLEF 2006. The presented system is centered in a full datadriven architecture that uses machine learning and text mining techniques to identify the most probable answers to factoid and definition questions respectively. Its major quality is that it mainly relies on the use of lexical information and avoids applying any complex language processing resource such as named entity classifiers, parsers or ontologies. Experimental results show that the proposed architecture can be a practical solution for monolingual question answering reaching an answer precision as high as 51%.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <sec id="sec-1-1">
        <title>2.1 Passage Retrieval</title>
        <p>The passage retrieval (PR) method is specially suited for the QA task [7]. It allows retrieving the passages with
the highest probability to contain the answer instead of simply recover the passages sharing a subset of words
with the question.</p>
        <p>Given a user question, the PR method finds the passages with the relevant terms (non-stopwords) using a
classical information retrieval technique based on the vector space model. Then, it measures the similarity between
the n-gram sets of the passages and the user question in order to obtain the new weights for the passages. The
weight of a passage is related to the largest n-gram structure of the question that can be found in the passage</p>
        <sec id="sec-1-1-1">
          <title>Question</title>
          <p>Passage
Retrieval</p>
          <p>Question
Classification
Classification</p>
          <p>Model</p>
          <p>Answer Extraction</p>
        </sec>
        <sec id="sec-1-1-2">
          <title>Attribute Answer</title>
        </sec>
        <sec id="sec-1-1-3">
          <title>Extraction Selection</title>
          <p>itself. The larger the n-gram structure, the greater the weight of the passage. Finally, it returns to the user the
passages with the new weights.
3.1.1</p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>Similarity measure</title>
        <p>
          The similarity between a passage d and a question q is defined by (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ).
        </p>
        <p>n
∑ ∑ h(x( j), D j )
sim(d , q) = jn=1 ∀x∈Qj
∑ ∑ h(x( j), Q j )
j=1 ∀x∈Qj</p>
        <p>Where sim(d, q) is a function which measures the similarity of the set of n-grams of the question q with the set
of n-grams of the passage d. Qj is the set of j-grams that are generated from the question q and Dj is the set of
jgrams of the passage d. That is, Q1 will contain the question unigrams whereas D1 will contain the passage
unigrams, Q2 and D2 will contain the question and passage bigrams respectively, and so on until Qn and Dn. In both
cases, n is the number of question terms.</p>
        <p>
          The result of (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) is equal to 1 if the longest n-gram of the question is in the set of passage n-grams.
        </p>
        <p>
          The function h(x(j), Dj) measures the relevance of the j-gram x(j) with respect to the set of passage j-grams,
whereas the function h(x(j), Qj) is a factor of normalization1. The function h assigns a weight to every question
ngram as defined in (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ).
        </p>
        <p>
          ⎧ j
h(x( j), D j ) = ⎪⎨ ∑k=1 wxˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) if x( j) ∈ D j
        </p>
        <p>
          ⎪⎩ 0 otherwise
wxˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) = 1 −
log(nxˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) )
1 + log(N )
        </p>
        <p>
          Where the notation xˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) indicates the k-th unigram included in the j-gram x, and wxˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) specifies the
associated weight to this unigram. This weight gives an incentive to the terms –unigrams– that appear rarely in the
document collection. Moreover, this weight should also discriminate the relevant terms against those (e.g.
stopwords) which often occur in the document collection.
        </p>
        <p>
          The weight of a unigram is calculated by (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ):
        </p>
        <p>
          Where nxˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) is the number of passages in which appears the unigram xˆk (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) , and N is the total number of
passages in the collection. We assume that the stopwords occur in every passage (i.e., n takes the value of N). For
instance, if the term appears once in the passage collection, its weight will be equal to 1 (the maximum weight),
whereas if the term is a stopword, then its weight will be the lowest.
2.2
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Question Classification</title>
        <p>
          This module is responsible of the definition of the semantic class of the answer expected to respond to the given
question. The idea is to know in advance the type of the expected answer in order to reduce the searching space
1 We introduce the notation x(n) for the sake of simplicity. In this case x(n) indicates the n-gram x of size n.
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
to only those information fragments related this specific semantic class.
        </p>
        <p>Our prototype implements this module following a direct approach based on regular expressions. It only
considers three general semantic classes for the type of expected answer: date, quantity and name (i.e., a proper
noun).
2.3
Answer extraction aims to establish the best answer for a given question. It is based on a supervised machine
learning approach. It consists of two main modules, one for attribute extraction and other one for answer
selection.</p>
        <p>Attribute extraction. First, the set of recovered passages are processed. The purpose is to identify all text
fragments related to the semantic class of the expected answer. This process is done using a set of regular
expression that allows identifying proper names, dates and quantities. Each identified text fragment is considered a
“candidate answer”.</p>
        <p>In a second step, the lexical context of each candidate answer is analyzed with the aim of constructing its
formal representation. In particular, each candidate answer is represented by a set of 17 attributes, clustered in the
following groups:
1. Attributes that describe the complexity of the question. For instance, the length of the question (number
of non-stopwords).
2. Attributes that measure the similarity between the context of the candidate answer and the given question.</p>
        <p>Basically, these attributes considers the number of common words, word lemmas and named entities
(proper names) between the context of the candidate answer and the question. They also take into
consideration the density of the question words in the answer context.
3. Attributes that indicate the relevance of the candidate answer in accordance with the set of recovered
passages. For instance, the relative position of passage that contains the candidate answer as well as the
redundancy of the answer in the whole set of passages.</p>
        <p>Answer Selection. This module selects from the set of candidate answers the one with the maximum
probability of being the correct answer. This selection is done by a machine learning method, in particular, by a
Naïve Bayes classifier.</p>
        <p>It is important to mention that the classification model (actually, we have three classifiers, one for each kind
of answer) was constructed using as a training set the questions and documents from previous CLEFs.
3</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Answering Definition Questions</title>
      <sec id="sec-2-1">
        <title>3.1 Pattern Discovery</title>
        <p>The module for pattern discovery uses a small set of concept-description pairs to collect from the Web an
extended set of definition instances. Then, it applies a text mining method on the collected instances to discover a
set of definition surface patterns. The idea is to capture the definition conventions through their repetition. This
module considers two main subtasks:</p>
        <p>Definition searching. This task is triggered by a small set of empirically defined concept-description pairs.
The pairs are used to retrieve a number of usage examples from the Web3. Each usage example represents a
definition instance. To be relevant, a definition instance must contain the concept and its description in one
single phrase.
2 This method is an adaptation of the one previously proposed in [8].
3 At present we are using Google for searching the Web.</p>
        <p>WEB</p>
        <sec id="sec-2-1-1">
          <title>Definition</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Searching</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Pattern</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>Mining</title>
          <p>Seed
definitions
Definition
instances
Definition
patters
Pattern Discovery</p>
        </sec>
        <sec id="sec-2-1-5">
          <title>Description</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>Filtering</title>
          <p>Catalog
Construction
Document
Collection</p>
        </sec>
        <sec id="sec-2-1-7">
          <title>Answer</title>
        </sec>
        <sec id="sec-2-1-8">
          <title>Selection</title>
          <p>Concept
descriptions</p>
          <p>Pattern mining. It is divided in three main steps: data preparation, data mining and pattern filtering. The
purpose of the data preparation phase is to normalize the input data. It transforms all definition instances into the
same format using special tags for the concepts and their descriptions. It also indicates with a special tag the
concepts expressing proper names.</p>
          <p>In the data mining phase, a sequence mining algorithm [9] is used to obtain all maximal frequent sequences of
words, punctuation marks and tags from the set of definition instances. The sequences express lexicographic
patterns highly related to concept definitions.</p>
          <p>Finally, the pattern-filtering phase allows choosing the more discriminative patterns. It selects the patterns
satisfying the following general regular expressions:
&lt;left-string&gt; DESCRIPTION &lt;middle-string&gt; CONCEPT &lt;right-string&gt;
&lt;left-string&gt; CONCEPT &lt;middle-string&gt; DESCRIPTION &lt;right-string&gt;
&lt;left-string&gt; DESCRIPTION &lt;middle-string&gt; PROPER_NAME_CONCEPT &lt;right-string&gt;
&lt;left-string&gt; PROPER_NAME_CONCEPT &lt;middle-string&gt; DESCRIPTION &lt;right-string&gt;
&lt;left-string&gt; DESCRIPTION &lt;middle-string&gt; PROPER_NAME_CONCEPT
PROPER_NAME_CONCEPT &lt;middle-string&gt; DESCRIPTION &lt;right-string&gt;
&lt;left-string&gt; DESCRIPTION PROPER_NAME_CONCEPT</p>
          <p>PROPER_NAME_CONCEPT DESCRIPTION &lt;right-string&gt;</p>
          <p>Figure 3 illustrates the information treatment through the pattern discovery process. The idea is to obtain
several surface definition patterns starting up with a small set of concept-description example pairs. First, using a
small set of concept description seeds, for instance, “Wolfgang Clement – German Federal Minister of
Economics and Labor” and “Vicente Fox – President of Mexico”, we obtained a set of definition instances. One example
of these instances is “…meeting between the Cuban leader and the president of Mexico, Vicente Fox.”. Then, the
instances were normalized, and finally a sequence-mining algorithm was used to obtain some lexical patterns
highly related to concept definitions. The figure shows two example patterns: “, the &lt;DESCRIPTION&gt;,
&lt;CONCEPT&gt;, says” and “the &lt;DESCRIPTION&gt; &lt;PROPER_NAME_CONCEPT&gt;”. It is important to notice
that the discovered patterns may include words, punctuation marks as well as proper name tags as frontier
elements.</p>
          <p>y
r
e
v
o
c
s
i
d
n
r
e
t
t
a
p
f
o
s
s
e
c
o
r
P</p>
        </sec>
        <sec id="sec-2-1-9">
          <title>Seed pairs</title>
        </sec>
        <sec id="sec-2-1-10">
          <title>Definition instances</title>
        </sec>
        <sec id="sec-2-1-11">
          <title>Normalized instances definition pattern</title>
          <p>Wolfgang Clement Ministro Alemán de Economía y Trabajo
:
Vicente Fox presidente de México
... Por otra parte, el ministro alemán de Economía y Trabajo,
Wolfgang Clement, dijo tras la reunión -en la que se abordaron
asuntos como la competencia entre ...
... con Michel Barnier y otras personalidades, como el Alcalde
de Leipzig Wolfgang Tiefensee y el Ministro alemán de Economía
y Trabajo Wolfgang Clement
:
… deportistas ganadores, el presidente de México, Vicente Fox,
dijo a los jugadores, cuerpo técnico y ...
… reunion entre el mandatario cubano y el presidente de México
Vicente Fox.
... Por otra parte, el &lt;DESCRIPTION&gt;, &lt;CONCEPT&gt;, dijo tras la
reunión -en la que se abordaron asuntos como la competencia entre ...
... con Michel Barnier y otras personalidades, como el Alcalde
de Leipzig, Wolfgang Tiefensee, y el &lt;DESCRIPTION&gt;
&lt;PROPER_NAME_CONCEPT&gt;
:
… deportistas ganadores, el &lt;DESCRIPTION&gt;, &lt;CONCEPT&gt;,
dijo a los jugadores, cuerpo técnico y ...
… reunion entre el mandatario cubano y el &lt;DESCRIPTION&gt;
&lt;PROPER_NAME_CONCEPT&gt;.
, el &lt;DESCRIPTION&gt;, &lt;CONCEPT&gt;, dijo
y el &lt;DESCRIPTION&gt; &lt;PROPER_NAME_CONCEPT&gt;</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>3.2 Catalog Construction</title>
        <p>In this module, the definition patterns discovered in the previous stage (i.e., in the pattern discovery module) are
applied over the target document collection. The result is a set of matched text segments that presumably contain
a concept and its description. The definition catalog is created gathering all matched segments.</p>
      </sec>
      <sec id="sec-2-3">
        <title>3.3 Answer Extraction</title>
        <p>This module handles the extraction of the answer for a given definition question. Its purpose is to find the
more adequate description for a requested concept from the definition catalog. The definition catalog may
contain a huge diversity of information, including incomplete and incorrect descriptions for many concepts.
However, it is expected that the correct information will be more abundant than the incorrect one. This expectation
supports the idea of using a frequency criterion and a text mining technique to distinguish between the adequate
and the improbable answers to a given question. This module considers the following steps:</p>
        <p>Description filtering. Given a specific question, this procedure extracts from the definition catalog all
descriptions corresponding to the requested concept. As we mentioned, these “presumable” descriptions may
include incomplete and incorrect information. However, it is expected that many of them will contain, maybe as a
substring, the required answer.</p>
        <p>Answer selection. This process aims to detect a single answer to the given question from the set of extracted
descriptions. It is divided in two main phases: data preparation and data mining.</p>
        <p>The data preparation phase focuses on homogenizing the descriptions related to the requested concept. The
main action is to convert these descriptions to a lower case format. In the data mining phase, a sequence mining
algorithm [9] is used to obtain all maximal frequent word sequences from the set of descriptions. Then, the most
frequent sequence is selected as the correct answer.</p>
        <p>Figure 4 shows the process of answer extraction for the question “Who is Diego Armando Maradona?”. First,
we obtained all descriptions associated with the requested concept. It is clear that there are erroneous or
incomplete descriptions (e.g. “Argentina soccer team”). However, most of them contain a partially satisfactory
explanation of the concept. Actually, we detected correct descriptions such as “captain of the Argentine soccer team”
and “Argentine star”. Then, a mining process allowed detecting a set of maximal frequent sequences. Each
sequence was considered a candidate answer. In this case, we detected three sequences: “argentine”, “captain of
the Argentine soccer team” and “supposed overuse of Ephedrine by the star of the Argentine team”. Finally, the
candidate answers were ranked based on the frequency of occurrence of its subsequences in the whole
description set. In this way, we took advantage of the incomplete descriptions of the concept. The selected answer was
“captain of the Argentine national football soccer team”, since it was conformed from frequent subsequences
such as “captain of the”, “soccer team” and “Argentine”.</p>
        <p>¿quién es Diego Armando Maradona?
n
o
it
c
a
r
t
x
e
r
e
w
s
n
a
f
o
s
s
e
c
o
r
P</p>
        <sec id="sec-2-3-1">
          <title>Concept Descriptions (25 occurrences)</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Candidate answers (word sequences; σ = 3) Ranked answers</title>
          <p>supuesto dopaje por consumo de efedrina de la estrella de la selección</p>
          <p>argentina
nada agradable" la actitud del capitán de la selección Argentina
efedrina de la estrella de la selección argentina
la selección argentina de fútbol
capitán de la selección argentina
futbolista argentino
presunto dopaje por consumo de efedrina de la estrella de la selección</p>
          <p>argentina
dirigente del club Bolívar Walter Zuleta anunció hoy la visita a La Paz del</p>
          <p>capitánde la selección argentina de fútbol
:
la selección argentina de fútbol
capitán de la selección
equipo albiceleste
capitán de la selección argentina de fútbol
astro argentino
ex capitán de la selección argentina de fútbol
argentino
capitán de la selección argentina de fútbol
dopaje por consumo de efedrina de la estrella de la selección argentina
0.136 capitán de la selección argentina de fútbol
0.133 dopaje por consumo de efedrina de la estrella de la selección</p>
          <p>argentina
0.018 Argentino</p>
          <p>This section describes the experimental results related to our participation at QA@CLEF2006 monolingual
track for Spanish. It is important to remember that this year the question type (e.g., factoid, definition, temporal
or list) was not included as a data field on the question test file. Therefore, each participant had to automatically
determine the kind of question.</p>
          <p>Our system prototype, as described in the previous sections, only can deal with factoid and definition
questions. In particular, from the 200 test questions, it treats 144 as factoid questions and the rest of them as
definition questions. Table 1 details our results on answering factoid questions.
On the other hand, the method for answering definition questions was used to respond 56 questions; from them
28 questions asked for the position of a person (who questions) and 28 asked for the description of a concept
(what questions). Table 2 resumes the assessed results from this kind of questions.</p>
          <p>In addition to the outstanding results obtained by this method, it was very interesting to notice that it replies
very exact answers most of the times. Nevertheless, it has the inconvenience of constructing an enormous
definition catalog (1,772,918 for concept expansion and 3,525,632 for persons positions) containing a huge quantity of
incorrect/incomplete registers. This characteristic was the origin of most of our wrong answers, since noisy
information was more redundant that correct one.</p>
          <p>Lastly, it is important to mention that the overall evaluation of this year exercise (51%) was 10-points over
our last year result [8].
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions and Future Work</title>
      <p>This paper presented a question answering system that allows answering factoid and definition questions. This
system is based on a lexical data-driven approach. Its main idea is that the questions and their answers are
commonly expressed using almost the same set of words, and therefore, it simply uses lexical information to identify
the relevant passages as well as the candidate answers.</p>
      <p>The answer extraction for factoid questions is based on a machine learning method. Each candidate answer
(uppercase word, date or quantity) is represented by a set of lexical attributes and a classifier determines the most
probable answer for the given question. The method achieved good results, however it has two significant
disadvantages: (i) it requires a lot of training data, (ii) the detection of the candidate answers is not always (not for all
cases, nor for all languages) an easy –high precision– task.</p>
      <p>On the other hand, the answer extraction for definition questions is based on a text mining approach. The
proposed method uses a text mining technique (namely, a sequence mining algorithm) to discover a set of definition
patterns from the Web as well as to determine –with finer precision– the answer to a given question. The
achieved results were especially good, and they evidenced that a non-standard QA approach, which does not
contemplate an IR phase, can be a good scheme for answering definitions questions.</p>
      <p>As future work we plan to improve the final answer selection by applying an answer validation method. The
purpose is to reduce the dependence of our current methods to the answer redundancy.</p>
      <p>Acknowledgements. This work was done under partial support of CONACYT (Project Grants: 43990 and
U39957-Y). We also like to thanks to the CLEF organizing committee as well as to the EFE agency for the
resources provided.
5. Ferrés D. Kanaan S., González E., Ageno Al, Rodríguez H. and Turmo J., The TALP-QA System for Spanish
at CLEF-2005, In Working notes for the Cross Language Evaluation Forum Workshop (CLEF 2005),
Vienna, Austria, September 2005.
6. Montes-y-Gómez M., Villaseñor-Pineda L., Pérez-Coutiño M., Gómez-Soriano J.M., Sanchis-Arnal E. and
Rosso P., INAOE-UPV Joint Participation at CLEF 2005: Experiments in Monolingual Question
Answering, In Working notes for the Cross Language Evaluation Forum Workshop (CLEF 2005), Vienna, Austria,
September 2005.
7. Gómez-Soriano J.M., Montes-y-Gómez M., Sanchis-Arnal E., Villaseñor-Pineda L. and Rosso P., Language
Independent Passage Retrieval for Question Answering, In Proceedings for the Fourth Mexican
International Conference on Artificial Intelligence (MICAI 2005), Monterrey, Nuevo León, México, November
2005.
8. Denicia-Carral C., Montes-y-Gómez M., Villaseñor-Pineda L. and García-Hernández R., A Text Mining
Approach for Definition Question Answering, to appear in Proceedings for the Fifth International
Conference on Natural Language Processing (FinTal 2006), Turku, Finland, August 2006.
9. García-Hernández R., Martínez-Trinidad F. and Carrasco-Ochoa A., A New Algorithm for Fast Discovery of
Maximal Sequential Patterns in a Document Collection, in Proceedings for the Seventh International
Conference on Computational Linguistics and text Processing (CICLing 2006), Mexico City, Mexico, February
2006.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Magnini</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vallin</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ayache</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erbach</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Peñas A</article-title>
          .,
          <string-name>
            <surname>de Rijke</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocha</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simov</surname>
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sutcliffe</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <article-title>Overview of the CLEF 2004 Multilingual Question Answerig Track</article-title>
          ,
          <source>In Working notes for the Cross Language Evaluation Forum Workshop (CLEF</source>
          <year>2004</year>
          ), Bath, UK,
          <year>September 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Roger</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrández</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrández</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peral</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llopis</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguilar</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tomás</surname>
            <given-names>D.</given-names>
          </string-name>
          , AliQAn,
          <source>Spanish QA System at CLEF-2005, In Working notes for the Cross Language Evaluation Forum Workshop (CLEF</source>
          <year>2005</year>
          ), Vienna, Austria,
          <year>September 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gómez-Soriano</surname>
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bisbal-Asensi</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buscaldi</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sanchos-Arnal</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <article-title>Monolingual and Cross-language QA using a QA-oriented Passage Retrieval System</article-title>
          ,
          <source>In Working notes for the Cross Language Evaluation Forum Workshop (CLEF</source>
          <year>2005</year>
          ), Vienna, Austria,
          <year>September 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>de-Pablo-Sánchez</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>González-Ledesma</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinez-Fernández</surname>
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guirao</surname>
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinez</surname>
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Moreno</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>MIRACLE's 2005 Approach to Cross-Lingual Question Answering</article-title>
          ,
          <source>In Working notes for the Cross Language Evaluation Forum Workshop (CLEF</source>
          <year>2005</year>
          ), Vienna, Austria,
          <year>September 2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>