<!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>
      <journal-title-group>
        <journal-title>[19] Kaizhong Zhang and Dennis Shasha. Fast algorithm for the unit cost editing distance between
trees. In Journal of algorithms</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Towards Entailment-based Question Answering: ITC-irst at CLEF 2006</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Milen Kouylekov</string-name>
          <email>kouylekov@itc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matteo Negri</string-name>
          <email>negri@itc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bernardo Magnini</string-name>
          <email>magnini@itc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bonaventura Coppola</string-name>
          <email>coppolab@itc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centro per la Ricerca Scientifica e Technologica ITC-irst</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1990</year>
      </pub-date>
      <volume>11</volume>
      <fpage>1245</fpage>
      <lpage>1262</lpage>
      <abstract>
        <p>This year, besides providing support to other groups participating in cross-language Question Answering (QA) tasks, and submitting runs both for the monolingual Italian and the cross-language Italian/English tasks, the ITC-irst participation in the CLEF campaign concentrated on the Answer Validation Exercise (AVE). The participation in the AVE task, with an answer validation module based on textual entailment recognition, is motivated by our objectives of (i) creating a modular framework for an entailment-based approach to QA, and (ii) developing, in compliance with this framework, a stand-alone component for answer validation which implements different approaches to the problem.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>This year the ITC-irst activity on Question Answering (QA) has been concentrated on two main
directions: system re-engineering and entailment-based QA. The objective of the re-engineering
activity is to transform our DIOGENE QA system into a more modular architecture whose basic
components are completely separated, easily testable with rapid turnaround of controlled
experiments, and easily replaceable with new implementations. In this direction, our long-term ambition
is to make all these components (or even the entire system) freely available in the future to the
QA community for research purposes.</p>
      <p>
        Adhering to this perspective, the objective of the research on entailment-based QA aims at
creating a stand-alone package for Answer Validation (AV), which implements different strategies
to select the best answer among a set of possible candidates. Besides our well tested statistical
approach to the problem, described in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], we plan to include in this package a new AV method
based on textual entailment recognition, allowing the user for experimentations with different AV
settings.
      </p>
      <p>Up to date we are halfway in this ambitious roadmap, and unfortunately the results of our
participation in CLEF reflect this situation. While most of the original system’s components are
now separated from each other, little has been done to improve their performance, and a number of
bugs still affect the overall system’s behavior. The main improvements concern the substitution of
the MG search engine with Lucene (an open-source, cross-platform search engine, which allows for
customizable document ranking schemes), and the extension of the Answer Extraction component
with a new WordNet-based module for handling “generic” factoid questions (i.e. questions whose
expected answer type does not belong to the six broad named entity categories currently handled by
DIOGENE). Both these improvements, and the results achieved by DIOGENE in the Monolingual
Italian and cross-language Italian/English tasks are presented in Section 5.</p>
      <p>As for the AV problem, even though the new component based on textual entailment
recognition has not been integrated in the new DIOGENE architecture, it has been separately evaluated
within the CLEF-2006 Answer Validation Exercise (AVE). The description of such component, its
role in the upcoming new DIOGENE architecture, together with the results achieved in the AVE
task represent the focus of this paper (Sections 2, and 3, and 4).</p>
      <p>ITC-irst also provided support to the University “A.I.Cuza” of Iasi, Romania, involved in the
cross-language Romanian/English QA task. Such support (concerning the document retrieval,
answer extraction, and answer validation phases) is not documented in the paper as it is based on
the same components used for our QA submissions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Answer Validation in the QA loop</title>
      <p>Answer validation is a crucial step in the Question Answering loop. After a question processing
phase, where a natural language question is analyzed in order to extract all the information (e.g.
relevant keywords, the expected answer type) necessary for the following steps of the process, a
passage retrieval phase (where a ranked list of relevant passages is extracted from a target
collection), and an answer extraction phase (where possible answers are extracted from the retrieved
passages), QA systems are usually required to rank a large number of answer candidates, and
finally select the best one.</p>
      <p>The problem of answer ranking/validation has been addressed in different ways, ranging from
the use of answer patterns, to the adoption of statistical techniques and other type checking
approaches based on semantics.</p>
      <p>
        Pattern-based techniques (see for example [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]) are based on the use of surface patterns
(regular expressions, either manually created or automatically extracted from the Web) in order
to model the likelihood of answers given the question.
      </p>
      <p>
        Statistical techniques [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] are based on computing the probability of co-occurrence of the
question terms and a candidate answer either on the Web, or in a local document collection.
      </p>
      <p>
        Semantic type checking [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] techniques exploit structured and semi-structured data sources
to determine the semantic type of suggested answers, in order to retain only those matching the
expected answer type category.
      </p>
      <p>
        Most of the proposed approaches, however, are not completely suitable to model all the
linguistic phenomena that may be involved in the QA process. This particularly holds when the
challenge moves from factoid questions (questions for which a complete answer can be given in
a few words, usually corresponding to a named entity) to more complex ones (e.g. temporally
restricted questions, “why questions”, “how questions”). In order to capture the deeper semantic
phenomena that are involved in determining answerhood, more complex techniques that
approximate the forms of inference required to identify valid textual answers become necessary. In this
direction, a more complex approach has been recently proposed by [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which experiments with
different techniques based on the recognition of textual entailment relations, either between
questions and answers, or between questions and retrieved passages, to improve the accuracy of an
open-domain QA system. The proposed experiments demonstrate that considerable gains in
performance can be obtained by incorporating a textual entailment recognition module both during
answer processing (+11%, in terms of Mean Reciprocal Rank, over the baseline system which does
not include any entailment recognition processor) and passage retrieval (+25% MRR).
      </p>
      <p>Focusing on the answer validation problem, our work builds on the same hypothesis that
recognizing a textual entailment relation between a question and its answer can enhance the
whole QA process. The following Sections provide an overview of the problem, together with a
description of the component designed for the participation to the AVE task at CLEF 2006.</p>
    </sec>
    <sec id="sec-3">
      <title>Entailment Recognition and Answer Validation</title>
      <p>
        While the language variability problem is well known in Computational Linguistics, a general
unifying framework has been proposed only recently in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In this framework, language variability
is addressed by defining the notion of textual entailment as a relation that holds between two
language expressions (i.e. a text t and an hypothesis h) if the meaning of h, as interpreted in the
context of t, can be inferred from the meaning of t. The entailment relation is directional, as the
meaning of one expression can entail the meaning of the other, while the opposite may not.
      </p>
      <p>
        Recently, the task of automatically Recognizing Textual Entailment (rte) attracted a
considerable attention and has been included among the tasks of the PASCAL Challenge [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Given two
text fragments (T and H), systems participating to the PASCAL-rte Challenge are required to
automatically determine weather an entailment relation holds between them or not. The view
underlying the rte challenge [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is that different natural language processing applications, including
Question Answering (QA), Information Extraction (IE), (multi-document) summarization, and
Machine Translation (MT), have to address the language variability problem and would benefit
from textual entailment in order to recognize that a particular target meaning can be inferred
from different text variants.
      </p>
      <p>As the following examples illustrate, the task potentially covers almost all the phenomena
involved in language variability. Entailment can in fact be due to lexical variations (example 1),
syntactic variations (example 2), semantic inferences (example 3), or complex combinations of all
these levels.</p>
      <sec id="sec-3-1">
        <title>1. T – Euro-Scandinavian media cheer Denmark v Sweden draw. H – Denmark and Sweden tie.</title>
      </sec>
      <sec id="sec-3-2">
        <title>2. T – Jennifer Hawkins is the 21-year-old beauty queen from Australia. H – Jennifer Hawkins is Australia’s 21-year-old beauty queen. 3. T – The nomadic Raiders moved to LA in 1982 and won their third Super Bowl a year later. H – The nomadic Raiders won the Super Bowl in 1982.</title>
        <p>
          Due to the variety of phenomena involved in language variability, one of the crucial aspects for
any system addressing rte is the amount of knowledge required for filling the gap between T and
H. The basic inference technique shared by almost all the systems participating in PASCAL-rte is
the estimation of the degree of overlap between t and h. Such overlap is computed using a number
of different approaches, ranging from statistic measures like idf, to deep syntactic processing and
semantic reasoning. Some of them are relevant or similar to our methodology, as it will be described
in the rest of the paper. For instance, the system described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] relies on dependency parsing
and extracts lexical rules from WordNet. A decision tree based algorithm is used to separate the
positive from the negative examples.
        </p>
        <p>
          Similarly, in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] the authors describe two systems for recognizing textual entailment. The first
one is based on deep syntactic processing. Both t and h are parsed and converted into a logical
form. An event-oriented statistical inference engine is used to separate the TRUE from FALSE
pairs. The second system is based on statistical machine translation models.
        </p>
        <p>
          Finally, a method for recognizing textual entailment based on graph matching is described in
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. To handle language variability, the system uses a maximum entropy co-reference classifier
and calculates term similarities using WordNet.
3.1
        </p>
        <sec id="sec-3-2-1">
          <title>A distance-based approach for RTE</title>
          <p>
            Our approach to rte (fully described in [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ], and [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]) is based on the intuition that, in order to
discover an entailment relation between t and h, we must show that the whole content of h can
be mapped into the content of t. The more straightforward the mapping can be established, the
more probable is the entailment relation. Since a mapping can be described as the sequence of
editing operations needed to transform t into h, where each edit operation has a cost associated
with it, we assign an entailment relation if the overall cost of the transformation is below a certain
threshold, empirically estimated on the training data. For this cost estimation purpose, we adopted
the tree edit distance algorithm described in [19], and applied it to the syntactic representations
(i.e. dependency trees) of both t and h.
          </p>
          <p>Edit operations are defined at the level of single nodes of the dependency tree (i.e.
transformations on subtrees are not allowed in the current implementation). Since the tree edit distance
algorithm adopted does not consider labels on edges, while dependency trees provide them, each
dependency relation R from a node A to a node B has been re-written as a complex label B-R
concatenating the name of the destination node and the name of the relation. All nodes, except
the root of the tree, are re-labeled in such way. The algorithm is directional: we aim to find the
better (i.e. less costly) sequence of edit operation that transform t (also called the source) into
h (the target ). According to the constraints described above, the following transformations are
allowed:
• Insertion: insert a node from the dependency tree of h into the dependency tree of t.</p>
          <p>When a node is inserted it is attached with the dependency relation of the source label.
• Deletion: delete a node N from the dependency tree of t. When N is deleted all its children
are attached to the parent of N. It is not required to explicitly delete the children of N as
they are going to be either deleted or substituted on a following step.
• Substitution: change the label of a node N1 in the source tree into a label of a node N2 of
the target tree. Substitution is allowed only if the two nodes share the same part-of-speech.
In case of substitution the relation attached to the substituted node is changed with the
relation of the new node.
3.1.1</p>
          <p>RTE System Architecture
Our rte system is composed by the following modules, showed in Figure 1: (i) a text processing
module, for the preprocessing of the input t/h pair; (ii) a matching module, which performs the
mapping between t and h; (iii) a cost module, which computes the cost of the edit operations.</p>
          <p>
            The text processing module creates a syntactic representation of a t/h pair and relies on a
sentence splitter and a syntactic parser. For sentence splitting we used MXTerm [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ], a Maximum
entropy sentence splitter. For parsing we used Minipar, a principle-based English parser [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] which
has high processing speed and good precision.
          </p>
          <p>
            The matching module, which implements the edit distance algorithm described in Section
3.1, finds the best sequence of edit operations between the dependency trees obtained from t and
h. The entailment score of a given pair is calculated in the following way:
where ed(T , H) is the function that calculates the edit distance cost and ed(, H) is the cost of
inserting the entire tree′ h. A similar approach is presented in [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ], where the entailment score of
two documents d and d is calculated by comparing the sum of the weight′s (idf) of the terms that
appear in both the documents to the sum of the weights of all terms in d . We used a threshold t
such that if score(T , H) &lt; t then t entails h, otherwise no entailment relation holds for the pair.
To set the threshold we have used both the positive and negative examples of the training set
provided by the PASCAL-rte dataset.
          </p>
          <p>The matching module makes requests to the cost module in order to receive the cost of
each single edit operation needed to transform t into h. For this purpose, we use different cost
estimation strategies, based on the knowledge acquired from different linguistic resources. In
particular:
• Insertion. The intuition underlying insertion is that its cost is proportional to the relevance
of the word w to be inserted. We measure the relevance in terms of information value (inverse
document frequency (idf )), position in the dependency tree, and ambiguity (in terms of
number of WordNet senses).
• Deletion. Deleted words influence the meaning of already matched words. This requires
that the evaluation of the cost of a deleted word is done after the matching is finished, with
measures for estimating co-occurence (e.g. Mutual Information).
• Substitution. The cost of substituting a word w1 with a word w2 can be estimated
considering the semantic entailment between the words. The more the two words are entailed, the
less the cost of substituting one word with the other. We have defined a set of entailment
rules over the WordNet relations among synsets, with their respective probabilities. If A
and B are synsets in WordNet 2.0, then we derived an entailment rule in the following cases:
A is hypernym of B; A is synonym of B; A entails B; A pertains to B.</p>
          <p>The difficulty of the rte task explains the relatively poor performance of the systems
participating in the PASCAL Challenge. Most of them, in fact, achieved accuracy results between
52-58% at PASCAL1 and 55-65% at PASCAL2, with a random baseline of 50%. Even though our
system’s performance is in line with these results, (55% at PASCAL 1 and 60.5% at PASCAL 2),
our 60% accuracy on the QA pairs in the PASCAL2 test set demonstrates the potentialities of
integrating rte in a QA system, and motivated our participation in the CLEF-2006 AVE task.
3.2</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>RTE for Answer Validation</title>
          <p>In terms of the approach to RTE previously described, the answer validation task can be attacked
as follows:</p>
          <p>A candidate answer ca to a question q is a correct answer if and only if the text
from which ca is extracted entails the affirmative form of q, with ca inserted into the
appropriate position.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>As an example, consider the question/answer pair:</title>
        <p>Q:“Which country did Iraq invade in 1990? ”
A:“Kuwait ”
In our approach, the solution to the problem consists in determining if the text t from which ca is
extracted (for instance: “The ship steamed into the Red Sea not long after Iraq invaded Kuwait in
1990.”), entails the affirmative form h of q (i.e. “Iraq invaded the country of Kuwait in 1990.”).
Document</p>
        <p>Answer
Question
Hypotheis Generator</p>
        <p>RTE Module</p>
        <p>YES/NO</p>
        <p>A possible architecture of an answer validation component based on such rte-based approach
is depicted in Figure 3.2. In such architecture, the edit distance algorithm is launched over the
output of two pre-processing modules, namely the Text Extractor, and the Hypothesis Generator.</p>
        <p>The former, in charge of producing t, extracts from the document containing the candidate
answer several sentences that will serve as input to the rte module. As normally only one of these
sentences contains the answer, the Text Extractor should be able to deal with different discourse
phenomena (such as anaphora, ellipses, etc.) before constructing the final h to be passed to the
rte module.</p>
        <p>
          The latter, in charge of producing h, transforms the input question into its affirmative form
and inserts the answer on the proper position. To this aim, we developed a rule-based approach
which addresses the problem by converting the dependency tree of the question into a syntactic
template [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>Finally, the rte module produces a YES/NO answer, together with a certain confidence score.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Participation in the AVE task</title>
      <p>As the PASCAL and AVE evaluation scenarios are slightly different, the datasets provided by
the organizers of the two challenges also differ. In particular, the input text portions (candidate
answers) contained in the AVE dataset are document fragments extracted from the participants’
submissions to the CLEF QA track. Under these conditions, the complexity of the AVE task is
undoubtedly higher due to the fact that: (i) there are no warranties about the syntactic correctness
of those fragments; (ii) there are no constraints about their length, and (iii) the answer itself is
not explicitly marked within them. As a consequence, under the rte-based framework proposed
in the previous sections, the availability of a module for transforming the text portions (candidate
answers) into valid t inputs for the RTE module becomes crucial.</p>
      <p>Unfortunately we were not able to complete this module (the Text Extractor in Figure 3.2)
in time for the AVE submission deadline. In order to submit a run, we used the text portions
provided by the organizers as ts without any processing. As a result, we were not able to process
the 129 pairs that actually didn’t contain text (but only document identifiers), and we assigned
them a NO response in the final submission.</p>
      <p>The results achieved by our system are reported in Table 1. These results are not satisfactory,
as they they approximate the behavior of a random approach. As stated before, a huge drawback
for our system is the missing module for converting the document fragments into valid ts for the
rte component. The absence of such module led to a significant drop in the performance of the
parser, which is a crucial component in our rte-based architecture. With these circumstances
we can not draw definitive conclusions about the performance of our system, which requires at
least a grammatically correct input. We assume that introducing the missing module we will
significantly improve the performance of the system, allowing to reach results comparable with
the ones obtained in the PASCAL 1 &amp; 2 challenges.</p>
      <sec id="sec-4-1">
        <title>Precision(YES) 0.3025</title>
      </sec>
      <sec id="sec-4-2">
        <title>Recall(YES) 0.5023 F measure 0.3776</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Participation in the QA Task: towards a new DIOGENE system</title>
      <p>Our participation in the CLEF-2006 QA task is the first step on the way of developing a new and
improved DIOGENE system. The leading principle of this re-engineering activity is to create a
modular architecture, open to the insertion/substitution of new components. Another long-term
objective of our work on QA, is to make the core components of the system freely available to the
QA community for research purposes. In this direction, new implementation guidelines have been
adopted, starting from the substitution of Lisp with Java as the main programming language. As
stated before, our choices we were led by the following objectives:
1. Modularity - Re-build the old monolithic system into a pipeline of modules which share
common I/O formats (xml files).
2. Configurable - Allow for the capability of configuring the settings of the different modules
with external configuration files. We have developed a common xml schema for configuration
description.
3. Evaluation - Provide the capability of performing fine-grained evaluation cycles over the
individual processing modules which compose a QA system. In order to make a
step-tostep evaluation of our modules we started to build reference datasets. Having such, the
results of each processing step can be compared against them. At this stage, we focus
on factoid questions from the TREC-2002 and TREC-2003 testsets. Exploiting such data,
for instance, we are now able to perform separate tests on the Document Retrieval and
the Candidate Answer Extraction steps. In the new architecture, evaluation modules are
completely detached from processing modules. The former are independent from specific
datasets and/or formats, enabling a quick porting along with the evolution of the task.</p>
      <p>
        In spite of the huge effort in the modularity direction (now all the system’s modules have been
completely detached), little has been done to improve the behavior of the core components. The
only improvements over the system described in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] concern the document retrieval and answer
extraction phases.
      </p>
      <p>
        As for document retrieval, this year’s novelty is the substitution of the MG search engine
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] with Lucene [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The many advantages of Lucene now do enable us to implement more refined
strategies for indexing, ranking, and querying the underlying text collection. The Document
Retrieval Evaluation is currently performed against the previous TREC/QA test sets, for which
correct results are available. This only allows for a rough evaluation, since NIST results only
report actual answers given by competing systems. However, for our goals such collections provide
a reasonably fair coverage of correct answers. We perform Document Retrieval Evaluation at two
different levels: Document Level and Text Passage Level. The first aims at evaluating the system
against the official task, in which only the document reference must be provided. Conversely, Text
Passage Level evaluation provides us with a better perspective on the following processing step,
which is Candidate Answer Extraction. In fact, we fragment the AQUAINT corpus in paragraphs
(our Text Passages) with respect to indexing. And, these paragraphs are exactly the text units
over which answer extraction is performed.
      </p>
      <p>As for answer extraction, we improved the candidate answers’ selection process by developing
a more effective way to handle “generic” factoid questions (i.e. questions whose expected answer
type does not belong to the six broad named entity categories previously handled by DIOGENE).
Generic questions are now handled extracting as possible answer candidates all the hyponyms of
the question focus that are found in the text passages returned by the search engine. For instance,
given the question Q:“What instrument did Jimi Hendrix play?”, the answer extraction module
will select “guitar” as a possible answer candidate as it is an hyponym of “instrument”, the focus
of the question.</p>
      <p>Apart from these modifications, the runs submitted to this year’s edition of the CLEF QA
task (results are reported in Table 2) have been produced with the old system’s components, and
reflect the “work-in-progress” situation of DIOGENE.</p>
      <p>task
Italian/Italian
Italian/English</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Samuel</given-names>
            <surname>Bayer</surname>
          </string-name>
          , John Burger, Lisa Ferro, John Henderson, and
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Yeh</surname>
          </string-name>
          .
          <article-title>Mitre's submissions to the eu pascal rte challenge</article-title>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Southampton, UK,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Ido</given-names>
            <surname>Dagan</surname>
          </string-name>
          and
          <string-name>
            <given-names>Oren</given-names>
            <surname>Glickman</surname>
          </string-name>
          .
          <article-title>Generic applied modeling of language variability</article-title>
          .
          <source>In Proceedings of PASCAL Workshop on Learning Methods for Text Understanding and Mining</source>
          , Grenoble,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Ido</given-names>
            <surname>Dagan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Oren</given-names>
            <surname>Glickman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <article-title>The pascal recognizing textual entailment challenge</article-title>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Southampton, UK,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Sanda</given-names>
            <surname>Harabagiu</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Hickl</surname>
          </string-name>
          .
          <article-title>Methods of using textual entilment in open-domain question answering</article-title>
          .
          <source>In In Proceedings of the 44th Annual Meeting of the Association for Computational Linguistics</source>
          , ACL-2006,
          <string-name>
            <given-names>Sydney</given-names>
            <surname>Australia</surname>
          </string-name>
          ,
          <year>July 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Erik</given-names>
            <surname>Hatcher</surname>
          </string-name>
          and
          <string-name>
            <given-names>Otis</given-names>
            <surname>Gospodnetic</surname>
          </string-name>
          . Lucene in Action (In Action series).
          <source>Manning Publications</source>
          ,
          <year>December 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Jesus</given-names>
            <surname>Herrera</surname>
          </string-name>
          , Anselmo Pe nas, and Felisa Verdejo.
          <article-title>Textual entailment recognition based on dependency analysis and wordnet</article-title>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Southampton, UK,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Hovy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Hermjakob</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Ravichandran</surname>
          </string-name>
          . A.
          <string-name>
            <surname>Question</surname>
          </string-name>
          <article-title>/answer typology with surface text patterns</article-title>
          .
          <source>In Proceedings of the DARPA Human Language Technology Conference (HLT)</source>
          , San Diego, CA,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Milen</given-names>
            <surname>Kouylekov</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Southampton, UK,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Milen</given-names>
            <surname>Kouylekov</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Venezia, UK,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Dekang</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>A maximum entropy part-of-speech tagger</article-title>
          .
          <source>In Proceedings of the Workshop on Evaluation of Parsing Systems at LREC-98</source>
          , Granada, Spain,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Bernardo</surname>
            <given-names>Magnini</given-names>
          </string-name>
          , Matteo Negri, Roberto Prevete, and
          <string-name>
            <given-names>Hristo</given-names>
            <surname>Tanev</surname>
          </string-name>
          .
          <article-title>Is it the right answer? exploiting web redundancy for answer validation</article-title>
          .
          <source>In In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, ACL-2002</source>
          , pages
          <fpage>1495</fpage>
          -
          <lpage>1500</lpage>
          , Philadelphia (PA),
          <fpage>7</fpage>
          -
          <issue>12</issue>
          <year>July 2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Christof</given-names>
            <surname>Monz</surname>
          </string-name>
          and Maarten de Rijke.
          <article-title>Light-weight entailment checking for computational semantics</article-title>
          .
          <source>In Proceedings of The third workshop on inference in computational semantics</source>
          , pages
          <fpage>59</fpage>
          -
          <lpage>72</lpage>
          , Siena, Italy,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Rajat</surname>
            <given-names>Raina</given-names>
          </string-name>
          , Aria Haghighi,
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Cox</surname>
          </string-name>
          , Jenny Finkel, Jeff Michels, Kristina Toutanova,
          <string-name>
            <surname>Bill</surname>
            <given-names>MacCartney</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marie-Catherine de Marneffe</surname>
            ,
            <given-names>Christopher D.</given-names>
          </string-name>
          <string-name>
            <surname>Manning</surname>
            , and
            <given-names>Andrew Y.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
          </string-name>
          .
          <article-title>Robust textual inference using diverse knowledge sources</article-title>
          .
          <source>In Proceedings of PASCAL Workshop on Recognizing Textual Entailment</source>
          , Southampton, UK,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Adwait</given-names>
            <surname>Ratnaparkhi</surname>
          </string-name>
          .
          <article-title>A maximum entropy part-of-speech tagger</article-title>
          .
          <source>In Proceeding of the Empirical Methods in Natural Language Processing Conference</source>
          , University of Pennsylvania,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Olsthoorn</surname>
          </string-name>
          , and M. de Rijke.
          <article-title>Type checking in open-domain question answering</article-title>
          .
          <source>In ”Proceedings of the 16th European Conference on Artificial Intelligence (ECAI</source>
          <year>2004</year>
          )”,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Subbotin</surname>
          </string-name>
          .
          <article-title>Patterns of potential answer expressions as clues to the right answers</article-title>
          .
          <source>In Proceedings of the TREC-10 Conference</source>
          , pages
          <fpage>175</fpage>
          -
          <lpage>182</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Hristo</surname>
            <given-names>Tanev</given-names>
          </string-name>
          , MIlen Kouylekov, Matteo Negri, and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <article-title>Exploiting linguistic indices and syntactic structures for multilingual question answering: Itc-irst at clef 2005</article-title>
          . In CLEF-2005
          <string-name>
            <surname>Working</surname>
          </string-name>
          , Vienna, Austria,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Ian</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Witten</surname>
            , Alistair Moffat, , and
            <given-names>Timothy C.</given-names>
          </string-name>
          <string-name>
            <surname>Bell</surname>
          </string-name>
          .
          <article-title>The second edition of Managing Gigabytes: Compressing and Indexing Documents and Images</article-title>
          . Morgan Kaufmann Publishing.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>