<!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>QuestionCube: a framework for Question Answering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Piero Molino</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pierpaolo Basile</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>QuestionCube is a framework for Question Answering (QA) that combines several techniques to retrieve passages containing the exact answers for natural language questions. It exploits: (a) Natural Language Processing algorithms for question and candidate answers analysis both in English and Italian; (b) Information Retrieval probabilistic models for candidate answers retrieval and (c) Machine Learning methods for question classi cation. The data source for the answer is an unstructured text document collection stored in search indices. In this paper an overview of the QuestionCube framework architecture is provided, together with a description of Wikiedi, a QA system for Wikipedia which exploits the proposed framework.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Question Answering (QA) emerged in the last decade as one of the most
promising elds in Arti cial Intelligence due to some competitions organized during
international conferences [
        <xref ref-type="bibr" rid="ref25 ref31">31, 25</xref>
        ], but the rst studies can be dated back to 1960s
[
        <xref ref-type="bibr" rid="ref29 ref3">3, 29</xref>
        ]. In the last years some enterprise applications shown the potential of the
state of the art technology, for example the IBM's Watson/DeepQA system [
        <xref ref-type="bibr" rid="ref11 ref12">12,
11</xref>
        ]. By exploiting techniques borrowed from Information Retrieval and Natural
Language Processing (NLP), QA systems are able to answer user questions
expressed in natural language with short passages of text which contain the exact
answer or sometimes directly with the exact answer, depending on the domain,
rather than returning long lists of full-text documents that users have to check
in order to nd the information needed, as most search engines do.
      </p>
      <p>
        Most closed-domain QA systems use a variety of NLP methods to help the
understanding of user's queries and the matching of passages extracted from
documents [
        <xref ref-type="bibr" rid="ref13 ref15 ref7">13, 15, 7</xref>
        ]. The most commonly adopted linguistic analysis steps
include: stemming, lemmatization with dictionaries, part-of-speech tagging,
parsing, named entity recognition, lexical semantics (Word Sense Disambiguation),
etc. The use of those NLP steps is fundamental to nd the correct answer in
closed-domain QA, since there is likely to be few answers to any user's question
and the way in which they are expressed may be signi catively di erent from
the question. The di culty of the task lies in mapping questions to answers by
way of uncovering complex lexical, syntactic, or semantic relationships between
questions and candidate answers.
      </p>
      <p>
        Open-domain QA systems, instead, have to face di erent types of problems:
the probability of nding correct answers is higher, but the noise produced from
the Web is also much higher than in the case of closed domain. Most systems
exploit redundancy and textual pattern extraction and matching to solve the
problem [
        <xref ref-type="bibr" rid="ref14 ref19 ref24 ref9">9, 14, 24, 19</xref>
        ].
      </p>
      <p>The main limitation of current systems working on speci c document
collections is that they focus on precise tasks and are not general enough. On the
other hand, open-domain systems, particularly those working on the World Wide
Web, have long response times and lack in accuracy.</p>
      <p>This paper describes QuestionCube, a framework for building QA systems
with focus on closed domains, but which could be easily applied to open domains
as well. It exploits NLP algorithms for both English and Italian and integrates a
question categorization component based on Machine Learning techniques and
linguistic rules written by human experts. Text document collections used as data
sources are organized in indices for generic unstructured data storage with fast
and reliable search functions exploiting state-of-the-art Information Retrieval
weighting schemes.</p>
      <p>The paper is structured as follows. Section 2 provides a generic overview of
the framework architecture, while in Section 3 details about main components for
analysis, search and ltering are described. Section 4 presents Wikiedi, a
proofof-concept system which relies on the QuestionCube framework and exploits
Wikipedia pages as data source. Final conclusions, then, close the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Framework overview</title>
      <p>QuestionCube is a multilingual QA framework built using NLP and IR
techniques.</p>
      <p>
        The architecture, shown in Figure 1, is similar to the one proposed in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ],
but it di ers in several important aspects that make it more general and easier
to expand. The rst step is a linguistic analysis of the user's question.
Question analysis is performed by a pipeline of NLP analyzer. The NLP components
tag the question at di erent linguistic levels. The linguistic tagging process
allows to classify the question according to a shared question-type hierarchy. The
question classi er uses an ensemble learning approach that exploits both
handwritten rules and rules inferred by machine learning categorization techniques,
thus bringing together the hand-written rules' e ectiveness and precision and
the machine learning classi er's recall. The question is then passed to the search
engines, whose architecture is highly parallel and distributed. Moreover, each
single engine has its own query generator, because query's structure and syntax
may change across di erent engines. The lter pipeline is then responsible for the
scoring and the ltering of the passages retrieved by the search engines. Finally,
the ranked list of passages is presented to the user.
      </p>
      <p>Indexer
Indexing
Search</p>
      <p>User Question</p>
      <p>Question
Analysis</p>
      <p>Document</p>
      <p>Base</p>
      <p>The main motivation behind QuestionCube architecture is to create a
Question Answering system simply by the dynamic composition of framework
components. The high level of abstraction of the components allows to add support to
a new language by just creating new interchangeable analyzers which implement
the algorithms for the speci c language. Another point that must be underlined
is that our approach relies on several search engines in order to exploit di erent
data source. For example, documents and passages could be retrieved from a
database, from a Web search engine or from an enterprise search engine. The
parallel approach allows to query several data sources at the same time.</p>
    </sec>
    <sec id="sec-3">
      <title>Details</title>
      <sec id="sec-3-1">
        <title>Question Analysis</title>
        <p>The macro-component of the question analysis is composed of a pipeline of
NLP analyzers, a data-structure to represent linguistic annotated text and the
question classi er, as shown in Figure 2.</p>
        <p>The NLP pipeline is easily con gurable depending on the application domain
of the QA system. Obviously, a small number of basic NLP analyzers added to
the pipeline allows faster tagging, while more components in the pipeline requires
more time for deeper linguistic analysis.</p>
        <p>
          NLP analyzers are provided for both English and Italian. The stemmer is
implemented by Snowball1 both for English and Italian. The lemmatization is
realized exploiting the morpho-syntactic analyzer of the WordNet API [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] for
1 Available on-line: http://snowball.tartarus.org/
        </p>
        <p>User Question</p>
        <p>Question Analysis</p>
        <p>
          Text
Representation
the English, while Morph-it [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] is exploited for the Italian. Named Entity
Recognition (NER) is performed by a machine learning classi er based on Support
Vector Machines [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] using an open-source tool called YAMCHA [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The same
tool is used for the chunker component. Both in chunking and NER, POS-tags
and lemmas are adopted as features. The Word Sense Disambiguation (WSD) is
implemented by the UKB algorithm [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], which is a graph-based technique based
on a personalized version of PageRank [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] over WordNet graph.
        </p>
        <p>The output of the NLP analyzers is a set of tags that are added to the text
representation. The text representation is the input for the search engines, for
the classi er and also for the lters, as they need linguistic information about
the question to match it with the answers.</p>
        <p>The NLP pipeline is also used by each lter to analyze the candidate answer
at the same linguistic level as the question.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Question Classi er</title>
        <p>The annotated text representation of the question is used by the question
classi er. It is composed by three classi ers as shown in Figure 3.</p>
        <p>The rst one is based on Support Vector Machines and uses the tags from
the text representation as features to classify the question. The main features
are the head word of the question, the terms, their PoS tags, semantic identi ers
provided by WSD and Named Entities.</p>
        <p>The other two classi ers are rule-based ones that exploit respectively
handwritten and learned rules in the form of regular expressions based on Named
Entity categories and semantic identi ers.
Hand-written
rules classifier</p>
        <p>SVM classifier</p>
        <p>The outputs of the classi ers are merged by using a weighted voting system
that returns a question category.</p>
        <p>
          The category is selected among the ones in the typology proposed in [
          <xref ref-type="bibr" rid="ref17 ref18">17,
18</xref>
          ]. Categories are exploited by lters in order to give a higher score to those
candidate answers containing Named Entities in accordance with the question
category.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Search Engine</title>
        <p>Document
Index</p>
        <p>Query
Generator #1
Search Engine
#1</p>
        <p>Search Engines</p>
        <p>Analysed
Question
Parallel
Searcher
Query
Generator
Search Engine
Result merger</p>
        <p>Filters</p>
        <p>Passage Index</p>
        <p>Query
Generator #N
Search Engine</p>
        <p>#N</p>
        <p>Fig. 4. Search engine macro-component</p>
        <p>The search engine macro-component is designed to work in parallel and
distributed environment. It allows to implement several information retrieval
strategies and thus to aggregate their results, as shown in Figure 4.</p>
        <p>The parallel engine is modular and it is possible to add an arbitrary number of
di erent search engines inside it. It calls each engine when a new question comes
and merges their outputs in a single list. The list contains all the candidate
answers from all the engines, each one with a reference to the engines that
retrieved it and the score assigned by each engine. Some lters normalize those
scores in order to get an overall best score. Each single search engine has its
own query generation component, because the syntax of the query may change
among di erent engines. Each query generator may use di erent annotations
from the text representation: some may use only tokens, others can use lemmas
or stems, others may use WordNet synsets to generate the query. This approach
allows to add a new search engine inside the framework with minimal e ort. The
main goal of using more than one search engine is to rely on di erent retrieval
strategies in order to take the best results from each one. For example, in the
current implementation, we adopt two search engines: the rst one works on
keywords, while the second one relies on lemmas. Moreover, the use of multiple
search engines allows to use di erent retrieval models merging the results in an
unique result set.</p>
        <p>Parallel
Searcher
Document</p>
        <p>Index
Passage Index</p>
        <p>Searcher</p>
        <p>Query
Generation
First Document</p>
        <p>Search
Query
Expansion
Second
Document
Search
Passage</p>
        <p>Search</p>
        <p>Result Merger</p>
        <p>The process performed by each search engine is described in Figure 5. The
query generator builds the query for its search engine from the text
representation provided by the parallel engine. Each query generator may implement
di erent query improvement techniques (such as relevance feedback and query
expansion). The query is executed by the search engine that returns the best
scoring documents. The passage index is used to obtain the passages from retrieved
documents. These passages are merged into one single list by an aggregation
component and then passed to the lters which score, sort and lter them.</p>
        <p>
          The QuestionCube framework provides a search engine based on BM25 model
[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. The query generation component for this searcher allows three di erent
query improvement techniques:
{ Query expansion through WordNet synonyms of the synsets found in the
question;
{ Kullback-Liebler Divergence, a statistical technique that exploits the terms
distribution of the top-ranked documents [
          <xref ref-type="bibr" rid="ref20 ref6">6, 20</xref>
          ];
{ Divergence From Randomness, a statistical technique that weights the terms
distribution with the Bo1 weighting scheme [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>It is important to underline that the WordNet based query expansion is used
only if the question has been disambiguated.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Filters</title>
        <p>This macro-component, sketched in Figure 6, contains all the passages lters.
It allows to build a pipeline in which it is possible to add lters. If there is no
dependence between the lters, it is possible to place them in any order to create
di erent pipelines for several domains and needs.</p>
        <p>Each lter checks every passage in input obtained from the search engine
and assigns a score to them depending on the implemented logic. Each lter can
exploit information provided by the text representation and use the category
tag assigned to the question by the classi er. Some lters do not assign scores
but just sort the passages according to some score or ranking threshold. The
composition of the lters in the pipeline is important to determine the quality
of the results returned by the system, its e ciency and the time taken to give
an answer.</p>
        <p>
          A description of the logic of each lter is given below:
{ Zero Filter: removes from the list all those passages that, at the moment
of the analysis, have a general score of 0;
{ Top-N Filter: sorts passages in a decreasing order according to their current
score and removes all those passages under the N -th position in the ranking
(N is given as input to the lter);
{ Terms lter: assigns a score to every analyzed passage based on the
frequency of the question terms in the passage;
{ Normalization Filter: assigns a score to each analyzed passage based on
the passage length, by normalizing its overall score. Both a simple
normalization lter (which considers only the number of terms and is generally
called Byte-size Normalization ) and a lter based on the Pivoted Normalised
Document Length technique are implemented. Both techniques and their
effectiveness are discussed in [
          <xref ref-type="bibr" rid="ref21 ref30">21, 30</xref>
          ];
{ N-grams Filter: assigns a score to each analyzed passage based on the
overlapping of n-grams between the question and the passage (n is given as
input to the lter);
{ Density Filter: assigns a score to each analyzed passage based on the
distance of the question terms inside the passage increasing the score of those
passages in which the question terms are closer. The density is calculated by
the Minimal Span Weighting schema proposed by [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]:
        </p>
        <p>
          jq\dj jq\dj
1+max(mms) min(mms) jqj
where q and d are the set of terms respectively of the query and the document
(speci cally here, the query is the question and the document is the passage);
max(mms) and min(mms) are the initial and nal location of the sequence
of document terms containing all the query terms; and and are two
parameters.
{ Syntactical Filter: assigns a score to each analyzed passage based on the
Phrase Matching algorithm, presented in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. The algorithm takes into
account the head of each phrase. If the head is common to the two considered
texts (in this case the query and the passage), the maximal overlapping
length of each phrase is calculated.
{ Semantic Filter: assigns a score to each analyzed passage based on the
frequency of terms tagged with the same WordNet synsets inside both
question and passage. A more complex lter that calculates a semantic similarity
measure between texts based on the semantic distance measure described in
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] is one of the future developments;
{ Category Filter: assigns a score to each analyzed passage based on a list
of pairs that link the question categories to typologies of named entity: if,
on the basis of the question category, entities of the expected typology are
found in the passage the score will be positive.
{ Z-Score Filter: assigns a score to each analyzed passage based on the
ZScore normalization [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] of scores assigned by search engines and other lters.
        </p>
        <p>A boost factor can be assigned to each lter which intensi es or decreases its
strength.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Wikiedi</title>
      <p>Wikiedi is a Web application that allows users to ask questions and receive
answers extracted from articles from Italian and English Wikipedia. The
Question Answering core of Wikiedi is built on the QuestionCube framework with a
speci c con guration that balances accuracy and reactivity.</p>
      <p>The system is con gured to index Wikipedia pages with their respective
linguistic annotations. This ensures quick response time because NLP algorithms
will not process linguistically each passage at runtime. To improve performances,
the annotated passages are represented in a compact binary structure stored in
a database. This allows fast passage retrieval reducing to zero the reconstruction
time.</p>
      <p>The lters adopted in Wikiedi range from the most basic ones that work on
tokens to the most sophisticated ones exploiting semantics.</p>
      <p>The decision to use documents from Wikipedia to evaluate the potential
of QuestionCube framework is motivated by the heterogeneous nature of the
information on Wikipedia. This re ects the enterprise context where documents
that belong to di erent domains are stored in a single collection increasing the
noise in the retrieval phase.</p>
      <p>The other goal of Wikiedi is to engage the user in improving system
performances. After the user has submitted a question to the system, Wikiedi will
display an ordered list of answers. The user will have the possibility of voting for
the correct answer, so that the system can use the feedback to improve precision
and recall in future queries. The next time the question is issued, the results will
be sorted by mixing the score given by the system and users' judgements.</p>
      <p>Moreover, when one of the answers provided by Wikiedi is not correct, users
will have the opportunity of inserting the correct one. Using this strategy it is
possible to enrich the system with additional information. Users asking the same
question will then obtain both automatically obtained results alongside with user
added answers.</p>
      <p>To meet users information needs, the QuestionCube framework also allows
to implement \similar questions" function easily by indexing user questions as
they are asked and calculating their similarity. Moreover, the framework allows to
implement a simple content-based recommender system that suggests questions
the user may be also interested in.</p>
      <p>The results are shown segment by segment, as shown in Figure 7. Clicking
on a result, a page of the full Wikipedia article text is shown. The page is
automatically enriched mashing up several multimedia contents from Web 2.0
websites such as Fotopedia, Flickr, Youtube and Vimeo.</p>
      <p>The Italian version of Wikiedi is available on-line: www.wikiedi.it. The
English version will follow soon on www.wikiedi.com.</p>
      <p>
        As for the evaluation, currently statistics about Wikiedi performances are
currently not available, since a large number of users' feedback is needed to
evaluate them. However, an evaluation of a system built with the QuestionCube
framework has been performed using a standard dataset adopted in QA called
CLEF 2010 ResPubliQA [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] based on multi-lingual documents from European
Legislation. The dataset consists of 10,855 documents and 200 questions. The
system is evaluated using the c@1 measure, which takes into account the accuracy
on the rst returned passage. Table 1 reports the results of our system for each
language. The last column shows the results obtained by the best participant
system. The obtained results show improvements both in English and Italian.
In this paper, the QuestionCube framework has been presented. QuestionCube
nds the correct answer to a question by combining Natural Language
Processing algorithms, Information Retrieval probabilistic models and Machine
Learning methods. Wikiedi was also presented as an example enterprise application.
Wikiedi allows the user to ask questions in natural language on Wikipedia pages
combining the power of the QuestionCube framework with feedback and
additional information provided by the community of users. Finally, an evaluation on
a standard dataset, CLEF 2010 ResPubliQA, has been provided, which shows
an improvement in comparison to other state-of-the-art systems.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agirre</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soroa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Personalizing PageRank for word sense disambiguation</article-title>
          .
          <source>In: Proceedings of the 12th Conference of the European Chapter of the Association for Computational Linguistics</source>
          . pp.
          <volume>33</volume>
          {
          <fpage>41</fpage>
          . EACL '
          <volume>09</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Amati</surname>
          </string-name>
          , G.,
          <string-name>
            <surname>Van Rijsbergen</surname>
            ,
            <given-names>C.J.</given-names>
          </string-name>
          :
          <article-title>Probabilistic models of information retrieval based on measuring the divergence from randomness</article-title>
          .
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>20</volume>
          ,
          <issue>357</issue>
          {389 (
          <year>October 2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bert</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Green</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chomsky</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laughery</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Baseball, an automatic question-answerer</article-title>
          .
          <source>Managing Requirements Knowledge, International Workshop on 0</source>
          ,
          <issue>219</issue>
          (
          <year>1961</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Page</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The Anatomy of a Large-Scale Hypertextual Web Search Engine</article-title>
          . In: Seventh International World-Wide Web Conference (WWW
          <year>1998</year>
          )
          <article-title>(</article-title>
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Budanitsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirst</surname>
          </string-name>
          , G.:
          <article-title>Evaluating WordNet-based Measures of Lexical Semantic Relatedness</article-title>
          .
          <source>Comput. Linguist</source>
          .
          <volume>32</volume>
          ,
          <issue>13</issue>
          {47 (March
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Carpineto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de</surname>
            <given-names>Mori</given-names>
          </string-name>
          , R.,
          <string-name>
            <surname>Romano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bigi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>An information-theoretic approach to automatic query expansion</article-title>
          .
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>19</volume>
          ,
          <issue>1</issue>
          {
          <fpage>27</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diekema</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ta</surname>
          </string-name>
          et, M.D.,
          <string-name>
            <surname>McCracken</surname>
            ,
            <given-names>N.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozgencil</surname>
            ,
            <given-names>N.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yilmazel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liddy</surname>
          </string-name>
          , E.D.:
          <article-title>Question answering: Cnlp at the trec-10 question answering track</article-title>
          .
          <source>In: TREC</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cortes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vapnik</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Support-vector networks</article-title>
          .
          <source>Machine learning 20(3)</source>
          ,
          <volume>273</volume>
          {
          <fpage>297</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Dumais</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Banko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brill</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Web question answering: is more always better?</article-title>
          <source>In: Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          . pp.
          <volume>291</volume>
          {
          <fpage>298</fpage>
          . SIGIR '02,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fellbaum</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>WordNet: an electronic lexical database. Language, speech, and communication</article-title>
          , MIT Press
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ferrucci</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          :
          <article-title>Ibm's watson/deepqa</article-title>
          . SIGARCH
          <source>Computer Architecture News</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          ) (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ferrucci</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>E.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chu-Carroll</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gondek</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lally</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nyberg</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prager</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schlaefer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          :
          <article-title>Building Watson: An Overview of the DeepQA Project</article-title>
          .
          <source>AI Magazine</source>
          <volume>31</volume>
          (
          <issue>3</issue>
          ),
          <volume>59</volume>
          {
          <fpage>79</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Harabagiu</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moldovan</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasca</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mihalcea</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Surdeanu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bunescu</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girju</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rus</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morarescu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Falcon:
          <article-title>Boosting knowledge for answer engines</article-title>
          .
          <source>In: TREC</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Harabagiu</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasca</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maiorano</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          :
          <article-title>Experiments with open-domain textual question answering</article-title>
          .
          <source>In: Proceedings of the 18th conference on Computational linguistics - Volume</source>
          <volume>1</volume>
          . pp.
          <volume>292</volume>
          {
          <fpage>298</fpage>
          . COLING '
          <volume>00</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>E.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerber</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hermjakob</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Junk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>C.Y.</given-names>
          </string-name>
          :
          <article-title>Question answering in webclopedia</article-title>
          .
          <source>In: TREC</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kudo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsumoto</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Fast Methods for Kernel-Based Text Analysis</article-title>
          .
          <source>In: Proceedings of the 41st Annual Meeting of the Association for Computational Linguistics</source>
          . pp.
          <volume>24</volume>
          {
          <fpage>31</fpage>
          . ACL, Sapporo,
          <source>Japan (July</source>
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Learning question classi ers</article-title>
          .
          <source>In: Proceedings of the 19th international conference on Computational linguistics - Volume</source>
          <volume>1</volume>
          . pp.
          <volume>1</volume>
          {
          <issue>7</issue>
          . COLING '
          <volume>02</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Learning question classi ers: the role of semantic information</article-title>
          .
          <source>Nat. Lang. Eng</source>
          .
          <volume>12</volume>
          ,
          <issue>229</issue>
          {249 (
          <year>September 2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An exploration of the principles underlying redundancy-based factoid question answering</article-title>
          .
          <source>ACM Trans. Inf. Syst. 25 (April</source>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lv</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Positional relevance model for pseudo-relevance feedback</article-title>
          .
          <source>In: Proceeding of the 33rd international ACM SIGIR conference on Research and development in information retrieval</source>
          . pp.
          <volume>579</volume>
          {
          <fpage>586</fpage>
          . SIGIR '10,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schtze</surname>
          </string-name>
          , H.: Introduction to Information Retrieval. Cambridge University Press, New York, NY, USA (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Monz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Minimal span weighting retrieval for question answering</article-title>
          . In: Gaizauskas,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Greenwood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Hepple</surname>
          </string-name>
          , M. (eds.)
          <source>Proceedings of the SIGIR Workshop on Information Retrieval for Question Answering</source>
          . pp.
          <volume>23</volume>
          {
          <issue>30</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Monz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Rijke</surname>
          </string-name>
          , M.:
          <article-title>Tequesta: The university of amsterdam's textual question answering system</article-title>
          .
          <source>In: TREC</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Pasca</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Open-domain question answering from large text collections. Studies in computational linguistics</article-title>
          ,
          <source>CSLI Publications</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Penas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Forner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutcli</surname>
            <given-names>e</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.F.E.</given-names>
            ,
            <surname>Forascu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Mota</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          : Overview of ResPubliQA 2010:
          <article-title>Question Answering Evaluation over European Legislation</article-title>
          . In: Braschler,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Harman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Pianta</surname>
          </string-name>
          , E. (eds.)
          <source>Working notes of ResPubliQA 2010 Lab at CLEF</source>
          <year>2010</year>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaragoza</surname>
          </string-name>
          , H.:
          <article-title>The probabilistic relevance framework: Bm25 and beyond</article-title>
          .
          <source>Found. Trends Inf. Retr</source>
          .
          <volume>3</volume>
          ,
          <issue>333</issue>
          {389 (April
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Schlaefer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gieselman</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sautter</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The ephyra qa system at trec 2006</article-title>
          . In: TREC (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Shaw</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaw</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          :
          <article-title>Combination of multiple searches</article-title>
          .
          <source>In: The Second Text REtrieval Conference (TREC-2</source>
          . pp.
          <volume>243</volume>
          {
          <issue>252</issue>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Simmons</surname>
          </string-name>
          , R.:
          <article-title>Answering english questions by computer: A survey</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>8</volume>
          (
          <issue>1</issue>
          ),
          <volume>53</volume>
          {
          <fpage>70</fpage>
          (
          <year>1965</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Singhal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Pivoted document length normalization</article-title>
          .
          <source>In: Proceedings of the 19th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          . pp.
          <volume>21</volume>
          {
          <fpage>29</fpage>
          . SIGIR '96,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tice</surname>
            ,
            <given-names>D.M.:</given-names>
          </string-name>
          <article-title>The trec-8 question answering track evaluation</article-title>
          .
          <source>In: In Text Retrieval Conference TREC-8</source>
          . pp.
          <volume>83</volume>
          {
          <issue>105</issue>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Zanchetta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Morph-it! a free corpus-based morphological resource for the italian language</article-title>
          .
          <source>Corpus Linguistics 2005</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          ) (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>