Functor-Driven Natural Language Generation with Categorial-Unification Grammars
نویسندگان
چکیده
In this paper we develop a functor-driven approach to natural language generation which pairs logical forms, expressed in first-order predicate logic, with syntactically well-formed English sentences. Grammatical knowledge is expressed in the fi 'amework of categorial unifieation-qrammars developed by Karttunen (1986), Wit tenburg (1986), Uszkoreit (1986), and Zeevat et. al. (1987). The semantic component of the g rammar makes crucial use of the principle of minimal type assignment whose importance has been independently motivated in recent work in natural language semantics (see Partee and Rooth 1983). The principle of type-raising as necessary which follows fi'om minimal type assignment has been implemented using Wittenburg 's (1987,1989) idea of supereombinators. This use of supercombinators to achieve semantic compatibil i ty of types generalizes Wit tenburg 's strictly syntactic use of such combinators. The use of categorial unification grammars makes it possible to develop an efficient top-down control regime for natural language generation. Rather than generating the syntactic output string in a leftotoright fashion, our algorithm always generates that part of the output string first that belongs to the funetor category in a given phrase, before it generates any of the arguments of the functor category. This fnnctor-driven strategy is similar to the headdriven approach to natural language generation developed by Shieber el. al. (1989). However, unlike the head-driven approach, which uses a mixed regime of top-down and bot tom-up processing, our algor i thm always has sufficient top-down information to guide the generation process. Moreover, due to the principle of minimal type assigmnent in the semantics, our approach avoids problems of efficiency that arise for the head-driven approach for those classes of grammars that do not satisfy this principle. The work reported here is implemented in the natural language system UNICORN, which can be used for natural language parsing (see Gerdemann and Hinrichs 1989) and na.tural language generation. 2 . T h e G r a m m a r F o r m a l i s m : C a t e g o r i m U n i f i c a t i o n G r a m m a r
منابع مشابه
Learning Lambek Grammars from Proof Frames
In addition to their limpid interface with semantics, the original categorial grammars introduced by Lambek 55 years ago enjoys another important property: learnability. After a short reminder on grammatical inference à la Gold, we provide an algorithm that learns rigid Lambek grammars with product from proof frames that are name free proof nets a generalisation of functor argument structures t...
متن کاملNontransformational Grammar
The class of nontransformational generative grammars comprises frameworks that share many of the broad goals espoused in early transformational work (e.g. Chomsky 1957) but use different devices to pursue these goals. This class of grammars can be divided into three principal subclasses. The family of feature-based approaches, also known variously as ‘unification-based’, ‘constraint-based’ or ‘...
متن کاملConjoinability and unification in Lambek categorial grammars
Recently, learning algorithms in Gold’s model have been proposed for some particular classes of classical categorial grammars [Kan98]. We are interested here in learning Lambek categorial grammars. In general grammatical inference uses unification and substitution. In the context of Lambek categorial grammars it seems appropriate to incorporate an operation on types based both on deduction (Lam...
متن کاملA Parser for Portable NL Interfaces Using Graph-Unification-Based Grammars
This paper presents the reasoning behind the selection and design of a parser for the Lingo project on natural language interfaces at MCC. The major factors in the selection of the parsing algorithm were the choices of having a syntactically based grammar, using a graph-unification-based representation language, using Combinatory Categorial Grammars, and adopting a one-to-many mapping from synt...
متن کاملApproaches to Surface Realization with HPSG
HPSG is widely used in theoretical and computational linguistics, but rarely in natural language generation. The paper describes some approaches to surface realization in which HPSG can be used. The implementation of all the approaches combines generation algorithms in Prolog and HPSG grammars in ProFIT. It is natural to combine a head-driven HPSG grammar with a head-driven generation algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990