<!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>A Knowledge-based Textual Entailment Approach applied to the QA Answer Validation at CLEF 2006</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>. Ferra</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R. M. Terol</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R. Mun~oz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P. Mart</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>nez-Barco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Palomar</string-name>
          <email>mpalomarg@dlsi.ua.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Natural Language Processing and Information Systems Group Department of Software and Computing Systems University of Alicante</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Question Answering</institution>
          ,
          <addr-line>Answer Validation, Textual Entailment, WordNet, Semantic Relations</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Answer Validation Exercise (AVE) is a pilot track within the Cross-Language Evaluation Forum (CLEF) 2006. The AVE competition provides an evaluation framework for answer validations in Question Answering (QA). In our participation in AVE, we propose a system that has been initially used for other task as Recognising Textual Entailment (RTE). The aim of our participation is to evaluate the improvement our system brings to QA. Moreover, due to the fact that these two task (AVE and RTE) have the same main idea, which is to ¯nd semantic implications between two fragments of text, our system has been able to be directly applied to the AVE competition. Our system is based on the representation of the texts by means of logic forms and the computation of semantic comparison between them. This comparison is carried out using two di®erent approaches. The ¯rst one managed by a deeper study of the WordNet relations, and the second uses the measure de¯ned by Lin in order to compute the semantic similarity between the logic form predicates. Moreover, we have also designed a voting strategy between our system and the MLEnt system, also presented by the University of Alicante, with the aim of obtaining a joint execution of the two systems developed at the University of Alicante. Although the results obtained have not been very high, we consider that they are quite promising and this supports the fact that there is still a lot of work on researching in any kind of textual entailment.</p>
      </abstract>
      <kwd-group>
        <kwd>Algorithms</kwd>
        <kwd>Semantic Similarity</kwd>
        <kwd>Experimentation</kwd>
        <kwd>Measurement</kwd>
        <kwd>Performance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The Answer Validation Exercise (AVE) is a pilot track within the Cross-Language Evaluation
Forum (CLEF) 2006. The aim of AVE is to provide an evaluation framework for answer validations
in Question Answering (QA) systems. This automatic Answer Validation would be useful for
improving the performance of QA systems, helping humans in the assessment of QA systems
output, improving QA systems self-score, developing better criteria for collaborative QA systems,
etc.</p>
      <p>
        The organizers of AVE took an answer plus a snippet given by a QA system, and they built
a hypothesis turning the question plus the answer into an a±rmative form. If the given text (a
snippet or a document) semantically entails this hypothesis, then the answer is expected to be
correct. They provided pairs text-hypothesis for the participants which have to determine if the
entailment holds. The ¯nal purpose is quite similar to the purpose of other challenges as the
PASCAL Recognising Textual Entailment [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>In a nutshell, the participant systems must emulate human assessments of QA responses and
decide whether an answer is correct or not according to a given snippet.</p>
      <p>In our participation in AVE, we want to evaluate the positive impact that our system can
produce in the context of QA. Initially, our system was developed for Recognising Textual Entailment
(RTE) by means of snippets in English language. However, due to the fact that these two task
(AVE and RTE) have the same main idea, which is to ¯nd semantic implications between two
fragments of text, our system has been able to be directly applied to the AVE competition.</p>
      <p>The rest of this paper is organized as follows. The following section presents the description of
our system and its components. Section 3 illustrates the experiments carried out and the results
obtained. Finally, section 4 wraps up the paper with some conclusions and future work proposals.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System Description</title>
      <p>
        As we have mentioned in the previous section, the system that we describe here has already been
used to solve Textual Entailment. A detailed description of our system is depicted in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In this
paper, we only make a brief overview of the components that our system is composed of, and how
these components work in order to ¯nd an entailment relation between two text fragments.
      </p>
      <p>Our system has two main components: (i) the ¯rst one obtains the logic forms associated to
each text; and (ii) the second computes the semantic similarity between the aforementioned logic
forms. These components will be detailed in the followings paragraphs.</p>
      <p>The process our system follows is the following:
1. It obtains the logic forms from the two given texts.
2. It computes the semantic similarity between the generated logic forms. This step will provide
a semantic weight that will determine a true or false entailment.
3. It compares the semantic weight obtained in the previous step to an empiric threshold
acquired from the development corpus.
2.1</p>
      <sec id="sec-2-1">
        <title>Derivation of the Logic Forms</title>
        <p>A logic form can be de¯ned as a set of predicates related among them which have been inferred
from a sentence. The aim of using logic forms is to simplify the sentence treatment process.</p>
        <p>
          In our approach, we use a format for representing logic forms similar to the format of the lexical
resource called Logic Form Transformation of eXtended WordNet (LFT) [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. And the process to
infer the logic form associated of a sentence is through applying NLP rules to the dependency
relationship of the words. Thus, the ¯rst step is to obtain the dependency relationships between
the words of the sentence. We use MINIPAR [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], a broad-coverage parser, in order to obtain these
dependency relationships.
        </p>
        <p>Once the dependency relationships have been acquired, the next step is the analysis of these
dependencies by means of several NLP rules that transform the dependency tree into its logic form
associated.</p>
        <p>To sum up, the derivation of logic forms consists of a compositional process that starts in the
leaves of the dependency tree, continues through the rami¯cations and ends in the root of the
dependency tree.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Computation of Similarity Measures</title>
        <p>The main idea of this component is that the verbs generally govern the meaning of sentences. For
this reason, this method is initially focused on analysing semantic relations between the verbs of
the two logic forms derived from the text and the hypothesis respectively. And secondly, if there
is a relation between the verbs, then the method will analyse the similarity relations between all
predicates depending on the two verbs. In the case of there is not semantic relations between the
verbs, this method will not analyse any more logic form predicate.</p>
        <p>
          In order to obtain the similarity between the predicates of the logic forms, two approaches
have been implemented:
² Based on WordNet relations: we determine if two predicates are related through the
composition of the WordNet relationships. We consider hyponymy, entailment and synonymy
WordNet relations between the predicates from the text to the hypothesis. And, if there is a
path which connects these two predicates, we conclude that these predicates are semantically
related with a speci¯c weight. The length of the path that relates the two di®erent predicates
must be lower or equal than 4. Each WordNet relation has assigned a weight, and the weight
of the path is calculated as the product of the weights associated to the relations connecting
the two predicates.
² Based on Lin's measure [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]: in this case, the semantic similarities were computed using
Lin's similarity measure as is implemented in WordNet::Similarity1 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Lin's similarity
measure augments the information content of the least common subsumer (LCS2) of the two
concepts with the sum of the information content of the concepts themselves. The Lin's
measure scales the information content of the LCS by this sum.
        </p>
        <p>A Word Sense Disambiguation module was not employed in deriving the WordNet relations
between any two predicates. Only the ¯rst 50% of the WordNet senses were taken into account.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>UA-voting</title>
        <p>
          As the University of Alicante has two systems based on di®erent techniques which solve the
recognition of Textual Entailment. We want to evaluate each system in the very recent AVE task
individually as well as check how a combination of these two systems could improve the results.
The systems involved in this experiment were: our system explained in this paper and the system
presented by Kozareva et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], called MLEnt.
        </p>
        <p>For the purpose of testing this combination, we sent a run combining the outputs of the two
systems. This combination was carried out for English language and we merged the outputs with
the simplest method to combine systems, a voting strategy.</p>
        <p>We composed the ¯nal output by means of three di®erent outputs. The ¯nal result suggested
by our voting strategy must coincide with two individual outputs. The three considered outputs
were: our output with the module of semantic similarity using Lin's measure and two outputs
provided by MLEnt regarding two di®erent experiments about skip-grams and the longest common
subsequence technique3.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results and Discussion</title>
      <p>For the development and test of our system, we used the corpus provided by the AVE organizers.
The corpora consist of a set of pair text-hypothesis built semi-automatically from QA@CLEF 2006
responses and the results returned by the participants will be evaluated against the QA human
assessments.</p>
      <p>
        1http://www.d.umn.edu/»tpederse/similarity.html
2LCS is the most speci¯c concept that two concepts share as an ancestor
3For further details see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
      </p>
      <p>WNrelations
Lin
Test data
WNrelations
Lin
UA-voting</p>
      <p>The development corpus for English has around 2870 pairs test-hypothesis, but only 168 are
revised manually. We only used the revised pairs in order to adjust our system for the AVE task.
The test data contains 2088 pairs, and all the results obtained are shown in Table 1. In this
table, we illustrate the results achieved by our two semantic similarity approaches individually
(see section 2.2) and the results obtained regarding UA-voting experiment (see section 2.3).</p>
      <p>Development data</p>
      <p>Precision YES pairs</p>
      <p>Recall YES pairs</p>
      <p>F-measure
Precision YES pairs</p>
      <p>Recall YES pairs</p>
      <p>F-measure</p>
      <p>As we can observe in Table 1, all the results are quite similar with respect to F-measure. Using
the approach based on Lin's semantic similarity measure our system achieved better recall than
using the approach about WordNet relations. However, these di®erences are insigni¯cant to decide
what approach works better for the AVE task.</p>
      <p>The run corresponding to the combination of the two systems developed at the University of
Alicante did not achieve the expected results. These results prove that we have to investigate
other ways in order to combine the outputs of the systems, other voting strategies or, perhaps to
join the two di®erent technologies of each system in order to create only one system.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>
        In this paper, we have presented a system based on the representation of the texts by means of logic
forms and the computation of semantic comparison between them. This comparison is carried out
using two di®erent approaches. The ¯rst one managed by a deeper study of the WordNet relations
between the predicates of the text and the hypothesis, and the second uses the measure de¯ned
by Lin [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] in order to compute the semantic similarity between the logic form predicates.
      </p>
      <p>
        This system has already been applied to Recognising Textual Entailment (see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]), but in this
case the aim of applying it to the AVE task was to check the improvement our system brings
to QA. Moreover, we also present in this paper a voting strategy combining the two systems
developed at the University of Alicante: our system and the system presented by Kozareva et al.
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for the AVE task.
      </p>
      <p>
        The results obtained have not been very high, but quite promising. However, we want to
attach great importance to the fact that, in the RTE-2 Challenge [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] our system achieved 60% in
average precision, but for the AVE task the result has decreased dramatically. This supports the
claim that research in any kind of textual entailment is still at the very ¯rst steps and so, there is
a long way to go.
      </p>
      <p>As a future work, We want to investigate in depth the corpus provided by AVE and ¯nd the
cases that our system fails and why. Possibly, in order to solve these de¯ciencies of our system,
we need to improve our method by investigating in more detail the syntactic trees of the text and
the hypothesis and how the addition of other NLP tools such as a Named Entity Recognizer could
help in detecting entailment between two segments of text. Finally, with this kind of knowledge
we will be able to integrate our system within a module performing answer validation for QA.
This research has been partially funded by the Spanish Government under project CICyT number
TIC2003-07158-C04-01.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Roy</given-names>
            <surname>Bar-Haim</surname>
          </string-name>
          , Ido Dagan, Bill Dolan, Lisa Ferro, Danilo Giampiccolo, Bernardo Magnini, and
          <string-name>
            <given-names>Idan</given-names>
            <surname>Szpektor</surname>
          </string-name>
          .
          <article-title>The Second PASCAL Recognising Textual Entailment Challenge</article-title>
          .
          <source>Proceedings of the Second PASCAL Recognising Textual Entailment Challenge, RTE-05</source>
          , pages
          <issue>1{9</issue>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Harabagiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.A.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <surname>and D.I. Moldovan.</surname>
          </string-name>
          <article-title>WordNet 2 - A Morphologically and Semantically Enhanced Resource</article-title>
          .
          <source>In Proceedings of ACL-SIGLEX99: Standardizing Lexical Resources</source>
          , pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          8,
          <string-name>
            <surname>Maryland</surname>
          </string-name>
          ,
          <year>June 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Zornitsa</given-names>
            <surname>Kozareva</surname>
          </string-name>
          and
          <article-title>Andr¶es Montoyo</article-title>
          .
          <source>MLEnt: The Machine Learning Entailment System of the University of Alicante. Proceedings of the Second PASCAL Recognising Textual Entailment Challenge, RTE-05</source>
          , pages
          <fpage>16</fpage>
          {
          <fpage>21</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>Dependency-based evaluation of minipar</article-title>
          .
          <source>In Workshop on the Evaluation of Parsing Systems</source>
          , pages
          <fpage>17</fpage>
          {
          <fpage>20</fpage>
          ,
          <string-name>
            <surname>Southampton</surname>
            ,
            <given-names>UK</given-names>
          </string-name>
          ,
          <year>April 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Dekang</given-names>
            <surname>Lin</surname>
          </string-name>
          . An
          <string-name>
            <surname>Information-Theoretic De</surname>
          </string-name>
          <article-title>¯nition of Similarity</article-title>
          .
          <source>In ICML '98: Proceedings of the Fifteenth International Conference on Machine Learning</source>
          , pages
          <volume>296</volume>
          {
          <fpage>304</fpage>
          , San Francisco, CA, USA,
          <year>1998</year>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O</given-names>
            <surname>¶ scar Ferr</surname>
          </string-name>
          ¶andez, R. M. Terol, Rafael Mu noz, Patricio Mart¶
          <article-title>³nez-</article-title>
          <string-name>
            <surname>Barco</surname>
            , and
            <given-names>Manuel</given-names>
          </string-name>
          <string-name>
            <surname>Palomar</surname>
          </string-name>
          .
          <article-title>An Apporach based on Logic Forms and WordNet relationships to Textual Entailment Preformance</article-title>
          .
          <source>Proceedings of the Second PASCAL Recognising Textual Entailment Challenge, RTE-05</source>
          , pages
          <fpage>22</fpage>
          {
          <fpage>26</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Ted</given-names>
            <surname>Pedersen</surname>
          </string-name>
          , Siddharth Patwardhan, and Jason Michelizzi. WordNet::
          <article-title>Similarity - Measuring the Relatedness of Concepts</article-title>
          .
          <source>In Proceedings of the Nineteenth National Conference on Arti¯cial Intelligence (AAAI-04)</source>
          , San Jose, CA,
          <year>July 2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>