<!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>SINAI at QA@CLEF 2007. Answer Validation Exercise</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>M.A. Garc a-Cumbreras, J. M. Perea-Ortega F. Mart nez Santiago, L.A. Ureaea-L pez University of JaØn. Computers Department SINAI Group Campus Las Lagunillas</institution>
          ,
          <addr-line>Ed. A3, E-23071, JaØn</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Question Answering</institution>
          ,
          <addr-line>Answer Validation, Textual Entailment</addr-line>
          ,
          <country>Named Entity Recognition</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the rst participation of the SINAI (Intelligent Systems of Access Information) group of the University of JaØn in the AVE task of QA@CLEF 2007. We have developed a system made up of training and classi cation processes, that uses machine learning methods (bbr, timbl). Based on lexical features it obtains good results, a 41% of QA accuracy.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Approach description</title>
      <p>Our system is based on a machine learning method that makes use of a binary classi er to solve
the answer validation. In our approach we can distinguish two processes applied to this classi er:
training and classi cation.</p>
      <p>In the training process we have extracted several features for all the used training collections1.
Previous results have been evaluated using the existing entailment judgements of these collections,
and ML parameters have been adjusted.</p>
      <p>We have trained the classi er obtaining a learned model that will be used later in the classi
cation process.</p>
      <p>In the classi cation process we also extract the same features used in the training process for
each pair question-answer. The classi cation algorithm uses these features and the learned model
obtained in the training process. This algorithm returns a boolean value (correct or incorrect ) for
each pair question-answer. Figure 1 describes the system architecture.</p>
      <p>The extracted features are related to the lexical similarity. In our experiments we have applied
di erent lexical similarity measures. All these features are explained below.
2.1</p>
      <p>
        Lexical similarity
This experiment approaches the textual entailment task, based on the extraction of a set of lexical
measures, that check the existing similarity between the hypothesis-text pairs. Our approach is
similar to [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] but the matching between pairs of words is relaxed by using the Lin’s similarity
measure[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] through Wordnet hierarchy. More concisely, we have applied simple matching, Binary
Matching and Consecutive Subsequence Matching. In this task we have considered the answers
as hypotheses and questions as texts.
      </p>
      <p>Before the calculation of the di erent measures, the rst step was to preprocess the pairs using
the English stopwords list. Then, we have used the GATE2 architecture to obtain the stems of
tokens. Once the stems have been obtained, we have applied four di erent measures or techniques:
1Answer Validation Exercise training collection and Third Recognizing Textual Entailment Challenge (RTE3)
training.</p>
      <p>
        2http://gate.ac.uk/
² Simple Matching: this technique calculates the semantic distance between the stems of
each question and its answer. If the distance exceeds a threshold, both stems are considered
similar and the similarity weight value increases in one. The accumulated weight is
normalized dividing it by the number of terms of the answer (hypothesis). In this experiment we
have considered the threshold 0.5. The values of semantic distance measure range from 0
to 1. In order to calculate the semantic distance between two stems, we have tried several
measures based on WordNet [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Lin’s similarity measure [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] was shown to be best
overall measures. It uses the notion of information content and the same elements as Jiang and
Conrath’s approach [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] but in a di erent fashion:
simL(c1; c2) =
2 £ log p(lso(c1; c2))
log p(c1) + log p(c2)
where c1 and c2 are synsets, lso(c1,c2) is the information content of their lowest
superordinate (most speci c common subsumer) and p(c) is the probability of encountering an
instance of a synset c in some speci c corpus [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The Simple Matching technique is de ned
in the following equation:
      </p>
      <p>SIMmatching =</p>
      <p>Pi2H similarity(i)
jHj
where H is the set that contains the elements of the answer (hypothesis) and similarity(i)
is de ned like:</p>
      <p>similarity(i) = ½ 10 iofth9ejr2wiTsesimL(i; j) &gt; 0:5
² Binary Matching: this measure is the same that the previous one, but modifying the
similarity function:
similarity(i) =
² Consecutive Subsequence Matching: this technique relies on forming subsequences of
consecutive stems in the answer (hypothesis) and matching them in the question (text).
The minimal size of the consecutive subsequences is two, and the maximum is the maximum
size of the answer. Every correct matching increases in one the nal weight. The sum of
the obtained weights of the matching between subsequences of a certain size or length is
normalized by the number of sets of consecutive subsequences of the answer created for this
length. These weights are accumulated and normalized by the size of the answer less one.
The Consecutive Subsequence Matching technique is de ned in the following equations:
where SHi is the set that contains the subsequences of the answer with i size or length and
f(SHi) is de ned like:
where</p>
      <p>CSSmatching =</p>
      <p>PjiH=2j f (SHi)</p>
      <p>jHj ¡ 1
f (SHi) =
matching(i) =</p>
      <p>Pj2SHi matching(j)</p>
      <p>jHj ¡ i + 1
² Trigrams: this technique relies on forming trigrams of words in the answer and matching
them in the question. If an answer trigram matches in question, then the similarity weight
value increases in one. The accumulated weight is normalized dividing it by the number of
trigrams of the answer.</p>
    </sec>
    <sec id="sec-3">
      <title>Experiments and Results</title>
      <p>
        The algorithms used in the experiments as binary classi ers are two: Bayesian Logistic Regression
(BBR)3 and TiMBL [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Both algorithms have been trained with the devel data provided by the
organization of the Pascal challenge (RTE-3) and the AVE task of CLEF.
      </p>
      <p>As it has been explained in previous sections, a model is generated via the supervised learning
process. This model is used by the classi cation algorithm, which will decide whether an answer
is entailed by the given snippet or not.</p>
      <p>Table 1 shows two o cial results:
where:
² Exp1 uses three features: three lexical similarities (SIMmatching + CSSmatching +
Trigrams). The model has been trained using the devel data provided by the organization of
the Pascal challenge, RTE-3, and the ML method used was BBR. comparison.
² Exp2 uses the same three features. The model has been trained using the devel data
provided by the organization of the Answer Validation Exercise task, AVE-2007, and the
devel data provided by the organization of the Pascal challenge, RTE-3. The ML method
used was TiMBL.</p>
      <p>As we expected, the best result is obtained by means of the use of both devel collections, RTE-3
and AVE-2007, and the use of TiMBL. We have to investigate why both results are too di erent.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future work</title>
      <p>In spite of the simplicity of the approach, we have obtained remarkable results: each set of features
has reported relevant information, concerning to the entailment judgement determination. Our
experiments approach the textual entailment task being based on the extraction of a set of lexical
measures that show the existing similarity between the hypothesis-text pairs.</p>
      <p>We have applied simple matching, Binary Matching and Consecutive Subsequence Matching,
but the matching between pairs of words is relaxed by using the Lin’s similarity measure through
Wordnet hierarchy.</p>
      <p>Finally, we want to implement a hierarchical architecture based on constraint satisfaction
networks. The constraints will be given by the set of available features and the maintenance of
the integrity across the semantic interpretation process.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by a grant from the Spanish Government, project TIMOM
(TIN2006-15265-C06-03), and the RFC/PP2006/Id_514 granted by the University of JaØn.</p>
      <p>3http://www.stat.rutgers.edu/ madigan/BBR</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Budanitsky</surname>
          </string-name>
          and
          <string-name>
            <given-names>Graeme</given-names>
            <surname>Hirst</surname>
          </string-name>
          .
          <article-title>Semantic distance in wordnet: An experimental, application-oriented evaluation of ve measures</article-title>
          .
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Walter</given-names>
            <surname>Daelemans</surname>
          </string-name>
          , Jakub Zavrel, Ko van der Sloot, and Antal van den Bosch. Timbl:
          <article-title>Tilburg memory based learner, version 1.0, reference guide</article-title>
          .,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Oscar</given-names>
            <surname>Ferrandez</surname>
          </string-name>
          , Daniel Micolo, Rafael Mu noz, and Manuel Palomar.
          <article-title>TØcnicas lØxicosintÆcticas para reconocimiento de inmplicaci n textual. . Tecnolog as de la Informac n Multiling e y Multimodal</article-title>
          . In press.,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Jay</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Jiang</surname>
            and
            <given-names>David W.</given-names>
          </string-name>
          <string-name>
            <surname>Conrath</surname>
          </string-name>
          .
          <article-title>Semantic similarity based on corpus statistics and lexical taxonomy</article-title>
          .
          <source>In Proceedings of International Conference on Research in Computational Linguistics</source>
          , Taiwan,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Dekang</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>An information-theoretic de nition of similarity</article-title>
          .
          <source>In Proceedings of the 15th International Conference on Machine Learning</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Philip</given-names>
            <surname>Resnik</surname>
          </string-name>
          .
          <article-title>Using information content to evaluate semantic similarity</article-title>
          .
          <source>In Proceedings of the 14th International Joint Conference on Arti cial Intelligence</source>
          , Montreal,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>