A system for natural language sentence generation

This paper describes a natural language generation system known as VINCI, which accepts as input a formal description of some subset of a natural language, and generates strings in the language. With the help of an attribute grammar formalism, the system can be used to simulate on a computer components of several current linguistic theories. The program, implemented in C, runs under a variety of operating systems, including UNIX, MS-DOS and VM/CMS. In this paper we consider not only the design of the system, but also some of its applications in linguistic modelling and second language acquisition research.Gregory Lessard is an associate professor in the French Studies Department at Queen's University at Kingston. His research interests include natural language generation and modelling, second language acquisition and computer-aided text analysis.

[1]  David Birdsong Metalinguistic Performance and Interlinguistic Competence , 1989 .

[2]  Verónica Dahl,et al.  Discontinuous grammars 1 , 2 , 1989, Comput. Intell..

[3]  Joan Bresnan,et al.  Lexical-functional grammar , 1987 .

[4]  Joyce Friedman,et al.  A computer model of transformational grammar , 1971 .

[5]  Lori S. Levin,et al.  Introduction: Intelligent computer-assisted language instruction , 1989 .

[6]  Edsger W. Dijkstra,et al.  A Discipline of Programming , 1976 .

[7]  Eduard Hovy,et al.  Some Pragmatic Decision Criteria in Generation , 1987 .

[8]  Ray Jackendoff,et al.  X Syntax: A Study of Phrase Structure , 1980 .

[9]  J. Aarts,et al.  Corpus linguistics : recent developments in the use of computer corpora in English language research , 1984 .

[10]  Chris Mellish,et al.  Current research in natural language generation , 1990 .

[11]  Geoffrey K. Pullum,et al.  Generalized Phrase Structure Grammar , 1985 .

[12]  Kathleen Dahlgren,et al.  Naive semantics for natural language understanding , 1988 .

[13]  John R. Anderson,et al.  Cognitive Modeling and Intelligent Tutoring , 1990, Artif. Intell..

[14]  Pierre Deransart,et al.  Attribute Grammars and their Applications , 1990, Lecture Notes in Computer Science.

[15]  William R. Swartout,et al.  A Reactive Approach to Explanation: Taking the User’s Feedback into Account , 1991 .

[16]  Michael Levison,et al.  Gregory Lessard: Application of Attribute Grammars to Natural Language Sentence Generation , 1990, WAGA.

[17]  William C. Mann,et al.  Natural Language Generation in Artificial Intelligence and Computational Linguistics , 1990 .

[18]  Laurence Danlos,et al.  The Linguistic Basis of Text Generation , 1987, EACL.

[19]  Noam Chomsky Lectures on Government and Binding: The Pisa Lectures , 1993 .

[20]  George K. Papakonstantinou,et al.  Knowledge Representation with Attribute Grammars , 1986, Comput. J..

[21]  Kathleen McKeown,et al.  Text generation: using discourse strategies and focus constraints to generate natural language text , 1985 .

[22]  Noam Chomsky,et al.  वाक्यविन्यास का सैद्धान्तिक पक्ष = Aspects of the theory of syntax , 1965 .

[23]  Chris Mellish,et al.  Natural Language Processing in Pop-11: An Introduction to Computational Linguistics , 1989 .

[24]  Eduard Hovy,et al.  Approaches to the Planning of Coherent Text , 1991 .

[25]  Terry Patten,et al.  A Formal Model of Systemic Grammar , 1987 .