<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1"/><title>Exploiting Dynamic Passage Retrieval for Spoken Question Recognition and Context Processing towards Speech-driven Information Access Dialogue</title><author surname="Akiba" givenname="T."><org  name="Hanoi University of Technology" country="Vietnam" city="Hanoi"/></author></firstpageheader><frontmatter><p><b>Exploiting Dynamic Passage Retrieval for Spoken Question Recognition and Context Processing towards Speech-driven Information Access Dialogue</b></p><p><b>Tomoyosi Akiba</b></p><p>Toyohashi University of Technology 1-1 Hibarigaoka, Tenpaku-cho, Toyohashi-shi, Aichi, 441-8580, JAPAN akiba@cl.ics.tut.ac.jp</p></frontmatter><abstract>Speech interfaces and dialogue processing abilities have promise for improving the utility of open-domain question answering (QA). We propose a novel method of resolving disambiguation problems arisen in those speech and dialogue enhanced QA tasks. The proposed method exploits passage retrieval, which is one of main components common in many QA systems. The basic idea of the method is that the similarity with some passage in the target documents can be used to select the appropriate question from the candidates. In this paper, we applied the method to solve two subtasks of QA, which are (1) N-best rescoring of LVCSR outputs, which selects a most appropriate candidate as a question sentence, in speech-driven QA (SDQA) task and (2) context processing, which compose a complete question sentence from a submitted incomplete one by using the elements appeared in the dialogue context, in information access dialogue (IAD) task. For both tasks, a dynamic passage retrieval is introduced to further improve the performance. The experimental results showed that the proposed method is quite effective in order to improve the performance of QA in both two tasks. </abstract></header><body><section number="1." title="Introduction"><p>Open-domain Question Answering (QA) was first evalu­ated extensively at TREC-8 held in 1999. From 2001, QA in Japanese have been evaluated in NTCIR Question An­swering Challenge (QAC). The goal in the QA task is to extract words or phrases as the answer to a question from an unorganized document collection, rather than the docu­ment lists obtained by traditional information retrieval (IR) systems.</p><p>Speech interfaces using large vocabulary continuous speech recognition (LVCSR) decoders have promise for improving the utility of QA systems, in which natural language ques­tions are used as inputs. We refer to the QA enhanced by the speech interface as Speech-driven Question Answering (SDQA). One of the most common problems faced with when we enhance the text-based QA system to accept spo­ken questions, arises from the recognition errors found in the transcription obtained by using LVCSR. The informa­tion loss caused by it gives a serious degradation to the total performance of question answering. Because LVCSR de­coders can often outputs N-best list of transcriptions as the recognition candidates, this problem can be seen as resolv­ing the ambiguity caused on the speech recognition results. It can be resolved by selecting the most appropriate ques­tion from the N-best list.</p><p>On the other hand, Information Access Dialogue (IAD) task have been evaluated in the recent NTCIR QAC series. IAD task assumes the situation in which users interactively col­lect information using a QA system. The QA Systems aim­ing at the task need the abilities of context processing. In IAD task, the systems must accept a contextual question, which has reference expressions and ellipses that refer to the entities appeared in the previous questions and answers. This incomplete question has to be completed by selecting appropriate entities from the context. Therefore, this also can be seen as a problem of ambiguity resolution, and can be resolved by selecting the entities in order to compose the most appropriate question from the history. In this work, we propose the method of resolving those dis­ambiguation problems by exploiting passage retrieval. The basic idea of the proposed method is as follows. Suppose an input question has at least one correct answer in the tar­get document collection, there must be at least one similar passage in it. Therefore, the similarity with some passage in the target documents can be used to select the appropri­ate question from the candidates in both SDQA and IAD task situation.</p><p>The rest of the paper is organized as follows. Section 2. describes our passage retrieval method that selects the size of the passage dynamically according to the similarity with the query. It will be applied to the two disambiguation prob­lems arisen in the QA tasks in the following two sections. Section 3. describes the N-best rescoring of candidate spo­ken questions hypothesized by a LVCSR system. Section 4. describes the context processing for the information access dialogue task. In Section 5., we will give the conclusion.</p></section><section number="2." title="Dynamic Passage Retrieval"><p>A passage, i.e. a text fragment in target documents, is used to calculate the similarity against the question. Some sys­tems use a sentence as a passage, while other systems use a paragraph. The longer the size of a passage is selected, the more candidates of the answer can be picked up. It raises the recall of the answer, while it reduces the preci­sion because the more incorrect candidates are also picked up. Developing a good passage retrieval method is one of the common research topics for question answering (Tellex et al., 2003).</p><p>We have proposed a dynamic passage retrieval method (Ak-iba et al., 2004b; Murata et al., 2005). The method selects an appropriate size of the passage on the fly by using F-measure based similarity with the question. Let C(s) be a set of passage candidates with respect to a sentence s in the target documents.<page local="2"/> <footnote anchor="1"/> Here we assume that the target documents are newspaper articles. Though C(s) can include any size of text fragments surrounding s theo­retically, only the following sentences are considered in our implementation whether each of them should be included in the passage.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1530</doubt><p>s_i <b>: </b>the sentence immediately before s.</p><p>s_|_i: the sentence immediately after s.</p><p>hA: the headline of the article A that s belongs.</p><p>dA: the date string of the article A that s belongs.</p><p>Therefore, we adopted the following candidate C(s) in practice.</p><doubt alpha="37.5" length="32" tooSmall="False" monospace="0.0">C (s) = {{s}uE |EG2{s-1"+1hAdA}}</doubt><p>The proposed method selects a best passage c from C(s) by using following F-measure based similarity <i>F</i>(q, c) with a question q, where <i>T(c) </i>is a set of terms included in c and <i>idf (t) </i>is the inverse document frequency (IDF) of a term t. We chose ß <i>= 2 </i>to emphasize the recall for the N-best rescoring of spoken questions (Section 3.) and for the ques­tion answering itself, while ß = 1 for the context process­ing (Section 4.1.).</p><doubt alpha="45.5" length="22" tooSmall="False" monospace="0.0">c = argmax F (q, c)(1)</doubt><doubt alpha="66.7" length="6" tooSmall="False" monospace="0.0">cGC(s)</doubt><doubt alpha="42.1" length="19" tooSmall="False" monospace="0.0">_(l+^)P(g&gt;C)it(g&gt;C)</doubt><doubt alpha="66.7" length="18" tooSmall="False" monospace="0.0">,J2teT(q)nT(c)idfW</doubt><doubt alpha="60.0" length="15" tooSmall="False" monospace="0.0">^J£teT(c)idfW '</doubt><doubt alpha="44.4" length="27" tooSmall="False" monospace="0.0">,    ,   _J2teT(q)nT(c)idfW</doubt><doubt alpha="47.4" length="19" tooSmall="False" monospace="0.0">Ä(g'c)" £t6T(î)id£W</doubt><p>The passage retrieval score Spassage(q) is defined as the max value of F(q, c) with respect to the target document collection D.</p><doubt alpha="58.1" length="31" tooSmall="False" monospace="0.0">Spassage(q) = maxmax F(q, c)(3)</doubt><p>We cannot examine all of sentences in D because of the computational cost. Therefore, only the sentences included in the documents that a document retrieval engine returns by submitting q are examined to calculate the equation (3) for an approximation.</p></section><section number="3." title="N-best Rescoring of Recognition Candidates"><p>One of the most common problems faced with when we enhance the text-based QA system to accept spoken ques­tions, arises from the uncertainty of speech recognition re­sults. The information loss caused by it gives a serious degradation to the total performance of question answer­ing. The task specific language modeling can improve the accuracy of speech recognition and, consequently, the total performance of question answering (Akiba et al., 2004a). However, as the n-gram language model can only model the short-term constraint of word sequence, it fails to cap­ture the semantic consistency of sentence level. Suppose an input question has at least one correct answer in the target document collection, there must be at least one similar passage in it. Thus the similarity with some passage in the target documents can be used to reduce the uncer­tainty in speech recognition process. For example, suppose two candidate sentences <i>"What was the name of the space­craft landed safely on <u>March</u> in 1976?" </i>and <i>"What was the name of the spacecraft landed safely on <u>Mars</u> in 1976?" </i>are obtained by the speech recognition process and there found a passage "The first U.S. spacecraft to land on Mars was a spacecraft called Viking 1 which occurred on July 20, 1976." in the target documents. Because the latter candi­date has more common words and therefore is more similar to the passage, it is more likely to be the correct question sentence.</p><footnote label="1">More specifically, the candidates should be considered with respect to an answer candidate a.  However we approximate a  to be identical with s  that includes a.</footnote><p>The similarity to a passage appeared in an actual document expresses that the candidate word sequence is more or less semantically consistent as a whole. As a N-best list of can­didates obtained by an existing LVCSR decoder often in­cludes a lot of meaningless sentences in practice, the simi­larity, or the <i>passage retrieval score </i>in other words, can be used to filter out such sentences. From language modeling perspective, this process can be seen to capture the seman­tic consistency of the candidate in sentence level, which conventional n-gram language model fails to capture. In (Akiba and Abe, 2005), the passage retrieval method with fixed size passage (one sentence, three sentences, or a document) was applied for N-best rescoring. In this paper, the dynamic passage retrieval described in 2. is applied.</p><p><b>3.1.   Combining Speech Recognition Likelihood and Passage Retrieval Score</b></p><p>Using the passage retrieval score solely for rescoring does not take the plausibility of the candidate itself, measured by the speech recognition process, into consideration. Sim­ply, the likelihood of speech recognition P (q^ |a), where <i>qt</i><i></i>is the i-th best recognized sentence and <i>a </i>is the observed acoustic signal, can be used as representative of the plau­sibility. Its log likelihood logP<i>(qt</i><b><i>l</i></b><i>a) </i>cx logP(a|q$) + ßlogP(q») + 7|qi|, where P(a|q»), P(q»), ß, and 7 are the acoustic model, the language model, the language model weight, and the insertion penalty respectively, is also known as recognition score and is used to guide the search in the recognition process. It is automatically obtained with each recognized sentence as the result of speech recogni­tion.</p><p>The final rescoring measure Srescore is obtained by inter­polating the likelihood P(q»|a) and the passage retrieval score Spassage(qi ),</p><p>Srescore(qi) = P(qi|a)a • Spassagefe, sg,) (4) where a is the interpolation weight.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1531</doubt><page local="3"/><subsection number="3.2." title="Test Data"><p>The test collection constructed in the first evaluation of Question Answering Challenge (QAC-1) (Fukumoto et al., 2003), which was carried out as a task of NTCIR Workshop 3, was used to produce the test data of spoken questions for our evaluation. The task definition of QAC-1 (subtask 1 <footnote anchor="2"/>) is as follows.</p><p>Target documents are two years of Japanese newspaper ar­ticles, from which the answers of a given question must be extracted. The answer is a noun or a noun phrase, e.g., per­son names, organization names, names of various artifacts, money, size and date. System extracts at most five answers from the documents for each question. The reciprocal num­ber of the rank is the score for the question. For example, if the second answer candidate is correct, the score is 0.5. This definition is almost equivalent to the factoid question answering in TREC, where MRR was used as an evalua­tion metric in TREC-8, 9, and 10, and the exact answer extraction is evaluated since TREC-11. The 200 questions were used for the formal evaluation, in which no answer was found for four questions in the target documents that consisted of newspaper articles in 2 years. The 200 questions were read by four females and four males in order to produce the test speech data for our eval­uation.</p><p>An existing LVCSR system (Lee et al., 2001) was used for the purpose of transcription. The language model is con­structed from the 12 years newspaper articles and the vo­cabulary size is about 60,000 words. The resulting N-best candidates q1q2 • • • qN are rescored by Srescore(q^ ) of the equation (4), then the top ranked sentence was selected to investigate its performance by using the evaluation metric described below.</p></subsection><subsection number="3.3." title="Evaluation Metrics"><p>We used three evaluation metrics for our experiments. First of all, the word error rate (WER) of the resulting sentence was investigated in order to see how our method works as a language model for speech recognition. The average WER for all 200 questions was used as the first evaluation metric The top ranked sentence q after rescoring was submitted to our question answering system (Akiba et al., 2004b). The system outputs five answers a1..a5 for an input question q. The answers are ordered by the system from 1st to 5th po­sitions according to their confidence about the correctness. Each answer is scored on the inverse number of its order, called Reciprocal Rank (RR). The score of the question q, RR(q), is the highest score of its five answers.</p><doubt alpha="56.7" length="60" tooSmall="False" monospace="0.0">(   )   =J1/iifatis a correct answerrr(a)=   \ 0otherwise(5)</doubt><doubt alpha="44.4" length="27" tooSmall="False" monospace="0.0">fifi(q)   =   max rr(aj)(6)</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">ai</doubt><p>The mean RR (MRR) for all 196 questions that have at least one correct answer was used as the evaluation metric for question answering. Additionally, the rate of the questions</p><footnote label="2">Three subtasks were performed in QAC1. See (Fukumoto et al., 2003).</footnote><p>Table 1: Experimental Result of Word error rate (WER), mean reciprocal rank (MRR) and the rate of the questions correctly answered (%correct), averaged over eight speak­ers.</p><p>in 196 that the system correctly answered within five out­puts per question (% correct) was also used as the evalua­tion metric.</p></subsection><subsection number="3.4." title="Results"><p>The experimental evaluation was taken place by compar­ing the results obtained by rescoring methods. The base­line method (referred as <i>BASELINE) </i>simply selects a most likely candidate (with largest likelihood score) from the re­sults of speech recognition.</p><p>The proposed methods select a candidate from 10-best list by exploiting the passage retrieval score and by rescoring them. Two passage retrieval methods are investigated. The first method selects the fixed size of passage defined in ad­vance (referred as <i>static passage). </i>The previous experiment (Akiba and Abe, 2005) revealed that the passage size of 3 sentences window was best performed among the several sizes. The similarity measure between a question and a passage used in the method is <i>TF-IDF </i>with pivoted doc­ument length normalization (Singhal et al., 1996). The sec­ond method selects the size of passage on the fly by using the dynamic passage retrieval described in Section 2. (re­ferred as <i>dynamic passage). </i>In both methods, the weight of the interpolation a in the equations (4) was estimated by using 10-fold cross validation.</p><p>As a reference, the oracle method selects the best result, which has the smallest word errors, from 10-best recogni­tion candidates (referred as <i>ORACLE). </i>Table 1 shows the results of WER, MRR and %correct av­eraged over the eight speakers.</p><p>As for speech recognition performance (WER), both the proposed methods <i>(static passage </i>and <i>dynamic passage) </i>improved the baseline about 4.0-4.8 % relative. We used the paired t-test for statistical testing, which investigates whether the improvements in performance is meaningful or simply due to chance. We found that the WER values for <i>BASELINE </i>and both the proposed methods were signif­icantly different (at the 0.005% level). This improvement might be further increased in some way, because the ideal method <i>(ORACLE) </i>achieved the better results (the relative improvement was about 18.1 %).</p><p>The notable results were obtained for question answering. The proposed methods showed a considerable improve­ment in the performance compared with the baseline. The paired t-test revealed that the MRR values for <i>BASELINE </i>and the other methods were significantly different (at 0.1% level) while those between the proposed methods and <i>OR-</i> <i>ACLE </i>were not.<page local="4"/></p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1532</doubt><table class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>method</p></td><td class="cell"><p>WER (%)</p></td><td class="cell"><p>MRR</p></td><td class="cell"><p>%correct (%)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>BASELINE</i></p></td><td class="cell"><p>24.8</p></td><td class="cell"><p>0.240</p></td><td class="cell"><p>28.2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>static passage</i></p></td><td class="cell"><p>23.6</p></td><td class="cell"><p>0.284</p></td><td class="cell"><p>36.8</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>dynamic passage</i></p></td><td class="cell"><p>23.8</p></td><td class="cell"><p>0.291</p></td><td class="cell"><p>38.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>ORACLE</i></p></td><td class="cell"><p>20.3</p></td><td class="cell"><p>0.279</p></td><td class="cell"><p>35.0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>TEXT input</i></p></td><td class="cell"><p>0</p></td><td class="cell"><p>0.516</p></td><td class="cell"><p>66.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><p>Comparing among the passage retrieval methods, the dy­namic passage retrieval did not improve the WER obtained by the static passage retrieval. However, the dynamic pas­sage retrieval did improve the QA performance further, while the difference was not statistically significant (the pvalue is 0.093).</p><p>The reason why the improvement in question answering was more remarkable than in speech recognition seems to be explained as follows: The semantic consistency within a question is crucial for question answering, where the ques­tion analysis plays an important role for collecting the in­formation about the correct answer and it requires more precise information about words and their ordering than bag of words, while the WER metric and the document retrieval require less precise information about a question, e.g. ap­pearance of individual words or bag of words, no matter how they relate each other.</p></subsection></section><section number="4." title="Context Processing for IAD"><p>Information Access Dialogue (IAD) task have been evalu­ated in the recent NTCIR QAC series, specifically QAC2 subtask3 (Kato et al., 2004) and QAC3 (Kato et al., 2005). IAD task assumes the situation in which users interactively collect information using a QA system. The QA systems aiming at the task need the abilities of context processing. Suppose the following series of questions</p><p><b><i>Q1 </i></b><i>"Whose monument was displayed at Yankees Stadium in 1999?"</i> <b><i>Q2</i></b><b><i> </i></b><i>"When did he come to Japan on honeymoon?</i><i>"</i> <b><i>Q3 </i></b><i>"Who was the bride at that time?"</i></p><p>The second question <i>Q2 </i>can be answered by selecting the fragments <i>"Joe DiMaggio" </i>that is the answer to the first question and composing the complete question <i>"When did Joe DiMaggio come to Japan on honeymoon?" </i>Similarly, the third question <i>Q3 </i>can be answered by selecting ap­propriate fragments from the previous questions and their answers <i>("Joe DiMaggio" </i>and <i>"come to Japan on honey­moon" </i>) and composing the complete question. If the frag­ments is selected incorrectly, e.g. <i>"Yankees Stadium" </i>and "1954"(the answer of the second question), the resulting complete question is useless, rather harmful, to find the cor­rect answer. Therefore, this can be seen as a problem of ambiguity resolution, and can be resolved by selecting the fragments from the history in order to compose the most appropriate question.</p><p>The proposed method of exploiting passage retrieval can also be applied to this disambiguation problem related to the context processing for IAD task. The similarity with some passage in the target documents can be used to select the appropriate context from the history of the questions.</p><subsection number="4.1." title="Formulation of Context Processing for IAD task"><p>The third question <i>Q3 </i>of the last example of IAD task can be combined with any set of the text fragments extracted from the history of the series of questions and their an­swers, and formed a candidate of the appropriate question, e.g. <i>"Joe DiMaggio, come to Japan on honeymoon, Who was the bride at that time?" </i>is one of the candidates, while <i>"Yankees Stadium, 1954, Who was the bride at that time?" </i>is another. Suppose the passage <i>"Joe DiMaggio and Mari­lyn Monroe went to Japan for their honeymoon." </i>is found, the first candidate is more likely to be the appropriate ques­tion because of the higher similarity between the candidate and the passage.</p><p>This context processing problem is formulated as follows. Let H(qj) be a history of a question q^, which is a set of text fragments appeared in either a previous questions q1 <b>• • • </b>qi_1 or their answers a1 <b>• • • </b>ai_1. Any unit can be used for the text fragment that corresponds to an element of H(q): it can be a word w <b>G </b>q1 <b>u - • •U </b>qi_1 <b>U </b>a1 <b>u- • •U </b>ai_1, or a sentence s <b>G </b>{q1 <b>• • • </b>qi_1 a1 <b>• • • </b>ai_1<b>}</b>. In the follow­ing, we use a sentence s as the unit. Giving a question q and its history H (q), A candidate of the complete question of q is composed by adding a set of text fragments in the history h <b>G </b>2H(q) to q, i.e. h <b>U </b>q. Now, the problem of context processing is defined as se­lecting the best context ft <b>G </b>2H(q) that compose the best complete question ft <b>U </b>q. The proposed method try to solve this problem by maximizing the passage retrieval score Spassage(h <b>U </b>q) as follows.</p><doubt alpha="64.3" length="28" tooSmall="False" monospace="0.0">h = argmax Spassage( hUq)(7)</doubt><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">he2H(q)</doubt><p>The computational cost of calculating the equation (7) ex­actly gets higher with the size of H(q), because all of the combinations of the elements in H(q) must be compared. Therefore, we introduced the approximation to (7): we re­stricted the context to HQA(qj) = {q1 qi_1 a1 ai_1}. We also exclude the case with no context. Those result in the following equation (referred as <i>HQA </i>in our experiment).</p><doubt alpha="64.3" length="28" tooSmall="False" monospace="0.0">h«argmax    Spassage(hUq)(8)</doubt><doubt alpha="66.7" length="9" tooSmall="False" monospace="0.0">he2HQA(q)</doubt><p>Including the answers a1 <b>• • • </b>ai_1, which are returned by the system, in H(q) seems harmful, because they may be incorrect. Usually in many QA systems including ours, the string exactly appears in the question is not considered as an answer candidate. Therefore, if the system outputs an incorrect answer that is accidentally same with a future question in the same series, it will not be possible to return the correct answer to the future question. For this reason, we restricted the context to Hq^) = {q1qi_1} and in­troduced the following equation for context selection, (re­ferred as <i>HQ)</i></p><doubt alpha="66.7" length="27" tooSmall="False" monospace="0.0">h«argmax   Spassage(hUq)(9)</doubt><p>= argmax Spassage(h <b>U </b>q) (10)</p><doubt alpha="48.0" length="25" tooSmall="False" monospace="0.0">he{{qi }{qi-i }{qi qi-i}}</doubt><p>As baseline, the method using the fixed context ft = {q1 a1 qi_1 ai_1<b>} </b>(referred as <i>baseQA) </i>and ft = {q1 qi_1} (referred as <i>baseQ) </i>were investigated. As reference, we also investigated the maximum perfor­mances of <i>baseQA </i>and <i>HQA </i>when the correct answers were always obtained in the previous series of questions (referred as <i>baseQA with CA </i>and <i>HQA with CA, </i>respectively).</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1533</doubt><page local="5"/><p><i>What genre does the "Harry Potter" series be­long to?</i></p><p><i>Who is the author?</i></p><p><i>Who are the main characters in that series?</i></p><p><i>When was the first volume published?</i></p><p><i>What title does it have?</i></p><p><i>How many volumes were published by 2001?</i></p><p><i>How many languages has it been translated into?</i></p><p><i>How many copies have been sold in Japan?</i></p><figure caption="Figure 1: An example of the gathering type of series."></figure><p><i>Where was Universal Studio Japan constructed?</i></p><p><i>Which train station is the nearest?</i></p><p><i>Who is the actor who attended the ribbon-cutting ceremony on the opening day?</i></p><p><i>What is the movie he was featured in that was released in the New Year season of2001?</i></p><p><i>What is the movie starring Kevin Costner re­leased in the same season?</i></p><p><i>What was the subject matter ofthat movie?</i></p><p><i>What role did Costner play in that movie?</i></p><figure caption="Figure 2: An example of the browsing type of series."></figure></subsection><subsection number="4.2." title="Test Data"><p>The experiment was performed by using QAC3 test collec­tion (Kato et al., 2005). The QAC3 test collection contains 50 series and 360 questions. The number of questions in one series ranges from 5 to 10, and the average is 7.2. The target document set, where answers are intended to be ex­tracted from a question, consists of two years of articles from two newspapers.</p><p>The test collection consists of two types of series of ques­tions: a gathering type and a browsing type. In the gather­ing type, the user has a concrete objective such as writing a report and summary on a specific topic, and asks a system a series of questions related to that topic. In the brows­ing type, the user does not have any fixed topic of interest, which therefore varies as the dialogue progresses. There­fore, the context processing for IAD task is more critical for the browsing type than for the gathering type. The test collection contains 35 series of the gathering type and 15 series of the browsing type. Figure 1 and 2 show examples of series of those two types from (Kato et al., 2005).</p></subsection><subsection number="4.3." title="Experimental Results"><p>The performances of the four methods, i.e. <i>baseQA, baseQ, HQA, </i>and <i>HQ, </i>were compared by the evaluation measure MMF1 (modified F measure averaged over the questions) (Kato et al., 2005). The results were shown in Table 2. The difference of the performance according to the types of the series was investigated. The label <b>All, Gather </b>and <b>Browse </b>correspond to all the series, the series of the gathering type, and the series of the browsing type, respectively. The result showed that the proposed method did not im­prove the baseline method with respect to entire test set <b>(All): </b>the performance of <i>HQA </i>was less than <i>baseline, </i>while the performance of <i>HQ </i>is almost equal to <i>baseline.<footnote anchor="3"/></i>However, the performances of them were quite different ac­cording to the type of series. <i>HQ </i>outperformed <i>baseline </i>with respect to the browsing type of series <b>(Browse). </b>This result indicated that the method was effective for the brows­ing type, in which the context processing plays much more critical role than in the gathering type. The most interesting results were those with correct an­swers <i>(baseQA with CA </i>and <i>HQA with CA). </i>With respect to <i>baseQA with CA, </i>using the correct answers still did not improve the performance. This indicates that the unnec­essary terms for the question, whether or not they are cor­rect, degrades the QA performance. The result of <i>HQA with CA </i>showed almost same tendency with HQA; though it did not improve the performance in total, it did improved the performance for browsing type. Furthermore, the improve­ment for browsing type of <i>HQA with CA </i>was much greater than that of <i>HQ. </i>This indicate that the proposed method se­lected the context appropriately and that giving the correct answers it further improved the performance.</p><table caption="Table 2: QA performance differences according to the con­text processing methods (MMF1)."></table></subsection><subsection number="4.4." title="Discussion"><p>We formulated the context processing in IAD task as a problem of context selection from previous questions and answers to compose an appropriate complete question, and proposed a novel method for the problem exploiting pas­sage retrieval. The method uses only term statistics for context processing instead of conventional NLP such as anaphora resolution. Since the current implementation of the method is naive, we think some refined implementation can improve the performance further. The combination of our method and the conventional NLP method will be also hopeful.</p></subsection></section><section number="5." title="Conclusion"><p>In this paper, a novel method of resolving disambiguation problems in QA by using dynamic passage retrieval was proposed. We applied the method to two subtasks of QA;</p><footnote label="3">Note that this is partly because the questions of the gathering type are about 2.5 times as much as that of browsing type in the</footnote><p>QAC3 test collection.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1534</doubt><table caption="Table 2: QA performance differences according to the context processing methods (MMF1)." class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Method</b></p></td><td class="cell"><p><b><i>All</i></b></p></td><td class="cell"><p><b>Gather</b></p></td><td class="cell"><p><b>Browse</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>#series</p></td><td class="cell"><p>50</p></td><td class="cell"><p>35</p></td><td class="cell"><p>15</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>#questions</p></td><td class="cell"><p>360</p></td><td class="cell"><p>253</p></td><td class="cell"><p>107</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>baseQA</i></p></td><td class="cell"><p>0.146</p></td><td class="cell"><p>0.171</p></td><td class="cell"><p>0.084</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>baseQ</i></p></td><td class="cell"><p>0.193</p></td><td class="cell"><p>0.222</p></td><td class="cell"><p>0.125</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HQA</i></p></td><td class="cell"><p>0.169</p></td><td class="cell"><p>0.188</p></td><td class="cell"><p>0.125</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HQ</i></p></td><td class="cell"><p>0.194</p></td><td class="cell"><p>0.216</p></td><td class="cell"><p><b>0.143</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>baseQA with CA</i></p></td><td class="cell"><p>0.146</p></td><td class="cell"><p>0.157</p></td><td class="cell"><p>0.120</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HQA with CA</i></p></td><td class="cell"><p>0.180</p></td><td class="cell"><p>0.183</p></td><td class="cell"><p><b>0.174</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><page local="6"/><p>N-bestrescoring ofspokenquestionin SDQA taskandcon-text processing in IAD task. In SDQA task, the experi­mental results showed that the proposed method achieved considerable improvement on both the word error rate and the QA performance. In IAD task, the experimental re­sults showed that the method improved the QA perfor­mance when it applied to the browsing type of series of questions. Because the proposed method gives a general framework for resolving disambiguation problems arisen in open-domain QA task, it will be applied to other problems than described here, including query term expansion, etc.</p></section><section number="6." title="Acknowledgement"><p>This work was partly supported by Grant-in-Aid for Scien­tific Research (KAKENHI) (C) 17500092 from Japan So­ciety for the Promotion of Science.</p></section><references><p>Tomoyosi Akiba and Hiroyuki Abe. 2005. Exploiting passage retrieval for n-best rescoring of spoken ques­tions. In <i>Proceedings ofInternational Conference on Speech Communication and Technology (Eurospeech), </i>pages 65-68.</p><p>Tomoyosi Akiba, Atsushi Fujii, and Katunobu Itou. 2004a. Effects of language modeling on speech-driven question answering. In <i>Proceedings ofInternational Conference on Spoken Language Processing, </i>pages 1053-1056.</p><p>Tomoyosi Akiba, Atsushi Fujii, and Katunobu Itou. 2004b. Question answering using "com­mon sense" and utility maximization principle. In <i>Proceedings of The Fourth NTCIR Workshop. </i>http://research.nii.go.jp/ntcir/workshop/ OnlineProceedings4/QAC/NTCIR4-QAC-AkibaT.pdf.</p><p>Jun'ichi Fukumoto, Tsuneaki Kato, and Fumito Masui. 2003. Question answering challenge (QAC-1) question answering evaluation at NTCIR workshop 3. In <i>Pro­ceedings ofThe third NTCIR Workshop.</i></p><p>Tsuneaki Kato, Jun'ichi Fukumoto, and Fumito Masui. 2004. Question answering challenge for information access dialogue — overview of</p><p>NTCIR4 QAC2 subtask 3.   In <i>Proceedings of</i> <i>The   Fourth   NTCIR   Workshop,   </i>pages 361-372.</p><p>http://research.nii.ac.jp/ntcir/workshop/ OnlineProceedings4/QAC/NTCIR4-QAC-KatoT.pdf.</p><p>Tsuneaki Kato, Jun'ichi Fukumoto, and Fumito Masui.   2005.   An overview of NTCIR-5 QAC3.</p><p>In  <i>Proceedings  of The  Fifth  NTCIR Workshop. </i>http://research.nii.ac.jp/ntcir/workshop/ OnlineProceedings5/data/QAC/NTCIR5-OV-QAC-</p><p>KatoT.pdf.</p><p>Akinobu Lee, Tatsuya Kawahara, and K. Shikano. 2001. Julius — an open source real-time large vocabulary recognition engine. In <i>Proceedings ofEuropean Confer­ence on Speech Communication and Technology, </i>pages 1691-1694, Sept.</p><p>Yuichi Murata, Tomoyosi Akiba, Atsushi Fujii, and Katunobu Itou. 2005. Question answering experiments at NTCIR-5: Qcquisition of answer evaluation patterns and context processing using passage retrieval. In <i>Pro­ceedings ofThe Fifth NTCIR Workshop, </i>pages 394-401.</p><p>http://research.nii.ac.jp/ntcir/workshop/</p><p>OnlineProceedings5/data/QAC/NTCIR5-QAC-</p><p>MurataY.pdf.</p><p>Amit Singhal, Chris Buckley, and Mandar Mitra. 1996. Pivoted document length normalization. In <i>Proceedings of ACM SIGIR, </i>pages 21-29.</p><p>Stefanie Tellex, Boris Katz, Jimmy Lin, Aaron Fernandes, and Gregory Marton. 2003. Quantitative evaluation of passage retrieval algorithms for question answering. In <i>Proceedings of ACM SIGIR, </i>pages 41-47.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1535</doubt></references></body></article>