<!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>Finding Answers Using Resources in the Internet</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Septian Adiwibowo</string-name>
          <email>adiwibowo@cs.ui.ac.id</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirna Adriani</string-name>
          <email>mirna@cs.ui.ac.id</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Science University of Indonesia Depok 16424</institution>
          ,
          <country country="ID">Indonesia</country>
        </aff>
      </contrib-group>
      <fpage>2</fpage>
      <lpage>5</lpage>
      <abstract>
        <p>In this paper we describe our experiments in finding answers from documents based on statistical and linguistic knowledge. We collected the candidate answers from sources available on the internet, and then we used them to validate the answers found in the documents. The candidate answers from the documents were found using a statistical technique and linguistic knowledge such as named entity tags to find the type of answer that matches the question category.</p>
      </abstract>
      <kwd-group>
        <kwd>question answering</kwd>
        <kwd>query expansion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>We also made use of the information sources available on the Internet [3] to validate
answers that were found in the documents of a collection. We used statistical
technique to find the answers in the documents.</p>
    </sec>
    <sec id="sec-2">
      <title>The Process of Analyzing the Questions 2</title>
      <p>A number of steps were performed to the questions that we received from CLEF.
Since there were only English questions, we manually translated the 200 original
English questions from CLEF into Indonesian.</p>
      <p>The query-answering process proceeds in the following stages:</p>
      <p>Question categorization</p>
      <p>Passages scoring</p>
      <p>Answers identification.</p>
      <p>First we categorize the Indonesian question according to the type of question. We
identify the question type based on the question word found in the query.
The Indonesian question is then translated into English using a machine translation
tool. The resulting English query is then used to retrieve relevant documents from the
collection through an information retrieval system. The contents of a number of
documents at the top of the list are then split into passages. The passages are then
scored using an algorithm, and the passage with the highest score is chosen to be the
answer to the question.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Categorizing the questions</title>
      <p>Each question category, which is identified by the question word in the question,
points to the type of answer that is looked for in the documents. The Indonesian
question-words used in the categorization are:
dimana, dimanakah, manakah (where)
apakah nama (what),
siapa, siapakah (who)
berapa (how many)
kapan (when)
organisasi apakah (what organization)
apakah nama (which)
points to &lt;location&gt;
points to &lt;location&gt;
points to &lt;person&gt;
points to &lt;measure&gt;
points to &lt;date&gt;
points to &lt;organization&gt;
points to &lt;location&gt;
By identifying the question type, we can predict the kind of answer that we need to
look for in the document. The Indonesian question is tagged using a question tagger
that we developed according to the question word that appears in the question. This
approach is similar to those used by Clark et al. and Hull [2, 3].
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Building Passages</title>
      <p>Next, the Indonesian question is translated into English. The resulting English query
is then run through an information retrieval system as a query to retrieve a list of
relevant documents. We use Lemur1 information retrieval system to index and retrieve
the documents. The contents of the top 50 relevant documents are split into passages.
Each passage contains 100 words. The passages are then tagged using GATE
(http://www.gate.shef.ac.uk/).</p>
      <sec id="sec-4-1">
        <title>1 See http://www.lemurproject.org/.</title>
        <p>2.3</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Scoring the passages</title>
      <p>Passages are scored based on their likeliness to answer the question. The scoring rules
consider the number of words from the questions that appear on the passages. Then
the distance of the answer candidates and the words appear on the query are also
considered.</p>
      <p>Once the passages obtained their scores, the top 20 passages with the highest scores
and have the appropriate tags – e.g., if the question type is person (the question word
“who”) then the passages must contains the person tag – are then taken to the next
stage.
2.4</p>
    </sec>
    <sec id="sec-6">
      <title>Finding the answer</title>
      <p>The top 20 passages are analyzed to find the best answer. The likeliness of a word to
be the answer to the question is inversely proportional to the number of words in the
passage that separate the candidate word and the word in the query. For each word, its
distance from a query word found in the passage is computed. The candidate word
that has the smallest distance is the final answer to the question. We also validate the
answer candidates to the answer that we find on available sources on the internet. We
get the top 50 answers for each question from Google (http://www.google.com). We
then rank the words according to their word frequencies. The word that has the
highest frequency is the answer candidate to a question. We then add a weight to the
final score of the answer find in the document.
3
4</p>
    </sec>
    <sec id="sec-7">
      <title>Experiment</title>
    </sec>
    <sec id="sec-8">
      <title>Results</title>
      <p>We participated in the bilingual task with English topics. The query translation
process was performed fully automatic using a machine translation technique. The
machine translation technique translates the Indonesian queries into English using
Toggletext2, a machine translation that is available on the Internet. In these
experiments, we used Lemur3 information retrieval system which is based on the
language model to index and retrieve the documents.</p>
      <p>Our work is focused on the bilingual task using Indonesian questions to retrieve
answer from an English document collection. Table 1 shows the result of our
experiments.</p>
      <sec id="sec-8-1">
        <title>2 See http://www.toggletext.com/. 3 See http://www.lemurproject.org/.</title>
        <p>Changes in the question types this year had an impact on the number of answers that
we managed to find. The scoring and the answer patterns that we identified in the
previous year’s questions did not work very well for this year’s questions. The
percentage of correct answers that we got this year was only 10%.
5</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Summary</title>
      <p>We learned from our work that using information from sources available on the
internet can help verify the answers found in documents. However, deeper linguistic
knowledge needs to be considered to get an even better result.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Clarke</surname>
            ,
            <given-names>C. L. A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>G. G.</given-names>
            <surname>Cormack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. I. E.</given-names>
            <surname>Kisman</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Lynam</surname>
          </string-name>
          .
          <source>Question Answering by Passage Selection: The 9th Text retrieval Conference (TREC-9)</source>
          .
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Hull</surname>
          </string-name>
          , David.
          <source>Xerox TREC-8 Question Answering Track Report: The 8th Text Retrieval Conference (TREC-8)</source>
          .
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Hildebrandt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Answering definition questions with multiple knowledge sources</article-title>
          .
          <source>Proceedings of the 2004 Human Language Technology Conference and the North American Chapter of the Association for Computational Linguistics Annnual Meeting (HLT/NAACL 2004)</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>