<!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>Accuracy of the AID System's Information Retrieval in Processing Huge Data Collections</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jolanta Mizera-Pietraszko</string-name>
          <email>jolanta.mizera-pietraszko@pwr.wroc.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Systems, Institute of Applied Informatics Wroclaw University of Technology</institution>
          ,
          <addr-line>Wybrzeze Wyspianskiego 27, Building A1, Room 203, 50-370 Wroclaw</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2005</year>
      </pub-date>
      <abstract>
        <p>The name of the AID system stands for Answer Identifier in terms of opendomain Polish-English question answering system. Both the matching technique and indexing rely on simple question taxonomy. The concept of AID developed from Quest and Aranea which are both simple question answering software. In addition, AID employs direct MT model based on phrase-for-phrase translation having incorporated the LEC multilingual component. The system architecture heuristics include extracting passages, part-of-speech tagging, semantic relations and some parsing rules rather than exploring strategies for query reformulation which were found ineffective. Finally, the system's performance in the run submitted is evaluated on the British and American data collections.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>The approach presented in this paper is intended to be both simplistic and pragmatic. The backbone of the AID
system is classification of the questions both at the translation and the analysis stages. Since this system
participates in the CLEF 2006 experiment for the first time, some of its components are planned to be expanded so
as to improve the performance on the larger CLEF collections. Having tested a number of information retrieval
systems it came clear that producing a system prototype takes considerably less time than searching for and then
studying the systems’ instructions. Therefore this system has been constructed to serve the purpose of the CLEF
experiment.</p>
    </sec>
    <sec id="sec-2">
      <title>2 The Architecture of AID</title>
    </sec>
    <sec id="sec-3">
      <title>2.1 Direct MT Model</title>
      <p>AID was submitted a Polish test set consisting of two hundred questions of the following types: factoid questions,
definition questions, temporary restricted by date, period or event questions and list questions. As a tool LEC
automatic machine translation software by Language Engineering Company LLC , USA was utilized. It employs
three kinds of dictionaries: specialized, universal (Collins) and technical ones. Actually it can translate 272
language pairs. The software consists of several applications: LEC ClipTrans, LEC Dictionary, LEC FileTrans,
LEC LogoTrans, LEC MirrorTrans, LEC Transit and LEC Translate. This way a user can obtain either a batch
translation of a file, Web page, e-mail or MS Office Pack automatically.</p>
      <p>The company announces that all the translations are direct which means the output is organized in the target
language sentence format [see FEMI for details]. Before performing word-for-word or phrase-for-phrase
translation some simple morphological sentence analysis aimed at word reordering based on the part-of-speech
tagging is implemented. However it is a very straight forward technique, it proves quite efficient in question
answering because of the limitation of the grammar structures in the test set.</p>
      <p>All of the questions employ either Simple Present or Simple Past tenses and occasionally Present Perfect.
Consequently, the words are marked up according to their position in the question. In the next stage each of the
words is translated automatically by the inbuilt dictionary.</p>
      <p>Figure 2 shows the translation scheme on the base of the test set submitted to AID.</p>
      <p>Ilu</p>
      <p>PLHV]ND FyZ
jest
w</p>
      <sec id="sec-3-1">
        <title>Longyearbyean?</title>
        <p>How many inhabitants are there in Longyearbyean?
,OHZRMHQ]RVWDÆRUR]HJUDQ\FKSRPL
G]\L"</p>
        <p>How many wars have been fought between … and…?</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>2.2 English Test Set Processing</title>
      <p>In this section, the process of the query analysis is described. At first, the question taxonomy relies on question
classes and subclasses. The test set comprises nine question classes: WHAT, WHICH,WHO, WHERE, WHEN,
HOW MANY, HOW MUCH, NAME and LIST. Subclasses on the other hand, constitute the questions that
include preposition or a subject associated with the question word. Eventually, both a preposition and a subject.
The system component Semantic Analysis preprocesses the query by extracting some keywords that determine the
type of the document to be indexed and then the text portion relevant to the information required. Query
reformulation has been abandoned for a simple reason – in natural interactive verbal communication it is
impossible to predict the form of the answer. In this light, any number of suggestive answer forms cannot result
with the better system performance what is confirmed by the research reports [e.g. Brill E. et al., 2003].
AID collects all the documents in which the keywords occur. The only fields analyzed in the document collected
by the system are: document number, date and text.
&lt;DOC&gt;
&lt;DOCNO&gt;GH951127-000092&lt;/DOCNO&gt;
&lt;DOCID&gt;GH951127-000092&lt;/DOCID&gt;
&lt;DATE&gt;951127&lt;/DATE&gt;
&lt;HEADLINE&gt;Worth a thought&lt;/HEADLINE&gt;
&lt;EDITION&gt;1&lt;/EDITION&gt;
&lt;PAGE&gt;11&lt;/PAGE&gt;
&lt;ARTICLETYPE&gt;Correspondence&lt;/ARTICLETYPE&gt;
&lt;FLAG&gt;sport&lt;/FLAG&gt;
&lt;RECORDNO&gt;975175773&lt;/RECORDNO&gt;
&lt;TEXT&gt;
THE confusing incident towards the end of the match between Scotland and
Western Samoa indicates the need for a new rule about which I have written
previously. Again, I propose that penalty kicks for illegal offences …
Dr John A J Macleod,
Western Isles.
&lt;/TEXT&gt;
&lt;/DOC&gt;
The technique relying on eliminating entities that do not influence the information quality seems essential in case
of large collections. This document format consists of many entities that are unnecessary in respect to the
information relevance.</p>
    </sec>
    <sec id="sec-5">
      <title>2.3 Information extraction</title>
      <p>For document selection AID deploys so called shallow technique that ranks the documents according to the
syntactic similarity of the snippet to the question. The position of the keywords in the question and the answer
determine reliability of the rank criteria. Lin’s algorithm [Lin et al., 2003] used at this stage can be expressed as
follows:
where:
A is a set of keywords ,
N total number of words in the corpus,</p>
      <p>nXPEHURIRFFXUUHQFHVRIZRUG &amp;LQWKHSURSRVHGDQVZHU
The system scores the relevant answers aligning the query keywords, the question word and the question notion
according to the question taxonomy (classes and subclasses). The first document awards the highest score and the
last ranked within the corpus, the lowest one. The most relevant documents seem to be those that retrieve the
answers with the greatest number of the words associated both in the query and the snippet supporting the answer.
The approach can be illustrated by the following example of definition question type:</p>
      <sec id="sec-5-1">
        <title>What is Atlantis?</title>
        <p>The question word is WHAT, the keyword is ATLANTIS and the notion is NAME.. The system response to this
question was:
R 0001 utjp061plen 0.981 LA110794-0104
shuttle Atlantis
space shuttle
the space
The answer was supported by “the space shuttle Atlantis” so the words between “the” and “Atlantis” form a
subject that is why the confidence score is close to 1. Again, instead of grammatical analysis of the whole texts or
the documents, AID focuses only on the words associated with the keywords. This methodology constitutes the
backbone of the AID system.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>3 The Experiment Framework</title>
      <p>Despite registering for six out of eight tracks, our group submitted only one run named utjp061plen for
PolishEnglish question answering task. This work has been proceeded by translation of the 200 questions into Polish
and earlier the test set for the Ad Hoc track. Both translations have been posted on the CLEF Web site to be
available for other participating groups.</p>
      <p>AID has been tested on two data collections:
• Los Angeles Times 1994 that contains 113,005 American documents and requires 425 MB
• Glasgow Heralds 1995 that contains 56,472 British documents and requires 154 MB of HDD.
Additionally, for previously planned Polish-French Ad Hoc track four other data collections have been
downloaded:
• Le Monde 1994 that contains 44,013 French documents and requires 157 MB
• Le Monde 1995 that contains 47,646 French documents and requires 156 MB
• SDA French 1994 with 43,178 documents that require 86MB
• SDA French 1995 with 42,615 documents that require 88 MB
As intended at the beginning these six document collections have been downloaded on computer with Intel
Celleron 370 MHz processor and 128 MB RAM. The process took around eight hours. Thus, the experiment was
carried out on another computer with Pentium 1,6 GHz processor and 512 MB DDR2 working on two platforms:
Windows XP and Linux.</p>
      <p>For decompression of the databases the gzip program was used whereas Jade DSSSL engine with backend that
generates RTF formats empowered printing and displaying SGML documents. Other tools used in this experiment
have been mentioned in the previous sections.</p>
    </sec>
    <sec id="sec-7">
      <title>4 Analysis of the System Performance</title>
      <p>The system performance was evaluated manually on the base of responsiveness and exactness. The following
judgments apply to the procedure: right (R), inexact( X when the answer is not complete), unsupported (U when
the snippet is incorrect), wrong (W), and not assessed (Z).</p>
      <p>Table 1 shows the judgments in relation to the question classes.</p>
      <p>R</p>
      <p>W</p>
      <sec id="sec-7-1">
        <title>Total</title>
        <p>number</p>
      </sec>
      <sec id="sec-7-2">
        <title>Accuracy [%] U 5</title>
        <p>1
1
0
0
0
0
4
0
X
2
0
1
0
0
0
0
0
0
Question
Class</p>
      </sec>
      <sec id="sec-7-3">
        <title>WHAT</title>
      </sec>
      <sec id="sec-7-4">
        <title>WHICH</title>
        <p>WHO</p>
      </sec>
      <sec id="sec-7-5">
        <title>WHERE</title>
      </sec>
      <sec id="sec-7-6">
        <title>WHEN</title>
        <p>HOW
MANY
HOW
MUCH</p>
      </sec>
      <sec id="sec-7-7">
        <title>NAME</title>
        <p>LIST
63
41
32
10
6
17
2
2
2
5
2
2
2
2
0
0
0
0
75
44
36
12</p>
        <p>8
17
2
4
2
84
95
94
83
75
100
100
50
100</p>
        <p>This table presents the system accuracy within the class taxonomy. The overall accuracy of the right answers was
as high as 86.32%. Such a result is very promising . However the table indicates the impact of the number of some
question classes on the overall result. Out of two hundred questions AID produced 164 right answers, 14 wrong
ones, 5 inexact ones, 7 unsupported and 0 not assessed. Assuming that the questions are dealt into definition,
factoid, temporary restricted and list questions its accuracy equals accordingly to 88%, 80% and 0%. Instead of
retrieving answer NIL 25 times, AID responded correctly in this case only 17 times which is 68%.
Regarding the list questions, out of 31 correct answers, AID produced 18 right answers (58%), 0 wrong ones, 11
unsupported, 2 inexact and again 0 not assessed. This question type proved the most difficult for AID.
As a result, the precision P@N = M / N where M is the number of right responses and N is the number of answers
judged per question is 0.65 for the list questions.</p>
        <p>For factoid and definition questions the evaluation measure was based on the MRR (Mean Reciprocal Rank) used
also in TREC evaluation. It represents the mean between 0 in case of no correct responses and 1 when the system
produces all the right answers at position 1.</p>
        <p>The overall Confidence Weighted Score for the system performance is CVS 151.602/190 = 0.79790</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4.1 The System Strong Sides</title>
      <p>The overall score for the system performance proved excellent. This has been achieved by limitation of fields
retrieved at the Document Retrieval stage, direct machine translation model used by the LEC tool and
predominantly by methodology applied for the limited information extraction. Furthermore, AID benefits from its
modularity and simplicity.</p>
    </sec>
    <sec id="sec-9">
      <title>4.2 The System Limitations</title>
      <p>It is equally important to mention that such a great accuracy lies in environment which is meant as specified
conditions. AID has been built and adopted to the CLEF campaign requirements. It was rather a fast forward
approach with its limitations being a consequence of the experiment deadlines.</p>
      <p>Thus, the first drawback is that we can talk about information extraction rather than answer formulation. Then, as
yet AID was tested only on homogeneous collections not for instance on the net. The question taxonomy includes
only nine question classes. With regard to the list questions, when the passage contains the target answer of two or
more sentences, or the keywords are replaced by their synonyms AID fails producing NIL as an answer.
The list questions are processed correctly but on condition that the snippet contains the words or phrases
associated. In any other case the names that are in isolation remain missed by the system.</p>
      <p>And eventually, the score for overall system accuracy depends on the formula that represents number of definition
or factoid questions to the list or temporary restricted questions.</p>
    </sec>
    <sec id="sec-10">
      <title>5 Conclusion</title>
      <p>This work is found by me as a great achievement for a number of reasons. The first one is that testing so many
question answering systems gave me an idea about the AID methodology and the detailed concept of its
architecture. It imposed on me browsing the Internet for the tools, sharing experience with the researchers almost
all over the world working in the field, studying unknown yet software instructions in terms of having an intensive
course in specific areas of information retrieval.</p>
      <p>As for the system performance, it gained a very high accuracy score in comparison to other participating groups
and Polish was used for the first time in the CLEF campaign. The section above which describes the system
limitations indicates how much work is to be done in the future so as to expand the system capacities making it to
become a real open-domain question answering Polish-English system.</p>
    </sec>
    <sec id="sec-11">
      <title>Acknowledgements</title>
      <p>I am grateful to my Adviser, Professor Aleksander Zgrzywa and all the colleagues from my university for their
invaluable comments. Without them this work would not be completed on time and especially the accuracy of the
system performance would not achieve that high score. I would like to thank a student Jakub Felski for sharing
with me His knowledge and experience in the field, as well as being always on hand. I want to thank Ms Jozefa
Bernardyn for Her time and presentation of Knoppix.</p>
      <p>I would like to express my gratitude to Professor Felisa Verdejo and the organizers for their kindness and support
with my participation in the conference events. I also want to thank dr. Carol Peters for arranging the enterprise
aimed at integrating our research community. My participation in the Doctoral Consortium and the CLEF
campaign gave a final shape to my Ph. D. thesis.
Brill E., Dumais S., Bank M.: An Analysis of the AskMSR Question Answering System, Microsoft Research, One
Microsoft Way, 2003.</p>
      <p>FEMI – a Framework for the Evaluation of Machine Translation in ISLE, Information Science Institute, USC
Viberti School of Engineering, http://www.isi.edu/natural-language/mteval
Guzman R: LogoMedia’s Translate – What does it translate?, Localization Ireland, No 10, 2001.
Lin J., Katz B.: Question Answering from the Web Using Knowledge Mining Techniques, Proceedings of the 12th
International Conference of Information and Knowledge Management, 2003.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>