<!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>Robust Question Answering for Speech Transcripts: UPC Experience in QAst 2009</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pere R. Comas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jordi Turmo</string-name>
          <email>turmog@lsi.upc.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Question Answering, Spoken Document Retrieval, Oral Question Answering</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Measurement</institution>
          ,
          <addr-line>Performance, Experimentation</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>TALP Research Center Technical University of Catalonia</institution>
          ,
          <addr-line>UPC</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the participation of the Technical University of Catalonia in the CLEF 2009 Question Answering on Speech Transcripts track. We have participated in the English and Spanish scenarios of QAst. For both manual and automatic transcripts we have used a robust factual Question Answering that uses minimal syntactic information. We have also developed a NERC designed to handle automatic transcripts. We perform a detailed analysis of our results and draw conclusions relating QA performance to word error rate and the di erence between written and spoken questions.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>1 Content Analysis and Indexing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>4 Systems and Software</kwd>
        <kwd />
        <kwd>H</kwd>
        <kwd>2</kwd>
        <kwd>3 [Database Managment]</kwd>
        <kwd>Languages|Query Languages</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The CLEF 2009 Question Answering on Speech Transcripts (QAst) track [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] consists of four
Question Answering (QA) tasks for three di erent languages: T1 English, T2 Spanish and T3 French.
Task m is QA in manual transcripts of recorded European Parliament Plenary Sessions (EPPS).
Tasks a, b, and c, use three di erent transcripts of the recorded audio using three Automatic
Speech Recognizers (ASR). This transcriptions have an increasing percentage of errors. There
are two sets of questions for each language: set B contains oral questions spontaneously asked
by several human speakers, while set A consists of grammatically corrected transcriptions of the
questions in set B. The questions are divided in two sets of development (50 questions) and test
(100 questions). Given the languages, questions and transcripts, there is a total of 24 possible
scenarios in the QAst evaluation. For example, we will refer as T2B-a to the scenario taking
the best automatic transcripts of the Spanish EPPS using spontaneous questions. The automatic
transcripts have di erent levels of word error rate (WER). WERs for T1 are 10.6%, 14%, and
T1-m: \Abidjan is going going the way of Kinshasa Kinshasa which was of course a
country in the past with skyscrapers and boulevards and now a country a city in ruins"
      </p>
      <sec id="sec-1-1">
        <title>T1-a: \average down is going to go in the way of Kinshasa other at Kinshasa which was of course a country in the past of skyscrapers and poorer parts and our country as a city in ruins"</title>
        <p>24.1%. For T2 WERs are 11.5%, 12.7% and 13.7%. Figure 1 shows a text sample extracted from
T1 corpus.</p>
        <p>
          This paper summarizes our methods and results in QAst. We have participated in scenarios
T1 and T2 with all transcripts and question sets. Our QA system is based on our previous work
in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. We have used the same system architecture for all the tasks, having interchangeable
language{dependant parts and di erent passage retrieval algorithms for automatic transcripts.
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Overview of the System Architecture</title>
      <p>The architecture of our QA system follows a commonly-used schema which splits the process into
three phases performed in a sequential pipeline: Question Processing (QP), Passage Retrieval
(PR), and Answer Extraction (AE) This QA system is designed to answer to factoid questions,
those whose answer is a named entity (NE).
2.1</p>
      <sec id="sec-2-1">
        <title>Question Processing and Classi cation (QC)</title>
        <p>
          The main goal of this component is to detect the type of the expected answer. We currently
recognize the 53 open-domain answer types from [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The answer types are extracted using a
multi-class Perceptron classi er and a rich set of lexical, semantic and syntactic features. This
classi er obtains an accuracy of 88% on the corpus of [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Additionally, the QP component extracts
and ranks relevant keywords from the question
        </p>
        <p>
          For scenario T2, he have developed an Spanish question classi er using human translated
questions from the corpus of [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] following the same machine learning approach. This classi er
obtains an accuracy of 74%.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Passage Retrieval (PR)</title>
        <p>
          This component retrieves a set of relevant passages from the document collection, given the
previously extracted question keywords. The PR algorithm uses a query relaxation procedure that
iteratively adjusts the number of keywords used for retrieval and their proximity until the quality
of the recovered information is satisfactory (see [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]). In each iteration a Document Retrieval
application (IR engine) fetches the documents relevant for the current query and a subsequent passage
construction module builds passages as segments where two consecutive keyword occurrences are
separated by at most t words.
        </p>
        <p>When dealing with automatic transcripts, the incorrectly transcribed words may create a
problem of word recognition to the IR engine, introducing false positives and false negatives to its
input.</p>
        <p>
          To overcome such drawbacks, we have used an IR engine relying on phonetic similarity for the
automatic transcripts. This tool is called PHAST (after PHonetic Alignment Search Tool) and
uses pattern matching algorithms to search for small sequences of phones (the keywords) into a
larger sequence (the documents) using a measure of sound similarity. Then the PR algorithm may
be applied to the words found with PHAST. A detailed description of PHAST can be found in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <sec id="sec-2-2-1">
          <title>T1: English</title>
          <p>
            Set WER
m
a
b
c
Identi es the exact answer to the given question within the retrieved passages. First, answer
candidates are identi ed as the set of named entities (NEs) that occur in these passages and have
the same type as the answer type detected by QP. Then, these candidates are ranked using a
scoring function based on a set of heuristics that measure keyword distance and density [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. These
heuristic measures use approximated matching for AE in automatic transcripts as shown in the
passage retrieval module from the previous section. The same measure is used for T1 and T2.
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Named Entity Recognition and Classi cation (NERC)</title>
      <p>As described before, we extract candidate answers from the NEs that occur in the passages
retrieved by the PR component. We detail below the strategies used for NERC in both manual and
automatic transcripts.</p>
      <p>
        We have taken a machine learning approach to this problem. First we apply learning at word
level to identify NE candidates using a BIO tagging scheme. Then these candidates are classi ed
into NE categories. Each function is modeled with voted perceptron [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As learning data we have
manually labeled the NEs that occur in the QAst corpora T1 and T2 with their types (i.e. date,
location, number, organization, person and time).
      </p>
      <p>Our NERC uses a rich set of lexical and syntactic features which are standard to
state-ofthe-art NERCs. This features include: words, lemmas, POS tags, word a xes, ags regarding
presence of numerals and capitalization, use of gazetteers, and n-grams of this features within a
certain window of words. New features specially designed for automatic transcripts have been
added to the sets a, b and c. These features use phonetic transcription of the words:
Pre xes and su xes of phones.</p>
      <p>Phonetic similarity with words in the gazetteer.</p>
      <p>A clustering of the transcriptions of the words has been done by grouping words with similar
pronunciation. This clustering reduces the sparseness of the word{based features by mapping
the words in several smaller subsets of di erent coarseness.</p>
      <p>Features capturing the possibility of splitting or merging adjacent words due to ASR
recognition errors.</p>
      <p>The addition of this phonetic features improves the results by no more than 2 points of F =1
score in datasets a, b and c.</p>
      <p>Given that all there is no speci c datasets for development, and we don't have more automatic
transcripts of EPPS data, it is not possible to train our NERC in a dataset other than the test set.
Therefore we have relabeled both corpora through a process of cross{validation. Both corpora
have been randomly split in 5 segments, a NERC model has been learned for all subsets of 4
segments and the remaining segment has been labeled using this model. Thus we can train our
NERC with documents from the same domain but test it on unseen data.</p>
      <sec id="sec-3-1">
        <title>Task, System T1A-m 2 T1B-m 2 T1A-a 2</title>
        <p>T1B-a 2
T1A-b 2
T1B-b 2
T1A-c 2
T1B-c 2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Task, System T2A-m 2 T2B-m 2 T2A-a 2</title>
        <p>T2B-a 2
T2A-b 2
T2B-b 2
T2A-c 2
T2B-c 2
MRR
0.29
0.33
0.20
0.24
0.20
0.20
0.20
0.21
UPC participated in 2 of the 3 scenarios, English (T1) and Spanish (T2) ones. We submitted two
runs for each task, run number 1 uses the standard NERC described in Section 3 and run number
2 uses the hand{annotated NEs. Each scenario included 100 test questions, from which 20 do not
have an answer in the corpora (these are nil questions). In T1 75 question are factoids for 44 in
T2. Our QA system is designed to answer only factual questions, therefore the our experimental
analysis will refer only to factual questions.</p>
        <p>
          We report two measures: (a) TOPk, which assigns to a question a score of 1 only if the system
provided a correct answer in the top k returned; and (b) Mean Reciprocal Rank (MRR), which
assigns to a question a score of 1=k, where k is the position of the correct answer, or 0 if no
correct answer is found. The o cial evaluation of QAst 2008 uses TOP1 and TOP5 measures [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
An answer is considered correct by the human evaluators if it contains the complete answer and
nothing more, and it is supported by the corresponding document. If an answer was incomplete
or it included more information than necessary or the document did not provide the justi cation
for the answer, the answer was considered incorrect.
        </p>
        <p>Tables 2 and 3 summarizes our overall results for factual questions in English and Spanish. It
shows MRR, TOP1 and TOP5 scores for each track and run as de ned previously.</p>
        <p>Table 4 contains a statistical error analysis of our system covering the QC, PR and AE parts.
It deals only with factoid questions with non{nil answers. The meaning of each column is the
following. Q: number of factual question. QC: number of questions with answer type correctly
detected by QP. PR: number of question where at least on passage with the correct answer war
retrieved. QC&amp;PR: number of questions with correct answer type and correct passage retrieval.
1Consider manual transcripts mhaving a WER of almost 0.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Track</title>
        <p>T1A-m
T1A-a
T1A-b
T1A-c</p>
      </sec>
      <sec id="sec-3-4">
        <title>Avg. Loss T1B-m T1B-a T1B-b</title>
        <p>T1B-c</p>
      </sec>
      <sec id="sec-3-5">
        <title>Avg. Loss T1A-m T1A-a T1A-b</title>
        <p>T1A-c</p>
      </sec>
      <sec id="sec-3-6">
        <title>Avg. Loss T1B-m T1B-a T1B-b</title>
        <p>T1B-c</p>
      </sec>
      <sec id="sec-3-7">
        <title>Avg. Loss T2A-m T2A-b T2A-a</title>
        <p>T2A-c</p>
      </sec>
      <sec id="sec-3-8">
        <title>Avg. Loss T2B-m T2B-a T2B-b</title>
        <p>T2B-c</p>
      </sec>
      <sec id="sec-3-9">
        <title>Avg. Loss T2A-m T2A-a T2A-b</title>
        <p>T2A-c</p>
      </sec>
      <sec id="sec-3-10">
        <title>Avg. Loss T2B-m T2B-a T2B-b</title>
        <p>T2B-c</p>
      </sec>
      <sec id="sec-3-11">
        <title>Avg. Loss</title>
        <p>C.NE: number of questions where the retrieved passages contain the correct answer tagged as a
NE of the right type (speci ed by the QC module), so it is a candidate answer for the AE module.
TOP5 non-nil: number of question with non-nil answer correctly answered by our system in the
TOP5 candidates. There is an \Avg. Loss" row for each task and run that shows the performance
loss (averaged in all transcripts) introduced by each module in relation to the previous step. Note
that this numbers have been gathered using an automatic application and some disagreement
between in the selection of factoid questions may exist, therefor the TOP5 scores in this table may
di er slightly from the o cial QAst scores.</p>
        <p>
          In Table 2 we can see that moving from transcript m to a implies a loss of 10 points in TOP5
score for T1. For T2 this loss is as much as 50 points. But subsequent increases of WER in
transcripts b and c have a low impact in our performance. According to the QAst 2009 overview
paper [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], the incidence of WER rates in our system is less severe than in other participants but
our initial results in m track are also lower.
        </p>
        <p>We should note an important loss of performance in T1 scenario when using the question set B.
Table 2 shows that TOP5 and TOP1 scores decrease by 50% or more when compared to question
set A. Table 4 shows that the number of correctly classi ed questions drops from 49 to 22 in
T1 (44% of the original), therefore QA&amp;PR drops about 30%. The AE module has comparable
performance with both sets thus this poor performance is due solely to our QC module. In
scenario T2 there is a smaller loss in QC (just 30%) and it has di erent repercussion. The speci c
distribution of errors among QC and PR leads a higher QC&amp;PR count in all T2 tracks than in T1
tracks, although T1 has 20 more questions than T2, and this yields a smaller performance drop
in T2. This must be blamed on our machine learning question classi er. Although this is based
on shallow textual analysis, the model doesn't generalize well to spontaneous questions. Probably
it has an strong dependency on the usual well{formed question structure. Additionally, we note
that the classi cation of written questions is better for T2 question set than T1 question set. This
suggests that in this evaluation T1 questions are more domain speci c than the others.</p>
        <p>The di erence between runs number 1 and 2 is that number 2 uses hand{tagged NEs instead
of our automatic NERC. The results show that it has little impact on performance. In Table 4
we can see that most of the correct answers retrieved by our PR module are annotated with the
correct entity. It is shown by the small di erence between QC&amp;PR and C.NE columns. Using
hand-tagged NEs improves slightly the results for TOP5 and TOP1, probably because it lters
out incorrect candidates and the AE process becomes easier. As we have seen in Table 3, the
F =1 score of our NERC models is below 70% but this poor performance doesn't re ect in the
nal QA results. We think that hand-tagged NEs doesn't improve the results due to two facts.
On one hand, the NERC we have developed is useful enough for this task even having poor F =1
scores, and on the other hand, there is a probable disagreement between the humans who tagged
the NEs and the humans who wrote the questions.</p>
        <p>One of the main issues of our QAst 2009 system is the poor performance of the AE module.
More than 25% of the correctly retrieved and tagged answers aren't correctly extracted in T1,
and more than 50% are lost in T2. In fact, AE is the main source of errors in T2, more than
the combination of both PR and QC. This is a big di erence with the results achieved in 2008
evaluation, where AE was of high accuracy. It shows that our answer selecting heuristics may be
more domain{dependant than we knew and they should be tuned for this task.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>This paper describes UPC's participation in the CLEF 2009 Question Answering on Speech
Transcripts track. We submitted runs for all English and Spanish scenarios. In this evaluation we
analyzed the impact of using gold{standard NEs with using a far from perfect NERC.</p>
      <p>We have developed a new NERC designed for speech transcripts that shows results competitive
with gold-standard NEs when used in Question Answering.</p>
      <p>The results achieved in the di erent scenarios and tasks are not the top ones. But there is little
degradation due to ASR e ects thus showing that our QA system is highly robust to transcript
errors, being this one of the main focuses of the QAst evaluation.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work has been partially funded by the Spanish Ministry of Science and Technology (TEXTMESS
project).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.R.</given-names>
            <surname>Comas</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Turmo</surname>
          </string-name>
          .
          <article-title>Robust question answering for speech transcripts: Upc experience in qast 2009</article-title>
          .
          <source>Proceedings of the CLEF 2008 Workshop on Cross-Language Information Retrieval and Evaluation</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.R.</given-names>
            <surname>Comas</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Turmo</surname>
          </string-name>
          .
          <article-title>Spoken document retrieval based on approximated sequence alignment</article-title>
          .
          <source>11th International Conference on Text, Speech and Dialogue (TSD)</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Freund</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Schapire</surname>
          </string-name>
          .
          <article-title>Large margin classi cation using the perceptron algorithm</article-title>
          .
          <source>In COLT' 98: Proceedings of the eleventh annual conference on Computational learning theory</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Roth</surname>
          </string-name>
          .
          <article-title>Learning question classi ers: The role of semantic information</article-title>
          .
          <source>Journal of Natural Language Engineering</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pacsca</surname>
          </string-name>
          .
          <article-title>High-performance, open-domain question answering from large text collections</article-title>
          .
          <source>PhD thesis</source>
          , Southern Methodist University, Dallas, TX,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Surdeanu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dominguez-Sal</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.R.</given-names>
            <surname>Comas</surname>
          </string-name>
          .
          <article-title>Design and performance analysis of a factoid question answering system for spontaneous speech transcriptions</article-title>
          .
          <source>Proceedings of the International Conference on Spoken Language Processing (INTERSPEECH</source>
          <year>2006</year>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Turmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.R.</given-names>
            <surname>Comas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rosset</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Galibert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Moreau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mostefa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Buscaldi</surname>
          </string-name>
          .
          <source>Overview of QAST 2009. Proceedings of the CLEF 2009 Workshop on Cross-Language Information Retrieval and Evaluation</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>