File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/intro/79/p79-1025_intro.xml
Size: 2,406 bytes
Last Modified: 2025-10-06 14:04:17
<?xml version="1.0" standalone="yes"?> <Paper uid="P79-1025"> <Title>RESPONSE GENERATION IN QUESTION - ANSWERING SYSTEMS</Title> <Section position="2" start_page="0" end_page="0" type="intro"> <SectionTitle> 1. INTRODUCTION </SectionTitle> <Paragraph position="0"> AS part of our long-term research into techniques for information retrieval from natural language data bases, we have developed over the past few years a natural language interface for data base retrieval \[1,2\]. In developing this system, we have sought general, conceptually simple, linguistically-based solutlons to problems of semantic representation and interpretation. One component of the system, which we have recently redesigned and are now implementing in its revised form, involves the generation of responses. This paper will briefly describe our approach, and how this approach simplifies some of the problems of response generation.</Paragraph> <Paragraph position="1"> Our system processes a query in four stages: syntactic analysis, semantic analysis, simplification, and retrieval (see Figure i). The syntactic analysis, which is performed by the Linguistic String Parser, constructs a parse tree a~d then applies a series of transformations which decompose the sentence into a operator-operandadjunct tree, The semantic analysis first translates this tree into a formula of the predicate calculus with set-formers and quantification over sets. This is followed by anaphora resolution (replacement of pronouns with their antecedents) and predicate expansion (replacement of predicates not appearing in the data base by their definitions in terms of predicates in the data base). The simplification stage performs certain optimizations on nested quantifiers, after which the retrieval component evaluates the formula with respect to the data base and generates a response.</Paragraph> <Paragraph position="2"> Our original system, like many current question-answering systems, had simple mechanisms for generating lists and tables in response to questions. As we broadened our system's coverage, however, to include predicate expansion and to handle a broad range of conjoined struc~:ures, the number of ad hoc rules for generating answers grew considerably. We decided therefore to introduce a much more general mechanism, for translating predicate calculus expressions back into English.</Paragraph> </Section> class="xml-element"></Paper>