<!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>Multiple Choice Question (MCQ) Answering System for Entrance Examination</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Somnath Banerjee</string-name>
          <email>s.banerjee1980@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pinaki Bhaskar</string-name>
          <email>pinaki.bhaskar@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Partha Pakray</string-name>
          <email>parthapakray@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sivaji Bandyopadhyay</string-name>
          <email>sivaji_cse_ju@yahoo.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Gelbukh</string-name>
          <email>gelbukh@gelbukh.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Computing Research, National Polytechnic Institute</institution>
          ,
          <addr-line>Mexico City</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science and Engineering, Jadavpur University</institution>
          ,
          <addr-line>Kolkata - 700032</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article presents the experiments carried out as part of the participation in the pilot task of QA4MRE@CLEF 2013. In the developed system, we have first generated answer pattern by combining the question and each answer option to form the Hypothesis (H). Stop words and interrogative word are removed from each H and query words are identified to retrieve the most relevant sentences from the associated document using Lucene. Relevant sentences are retrieved from the associated document based on the TF-IDF of the matching query words along with n-gram overlap of the sentence with the H. Each retrieved sentence defines the Text T. Each T-H pair is assigned a ranking score that works on textual entailment principle. A matching score is automatically assigned to each answer options based on the matching. A parallel procedure also generates the possible answer patterns from given questions and answer options. Each sentence in the associated document is assigned an inference score with respect to each answer pattern. Evaluated inference score for each answer option is added with the matching score. The answer option that receives the highest selection score is identified as the most relevant option and selected as the answer to the given question.</p>
      </abstract>
      <kwd-group>
        <kwd>Question Answering technique</kwd>
        <kwd>QA4MRE Data Sets</kwd>
        <kwd>Named Entity</kwd>
        <kwd>Textual Entailment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The main objective of QA4MRE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is to develop a methodology for evaluating Machine
Reading systems through Question Answering and Reading Comprehension Tests.
Machine Reading task obtains an in-depth understanding of just one or a small number of
texts. The task focuses on the reading of single documents and identification of the correct
answer to a question from a set of possible answer options. The identification of the
correct answer requires various kinds of inference and the consideration of previously
acquired background knowledge. Ad-hoc collections of background knowledge have been
provided for each of the topics in all the languages involved in the exercise so that all
participating systems work on the same background knowledge. Texts have been included
from a diverse range of sources, e.g. newspapers, newswire, web, blogs, Wikipedia
entries.
      </p>
      <p>
        Answer Validation (AV) is the task of deciding for given a question and an answer
from a QA system, whether the answer is correct or not and it was defined as a problem of
RTE in order to promote a deeper analysis in Question Answering [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Answer Validation
Exercise (AVE) is a task introduced in the QA@CLEF competition. AVE task is aimed at
developing systems that decide whether the answer of a Question Answering system is
correct or not. There were three AVE competitions AVE 2006 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], AVE 2007 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and
AVE 2008 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. AVE systems receive a set of triplets (Question, Answer and Supporting
Text) and return a judgment of “SELECTED”, “VALIDATED” or “REJECTED” for each
triplet.
      </p>
      <p>Section 2 describes the corpus statistics. Section 3 describes the system architecture.
The experiments carried out on test data sets are discussed in Section 4 along with the
results. The conclusions are drawn in Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Corpus Statistics</title>
      <p>Like main task, this pilot task focuses on the reading of single documents and the
identification of the answers to a set of questions about information that is stated or
implied in the text. Questions are in the form of multiple choices, each having five
options, and only one correct answer. The detection of correct answers is specifically
designed to require various kinds of inference.</p>
      <p>The Entrance Exams 2013 test set will be composed of reading comprehension tests
taken from the Japanese Center Test, which is a nation-wide achievement test for Japanese
university admissions: Each reading test will consist of one single document, with 5
questions and a set of five choices per question. So, there will be in total:
•
•
•
- 9 reading test documents
- 46 questions (5 questions for each document except document 2 with 6
questions)
- 184 choices/options (4 for each question)</p>
      <p>Test documents, questions, and options were made available in English. Participating
systems will be required to answer these 45 questions by choosing in each case one
answer from the five alternatives. There will always be one and only one correct option.
Systems will also have the chance to leave some questions unanswered if they are not
confident about the correctness of their response.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Machine Reading System Architecture</title>
      <p>The architecture of machine reading system is described in Figure 1 and the proposed
architecture is made up of two main modules. Each of these modules is now being
described in subsequent subsections.</p>
      <p>Fig. 1: System Architecture</p>
      <sec id="sec-3-1">
        <title>3.1 Document Processing Module</title>
        <p>Document processing module consists of three sub-modules: XML Parser, Named Entity
(NE) Identification and Anaphora Resolution.</p>
        <p>XML parser. The given XML corpus has been parsed using XML parser. The XML
parser extracts the document and associated questions. After parsing, the documents and
the associated questions are extracted from the given XML documents and stored in the
system.</p>
        <p>Named Entity (NE) Identification. For each question, system must identify the correct
answer among the proposed alternative answer options. Each generated answer pattern
corresponding to a question is compared with each sentence in the document to assign an
inference score. The score assignment module requires that the named entities in each
sentence and in each answer pattern are identified. The CRF-based Stanford Named Entity
Tagger1 (NE Tagger) has been used to identify and mark the named entities in the
documents and queries. The tagged documents and queries are passed to the lexical
inference sub-module.</p>
        <p>Anaphora Resolution. It has been observed that resolving the anaphors in the sentences
in the documents improves the inference score of the sentence with respect to each
associated answer option. To resolve the anaphora BART2 (Beautiful Anaphora
Resolution Toolkit) has been used in the present task. BART performs automatic
coreference resolution, including all necessary preprocessing steps.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Question Processing Module</title>
        <p>This module responsible for deciding answers or not answers to a question. We do not
answer comparative questions e.g., “How was Mary different from Susan?”. Table-1
shows the question types that we have answered. At first, stop words and interrogatives
have been removed from question text to build query terms (QT). Then, an answer
pattern is built by (QT, OPTIONT) pair; where OPTIONT refers the T-th answer option.
Each answer pattern is considered as a hypothesis H. So, five hypotheses have been built
for each question.</p>
        <sec id="sec-3-2-1">
          <title>1 http://nlp.stanford.edu/ner/index.shtml 2 http://www.bart-coref.org/</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3 Answering Module</title>
        <p>Answering module is responsible for calculating the score of the each answer option.
Answer Validation. The corpus is in XML format. All the XML test data has been parsed
before indexing using our XML Parser. The XML Parser extracts the sentences from the
document. After parsing the documents, they are indexed using Lucene, an open source
full text search tool.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Query Word Identification and Sentence Retrieval. After indexing has been done, the</title>
        <p>queries have to be processed to retrieve relevant sentences from the associated documents.
Each answer pattern or query is processed to identify the query words for submission to
Lucene. Each hypothesis has been submitted to Lucene after removing stop words (using
the stop word list3 ). The remaining words are identified as the query words. Query words
may appear in inflected forms in the question. For English, standard Porter Stemming
algorithm4 has been used to stem the query words. After searching using Lucene, a set of
sentences in ranked order are retrieved.</p>
        <p>First of all, all query words are fired with AND operator. If at least one sentence is
retrieved using the query with AND operator then the query is removed from the query
list and need not be searched again. The rest of the queries are fired again with OR
operator. OR searching retrieves at least one sentence for each query. Now, the top ranked
relevant ten sentences for each query are considered for further processing In case of
AND search only the top ranked sentence is considered. Sentence retrieval is the most
crucial part of this system. We take only the top ranked relevant sentences assuming that
these are the most relevant sentences in the associated document for the question from
which the query has been generated.</p>
        <p>Each retrieved sentence is considered as the Text (T) and is paired with each generated
hypothesis (H). Each T-H pair identified for each answer option corresponding to a</p>
        <sec id="sec-3-4-1">
          <title>3 http://members.unine.ch/jacques.savoy/clef/ 4 http://tartarus.org/~martin/PorterStemmer/java.txt question is now assigned a score based on the NER module, Textual Entailment module, Chunking module, Syntactic Similarity module and Question Type module.</title>
          <p>
            NER Module, It is based on the detection and matching of Named Entities (NEs) [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ] in
the Retrieved Sentence (T) - generated Hypothesis (H) pair. Once the NEs of the
hypothesis and the text have been detected, the next step is to determine the number of
NEs in the hypothesis that match in the corresponding retrieved sentence. The measure
NE_Match is defined as NE_Match = number of common NEs between T and
H/Number of NEs in Hypothesis.
          </p>
          <p>If the value of NE_Match is 1, i.e., 100% of the NEs in the hypothesis match in the
text, then the T-H pair is considered as an entailment. The T-H pair is assigned the value
“1”, otherwise, the pair is assigned the value “0”.</p>
          <p>
            Textual Entailment Module (TE), This TE module [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] is based on three types of matching,
i.e., WordNet based Unigram Match and Bigram Match and Skip-bigram Match.
a) WordNet based Unigram Match: In this method, the various unigrams in the hypothesis
for each Retrieved Sentence (T) - generated Hypothesis (H) pair are checked for their
presence in the retrieved text. WordNet synsets are identified for each of the unmatched
unigrams in the hypothesis. If any synset for the H unigram match with any synset of a
word in the T then the hypothesis unigram is considered as a successful WordNet based
unigram match. If the value of Wordnet_Unigram_Match is 0.75 or more, i.e., 75% or
more unigrams in the H match either directly or through WordNet synonyms, then the
TH pair is considered as an entailment. The T-H pair is then assigned the value “1”,
otherwise, the pair is assigned the value “0”.
b) Bigram Match: Each bigram in the hypothesis is searched for a match in the
corresponding text part. The measure Bigram_Match is calculated as the fraction of the
hypothesis bigrams that match in the corresponding text, i.e., Bigram_Match=(Total
number of matched bigrams in a T-H pair /Number of hypothesis bigrams). If the value
of Bigram_Match is 0.5 or more, i.e., 50% or more bigrams in the H match in the
corresponding T, then the T-H pair is considered as an entailment. The T-H pair is then
assigned the value “1”, otherwise, the pair is assigned the value “0”.
c) Skip-grams: A skip-gram is any combination of n words in the order as they appear in a
sentence, allowing arbitrary gaps. In the present work, only 1-skip-bigrams are considered
where 1-skip-bigrams are bigrams with one word gap between two words in a sentence.
The measure 1-skip_bigram_Match is defined as
1_skip_bigram_Match = skip_gram(T,H) / n,
where skip_gram(T,H) refers to the number of common 1-skip-bigrams (pair of words in
order with one word gap) found in T and H and n is the number of 1-skip-bigrams in the
hypothesis H. If the value of 1_skip_bigram_Match is 0.5 or more, then the T-H pair is
considered as an entailment. The text-hypothesis pair is then assigned the value “1”,
otherwise, the pair is assigned the value “0”.
          </p>
          <p>
            Chunk Module, The question sentences are pre-processed using Stanford dependency
parser. The words along with their part of speech (POS) information are passed through a
Conditional Random Field (CRF) based chunker [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] to extract phrase level chunks of the
questions. A rule-based module is developed to identify the chunk boundaries. The
question-retrieved text pairs that achieve the maximum weight are identified and the
corresponding answers are tagged as “1”. The question-retrieved text pair that receives a
zero weight is tagged as “0”.
          </p>
          <p>
            Syntactic Similarity Module, This module is based on the Stanford dependency parser [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ],
which normalizes data from the corpus of text and hypothesis pairs, accomplishes the
dependency analysis and creates appropriate structures.
          </p>
          <p>Matching Module. After dependency relations are identified for both the retrieved
sentence and the hypothesis in each pair, the hypothesis relations are compared with the
retrieved text relations. The different features that are compared are noted below. In all the
comparisons, a matching score of 1 is considered when the complete dependency relations
along with all of its arguments match in both the retrieved sentence and the hypothesis. In
case of a partial match for a dependency relation, a matching score of 0.5 is assumed.
a. Subject-Verb Comparison: The system compares hypothesis subject and verb with
retrieved sentence subject and verb that are identified through the nsubj and
nsubjpass dependency relations. A matching score of 1 is assigned in case of a
complete match. Otherwise, the system considers the following matching process.
b. WordNet Based Subject-Verb Comparison: If the corresponding hypothesis and
sentence subjects do match in the subject-verb comparison, but the verbs do not
match, then the WordNet distance between the hypothesis and the sentence is
compared. If the value of the WordNet distance is less than 0.5, indicating a closeness
of the corresponding verbs, then a match is considered and a matching score of 0.5 is
assigned. Otherwise, the subject-subject comparison process is applied.
c. Subject-Subject Comparison: The system compares hypothesis subject with sentence
subject. If a match is found, a score of 0.5 is assigned to the match.
d. Object-Verb Comparison. The system compares hypothesis object and verb with
retrieved sentence object and verb that are identified through dobj dependency
relation. In case of a match, a matching score of 0.5 is assigned.
e. WordNet Based Object-Verb Comparison: The system compares hypothesis object
with text object. If a match is found then the verb corresponding to the hypothesis
object with retrieved sentence object's verb is compared. If the two verbs do not
match then the WordNet distance between the two verbs is calculated. If the value of
WordNet distance is below 0.5 then a matching score of 0.5 is assigned.
f. Cross Subject-Object Comparison: The system compares hypothesis subject and verb
with retrieved sentence object and verb or hypothesis object and verb with retrieved
sentence subject and verb. In case of a match, a matching score of 0.5 is assigned.
g. Number Comparison: The system compares numbers along with units in the
hypothesis with similar numbers along with units in the retrieved sentence. Units are
first compared and if they match then the corresponding numbers are compared. In
case of a match, a matching score of 1 is assigned.
h. Noun Comparison: The system compares hypothesis noun words with retrieved
sentence noun words that are identified through nn dependency relation. In case of a
match, a matching score of 1 is assigned.
i. Prepositional Phrase Comparison: The system compares the prepositional
dependency relations in the hypothesis with the corresponding relations in the
retrieved sentence and then checks for the noun words that are arguments of the
relation. In case of a match, a matching score of 1 is assigned.
j. Determiner Comparison: The system compares the determiner in the hypothesis and
in the retrieved sentence that are identified through det relation. In case of a match, a
matching score of 1 is assigned.
k. Other relation Comparison: Besides the above relations that are compared, all other
remaining relations are compared verbatim in the hypothesis and in the retrieved
sentence. In case of a match, a matching score of 1 is assigned.</p>
          <p>API for WordNet Searching RiWordnet5 provides Java applications with the ability to
retrieve data from the WordNet database.</p>
          <p>Each of the matches through the above comparisons is assigned some weight.
Inference Score Module. In this module, we have got the weight from Named Entity
Recognition (NER) Module, Textual Entailment (TE) Module, Question Type Analysis
Module, Chunk Boundary and Syntactic Similarity Module.</p>
          <p>Each sentence in the associated document is assigned an inference score with respect to
each (QT, OPTIONT) pair.</p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>Answer Pattern Generation for Inference Score. Each question has five answer options</title>
        <p>and the task is to identify the best answer to the question from an associated document.
Each question in the system is identified as the (question, document) pair represented as
{qi, d_id} where i=1…5. There are 5 questions corresponding to each document. Each
answer option is represented in the system as {d_id, q_idi, a_idj}, where, d_id=document
id, q_idi= i th query, where i=1…5, a_idj= j th answer option, where j=1…5.</p>
        <p>Each query frame is defined in the system as (DOC, QT, OPTIONT) where,
DOC= Give Document to be used for verifying answer options
QT= Query Term, is a list of words after removing the stop words and interrogative word
from the given question.</p>
        <p>OPTIONT= T-th answer option
5 http://www.rednoise.org/rita/wordnet/documentation/index.htm
Scoring Assignment. This module takes query frame as input and returns score as
output. The algorithm InferenceScore describes the scoring procedure.
Step 4: [Check whether all the keywords have matched]</p>
        <p>If (keywordmatched = = total keywords – 1) then</p>
        <p>Score =1</p>
        <sec id="sec-3-5-1">
          <title>Step 5: Return score</title>
          <p>End
Answer Ranking Module. Now, for each given answer option a score is calculated and
the answer option with highest score is taken as correct answer for the given query. The
algorithm RankigAnswerOption describes the option selection procedure.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Evaluation</title>
      <p>The main measure used in this evaluation campaign is c@1, which is defined in equation
1.
where, nR: the number of correctly answered questions,
nU: number of unanswered questions
n: the total number of questions</p>
      <p>Afterwards, these c@1 scores can be aggregated at topic and global levels in order to
obtain the following values:
§
§</p>
      <p>Median, average and standard deviation of c@1 scores at test level, grouped
by topic,</p>
      <p>Overall median, average and standard deviation of c@1 values at test level.</p>
      <p>The median c@1 has been provided under the consideration that it can be more
informative at reading level than average values. This is because median is less affected
by outliers than average, and therefore, it offers more information about the ability of a
system to understand a text.</p>
      <p>This approach allows us to evaluate systems in a similar way to the manner new
language learners are graded.</p>
      <sec id="sec-4-1">
        <title>Evaluation at question-answering level:</title>
        <p>Total QUESTIONs: 46
- Number of questions ANSWERED: 23
- Number of questions UNANSWERED: 23
- Number of questions ANSWERED with RIGHT candidate answer: 13
- Number of questions ANSWERED with WRONG candidate answer: 10
- Number of questions UNANSWERED with RIGHT candidate answer: 0
- Number of questions UNANSWERED with WRONG candidate answer: 0
- Number of questions UNANSWERED with EMPTY candidate: 23</p>
        <p>Fig. 3: Pie Chart Representation of Evaluation at QA level
Accuracy (answered with judgment=correct) calculated over all questions:
Overall accuracy = 13/46 = 0.28
Proportion of answers correctly discarded: 0/23 = 0.00</p>
      </sec>
      <sec id="sec-4-2">
        <title>Overall c@1 per topic:</title>
        <p>c@1 topic t_id '1' = (13+23(13/46))/46 = 0.42</p>
      </sec>
      <sec id="sec-4-3">
        <title>Evaluation at reading-test level:</title>
        <p>The question answering system has been developed as part of the participation in the
QA4MRE pilot track as part of the CLEF 2013 evaluation campaign. The overall system
has been evaluated using the evaluation metrics provided as part of the QA4MRE 2013
pilot track. It has been observed from evaluation results that our proposed model works
very well on the reading test – 4,6,8,9. And the system performs very poor to handle
reading test- 1,7. As the questions of type comparative have not been answered, it affects
the evaluation results. But, the overall evaluation results are satisfactory. Future works
will be motivated towards improving the performance of the system
Acknowledgements. We acknowledge the support of the DST India-CONACYT Mexico
project “Answer Validation through Textual Entailment” funded by DST, Government of
India and the Department of Electronics and Information Technology (DeitY), Ministry of
Communications &amp; Information Technology (MCIT), Government of India funded project
“Development of Cross Lingual Information Access (CLIA) System Phase II”.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Anselmo</given-names>
            <surname>Peñas</surname>
          </string-name>
          , Pamela Forner, Richard Sutcliffe, Álvaro Rodrigo, Corina Forăscu, Iñaki Alegria, Danilo Giampiccolo, Nicolas Moreau, Petya Osenova.: Overview of ResPubliQA 2009:
          <article-title>Question Answering Evaluation over European Legislation</article-title>
          .
          <source>In Working Notes for the CLEF 2009 Workshop</source>
          , 30 September-2
          <string-name>
            <surname>October</surname>
          </string-name>
          ,
          <year>2009</year>
          , Corfu, Greece.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Anselmo</given-names>
            <surname>Peñas</surname>
          </string-name>
          , Pamela Forner, Álvaro Rodrigo, Richard Sutcliffe, Corina Forăscu and
          <string-name>
            <given-names>Cristina</given-names>
            <surname>Mota</surname>
          </string-name>
          .: Overview of ResPubliQA 2010:
          <article-title>Question Answering Evaluation over European Legislation</article-title>
          .
          <source>In Working Notes for the CLEF 2010 Workshop</source>
          , Padua, Italy,
          <fpage>20</fpage>
          -
          <issue>23</issue>
          <year>September 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Anselmo</given-names>
            <surname>Peñas</surname>
          </string-name>
          , Eduard Hovy, Pamela Forner, Álvaro Rodrigo, Richard Sutcliffe, Corina Forascu,
          <string-name>
            <given-names>Caroline</given-names>
            <surname>Sporleder</surname>
          </string-name>
          .
          <source>Overview of QA4MRE at CLEF</source>
          <year>2011</year>
          :
          <article-title>Question Answering for Machine Reading Evaluation</article-title>
          , Working Notes of CLEF
          <year>2011</year>
          .
          <article-title>(</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Peñas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigo</surname>
          </string-name>
          , Á. ,
          <string-name>
            <surname>Sama</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdejo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Overview of the answer validation exercise 2006</article-title>
          .
          <source>Working Notes of CLEF</source>
          <year>2006</year>
          .
          <article-title>(</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Peñas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigo</surname>
            ,
            <given-names>Á</given-names>
          </string-name>
          , Verdejo,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <source>Overview of the Answer Validation Exercise 2007. Working Notes of CLEF</source>
          <year>2007</year>
          .
          <article-title>(</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Rodrigo</surname>
          </string-name>
          , Á.,
          <string-name>
            <surname>Peñas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdejo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Overview of the answer validation exercise 2008</article-title>
          .
          <source>Working Notes of CLEF</source>
          <year>2008</year>
          .
          <article-title>(</article-title>
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Partha</given-names>
            <surname>Pakray</surname>
          </string-name>
          , Pinaki Bhaskar, Santanu Pal,
          <string-name>
            <surname>Dipankar Das</surname>
          </string-name>
          ,
          <article-title>Sivaji Bandyopadhyay and Alexander Gelbukh: JU_CSE_TE: System Description QA@CLEF 2010 - ResPubliQA</article-title>
          .
          <source>CLEF 2010 Workshop on Multiple Language Question Answering (MLQA</source>
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Pakray</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelbukh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bandyopadhyay</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>Answer Validation using Textual Entailment. 12th CICLing, Lecture Notes in Computer Science</source>
          ,
          <year>2011</year>
          , Volume
          <volume>6609</volume>
          /
          <year>2011</year>
          ,
          <fpage>353</fpage>
          -
          <lpage>364</lpage>
          , DOI: 10.1007/978- 3-
          <fpage>642</fpage>
          -19437-5_
          <fpage>29</fpage>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>E.</given-names>
            <surname>Briscoe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Watson</surname>
          </string-name>
          .:
          <article-title>The Second Release of the RASP System</article-title>
          .
          <source>In Proceedings of the COLING/ACL 2006 Interactive Presentation Sessions.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Marie-Catherine de Marneffe</surname>
          </string-name>
          , Bill MacCartney, and
          <string-name>
            <surname>Christopher</surname>
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Manning</surname>
          </string-name>
          .:
          <article-title>Generating Typed Dependency Parses from Phrase Structure Parses</article-title>
          .
          <source>In 5th International Conference on Language Resources and Evaluation (LREC)</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Xuan-Hieu Phan</surname>
          </string-name>
          .:
          <string-name>
            <surname>CRFChunker: CRF English Phrase</surname>
            <given-names>Chunker. PACLIC</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>(</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. P. Pakray,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bhaskar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Bandyopadhyay: A Hybrid Question Answering System based on Information Retrieval and Answer Validation</article-title>
          ,
          <source>In: the proceedings of Question Answering for Machine Reading Evaluation (QA4MRE) at CLEF</source>
          <year>2011</year>
          , Amsterdam. (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. P. Bhaskar,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pakray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bandyopadhyay</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Gelbukh,:
          <article-title>Question Answering System for QA4MRE@CLEF2012</article-title>
          .
          <source>In: the proceedings of Question Answering for Machine Reading Evaluation (QA4MRE) at CLEF</source>
          <year>2012</year>
          , Rome, Italy. (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>