Software Support for Practical Grammar Development

Even though progress in theoretical linguistics does not necessarily rely on the construction of working programs, a large proportion of current research in syntactic theory is facilitated by suitable computational tools. However, when natural language processing applications seek to draw on the results from new developments in theories of grammar, not only the nature of the tools has to change, but they face the challenge of reconciling the seemingly contradictory requirements of notational perspicuity and efficiency of performance. In this paper, we present a comparison and an evaluation of a number of software systems for grammar development, and argue that they are inadequate as practical tools for building wide-coverage grammars. We discuss a number of factors characteristic of this task, demonstrate how they influence the design of a suitable software environment, and describe the implementation of a system which has supported efficient development of a large computational grammar of English.

[1]  Branimir Boguraev A Natural Language Toolkit: Reconciling Theory with Practice , 1988 .

[2]  R. Evans ProGram — a development tool for GPSG grammars , 1985 .

[3]  Ted Briscoe,et al.  A Formalism and Environment for the Development of a Large Grammar of English , 1987, IJCAI.

[4]  Carl Pollard,et al.  Parsing Head-Driven Phrase Structure Grammar , 1985, ACL.

[5]  Douglas E. Appelt,et al.  TEAM: An Experiment in the Design of Transportable Natural-Language Interfaces , 1987, Artif. Intell..

[6]  Christian Boitet,et al.  Automated Translation at Grenoble University , 1985, Comput. Linguistics.

[7]  Martin Kay,et al.  Parsing in functional unification grammar , 1986 .

[8]  Eric Sven Ristadl REVISED GENERALIZED PHRASE STRUCTURE GRAMMAR , 1987, ACL 1987.

[9]  William A. Woods,et al.  Computational Linguistics Transition Network Grammars for Natural Language Analysis , 2022 .

[10]  Stuart M. Shieber,et al.  The Design of a Computer Language for Linguistic Information , 1984, ACL.

[11]  J. D. Phillips,et al.  GPSGP — a parser for generalized phrase structure grammars , 1985 .

[12]  Lauri Karttunen,et al.  D-PATR: A Development Environment for Unification-Based Grammars , 1986, COLING.

[13]  Stuart M. Shieber,et al.  A Simple Reconstruction of GPSG , 1986, COLING.

[14]  Stuart M. Shieber,et al.  Separating Linguistic Analyses from Linguistic Theories , 1988 .

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

[16]  Eric Sven Ristad Revised Generalized Phrase Structure Grammar , 1987, ACL.

[17]  Stephen G. Pulman,et al.  A Dictionary and Morphological Analyser for English , 1986, COLING.

[18]  N. Curteanu Book Reviews: Lecture on Contemporary Syntactic Theories: An Introduction to Unification-Based Approaches to Grammar , 1987, CL.

[19]  Jun'ichi Tsujii,et al.  The Japanese Government Project for Machine Translation , 1985, Comput. Linguistics.

[20]  Lauri Karttunen,et al.  Natural language parsing: Parsing in a free word order language , 1985 .

[21]  Stuart M. Shieber The design of a computer language for linguistic information , 1984 .

[22]  Jane J. Robinson DIAGRAM: a grammar for dialogues , 1986, CACM.