File Information

File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/ackno/80/c80-1030_ackno.xml

Size: 5,776 bytes

Last Modified: 2025-10-06 13:51:23

<?xml version="1.0" standalone="yes"?>
<Paper uid="C80-1030">
  <Title>Language Question Answering Systems.</Title>
  <Section position="2" start_page="0" end_page="0" type="ackno">
    <SectionTitle>
Abstract
</SectionTitle>
    <Paragraph position="0"> In this paper a new version of Montague Grammar (MG) is developed, which is suitable for application in question-answering systems.</Paragraph>
    <Paragraph position="1"> The general framework for the definition of syntax and semantics described in Montague's 'Universal Grammar' is taken as startingpoint. This framework provides an elegant way of defining an interpretation for a natural language (NL): by means of a syntax-directed translation into a logical language for which an interpretation is defined directly.</Paragraph>
    <Paragraph position="2"> In the question-answering system PHLIQA i \[i\] NL questions are interpreted by translating them into a logical language, the Data Base Language, for which an interpretation is defined by the data base. The similarity of this setup with the Montague framework is obvious.</Paragraph>
    <Paragraph position="3"> At first sight a QA system like this can be viewed as an application of MG. However, a closer look reveals that for this application MG has to be adapted in two ways.</Paragraph>
    <Paragraph position="4"> Adaptation i. MG is a generative formalism.</Paragraph>
    <Paragraph position="5"> It generates NL sentences and their logical forms 'in parallel'. In a QA system a parser is needed: an effective procedure which assigns to an input question the syntactic structure that is required for the translation into the logical language. The MG framework has to be changed in such a way that for each grammar within that framework a parser can be defined.</Paragraph>
    <Paragraph position="6"> Adaptation Z. The logical language used in MG contains a term for every referential word.</Paragraph>
    <Paragraph position="7"> The Data Base Language of a QA system is restricted in this respect, which is caused by the fact that the data base only contains knowledge about a restricted subject-domain. Therefore the translation from NL into the Data Base Language is partial. An extension of MG is needed which shows how a subset of NL sentences can be interpreted by means of a translation into a restricted logical language.</Paragraph>
    <Paragraph position="8"> Adaptation g is only briefly discussed here, as it results in a framework which has already been described extensively in \[ I\].</Paragraph>
    <Paragraph position="9"> The main part of this paper is devoted to adaptation I. A new syntactic framework is proposed, which can be summarized as follows.</Paragraph>
    <Paragraph position="10"> - The syntactic rules (M-rules) op.erate on labeled trees (or equivalently: labeled bracketings) instead of strings as in MG. Successful application of M-rules - starting with basic terms - leads to a surface tree of a sentence.</Paragraph>
    <Paragraph position="11"> (This kind of extension of MG has already been proposed by Partee and others, for different reasons than for making parsing possible)  - A context-free grammar Gcf defines the class Lcf of trees that are allowed as arguments and results of the M-rules. So the class of surface trees defined by the M-rules is a sub-set of Lcf.</Paragraph>
    <Paragraph position="12"> - An M-rule R i is a pair &lt;Ci, Ai&gt;; where C i is a condition on n-tuples of trees &lt; t I .... , tn&gt; and A i is an action, applicable to any tuple for which C i holds, and delivering a tree t.</Paragraph>
    <Paragraph position="13"> Each rule R i must obey the following conditions: (i) C i and A i are effective procedures.</Paragraph>
    <Paragraph position="14"> (ii) From ~i an inverse rule Rf I = &lt;C~ I, A~I&gt; can be derived such that C\[ 1 and A\[ 1 are effective procedures and:</Paragraph>
    <Paragraph position="16"> in the tuple &lt; t I ..... t n &gt;.</Paragraph>
    <Paragraph position="17"> Special, simple, cases of M-rules are the context-free rules of Gcf.</Paragraph>
    <Paragraph position="18"> For this type of grammar a parser can be designed which operates in two steps: i) an ordinary context-free parser, based on Gcf, which assigns surface trees to sentences. Z) a procedure that applies inverse M-rules in a top-down fashion to these surface trees.</Paragraph>
    <Paragraph position="19"> The parser is successful for a given sentence if a surface tree can be assigned to it by I) and if this surface structure can be broken down into basic expressions by procedure Z).</Paragraph>
    <Paragraph position="20"> In that case the resulting derivation structure of M-rules is input for the translation into the logical language.</Paragraph>
    <Paragraph position="21">  211-It is proved that such a parser is an effective procedure and that it assigns to a sentence exactly those syntactic structures that the generative rules would assign. The proof is first given for a finite set of rules and is then extended to grammars with rule-schemes defining an infinite set of rules. Rule-schemes are needed because the grammar contains an infinite set of syntactic variables. The reservation has to be made that the parser generates only one of the infinitely many derivations of a sentence that differ only in their choice of va r fable s.</Paragraph>
    <Paragraph position="22"> The power of the new framework is discussed.</Paragraph>
    <Paragraph position="23"> It is shown how Montague's PTQ grammar might be reformulated in it. The parser is compared with the parser written by Friedman and Warren for that grammar.</Paragraph>
    <Paragraph position="24"> Finally, conditions are discussed that have to be added to the framework in order to make an effective translation into natural language possible.</Paragraph>
  </Section>
class="xml-element"></Paper>
Download Original XML