Inherently Reversible Grammars

This paper attempts to clarify two distinct notions of "reversibility": (i)Uniformity of implementationof parsing and generation, and (ii) reversibility as aninherent (or intrinsic) property ofgrammars. On the one hand, we explain why grammars specified as definite programs (or the various related "unification grammars") lead to uniformity of implementation. On the other hand, we define different intrinsic reversibility properties for such grammars—the most important being finitereversibilitywhich says that both parsing and generation arefinitelyenumerable (see text)— and give examples and counter-examples of grammars which possess or do not possess these intrinsic properties. We also show that, under a certain "moderation" condition on linguistic description, finite enumerability of parsing is equivalent to finite enumerability of generation.

[1]  Gertjan van Noord,et al.  A Semantic-Head-Driven Generation Algorithm for Unification-Based Formalisms , 1989, ACL.

[2]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[3]  Tomek Strzalkowski,et al.  A General Computational Method for Grammar Inversion , 1994 .

[4]  Roger C. Lyndon,et al.  Notes on Logic , 1966 .

[5]  Remi Zajac,et al.  A Uniform Architecture for Parsing, Generation and Transfer , 1994 .

[6]  R. Montague Formal philosophy; selected papers of Richard Montague , 1974 .

[7]  Tomek Strzalkowski,et al.  Reversible Grammar in Natural Language Processing , 1993 .

[8]  Tomek Strzalkowski,et al.  Automated Inversion of Logic Grammars for Generation , 1990, ACL.

[9]  P. Newman Towards Convenient Bi-Directional Grammar Formalisms , 1990, COLING.

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

[11]  Mark Johnson,et al.  Attribute-value logic and the theory of grammar , 1988 .

[12]  Marc Dymetman,et al.  A Symmetrical Approach to Parsing and Generation , 1990, COLING.

[13]  David H. D. Warren,et al.  Parsing as Deduction , 1983, ACL.

[14]  Stuart M. Shieber,et al.  A Uniform Architecture for Parsing and Generation , 1988, COLING.

[15]  J. Lloyd Foundations of Logic Programming , 1984, Symbolic Computation.

[16]  Johanna D. Moore,et al.  Planning Text for Advisory Dialogues , 1989, ACL.

[17]  M. Moortgat Categorial Investigations: Logical and Linguistic Aspects of the Lambek Calculus , 1988 .

[18]  Richard A. O'Keefe,et al.  The Craft of Prolog , 1990 .

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

[20]  Marc Dymetman A Generalized Greibach Normal Form for Definite Clause Grammars , 1992, COLING.

[21]  M. T. Partis R. C. Lyndon, Notes on Logic (D. van Nostrand, 1966), 20s. , 1968 .

[22]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[23]  Gertjan van Noord,et al.  Reversibility in Natural Language Processing , 1993 .

[24]  Stuart M. Shieber,et al.  Constraint-based grammar formalisms - parsing and type inference for natural and computer languages , 1992 .