Syntactic Graphs: A Representation for the Union of All Ambiguous Parse Trees

In this paper, we present a new method of representing the surface syntactic structure of a sentence. Trees have usually been used in linguistics and natural language processing to represent syntactic structures of a sentence. A tree structure shows only one possible syntactic parse of a sentence, but in order to choose a correct parse, we need to examine all possible tree structures one by one. Syntactic graph representation makes it possible to represent all possible surface syntactic relations in one directed graph (DG). Since a syntactic graph is expressed in terms of a set of triples, higher level semantic processes can access any part of the graph directly without navigating the whole structure. Furthermore, since a syntactic graph represents the union of all possible syntactic readings of a sentence, it is fairly easy to focus on the syntactically ambiguous points. In this paper, we introduce the basic idea of syntactic graph representation and discuss its various properties. We claim that a syntactic graph carries complete syntactic information provided by a parse forest---the set of all possible parse trees.

[1]  Daniel Chester,et al.  A Parsing Algorithm that Extends Phrases , 1980, CL.

[2]  David L. Waltz The State-of-the-Art in Natural Language Understanding. , 1981 .

[3]  Janet D. Fodor,et al.  The sausage machine: A new two-stage parsing model , 1978, Cognition.

[4]  Alfred V. Aho,et al.  The theory of parsing, translation, and compiling. 1: Parsing , 1972 .

[5]  Noam Chomsky,et al.  Remarks on Nominalization , 2020, Nominalization.

[6]  Noam Chomsky,et al.  Lectures on Government and Binding , 1981 .

[7]  Robert C. Berwick,et al.  Parsing with Assertion Sets and Information Monotonicity , 1985, IJCAI.

[8]  Lawrence Birnbaum,et al.  Conceptual analysis of natural language , 1981 .

[9]  Alfred V. Aho,et al.  The Theory of Parsing, Translation, and Compiling , 1972 .

[10]  David A. Wroblewski,et al.  Ambiguity Procrastination , 1987, AAAI.

[11]  Roderick A. Jacobs,et al.  Readings in English transformational grammar , 1970 .

[12]  David H. D. Warren,et al.  Definite Clause Grammars for Language Analysis - A Survey of the Formalism and a Comparison with Augmented Transition Networks , 1980, Artif. Intell..

[13]  Mitchell P. Marcus,et al.  A theory of syntactic recognition for natural language , 1979 .

[14]  Jay Earley,et al.  An efficient context-free parsing algorithm , 1970, Commun. ACM.

[15]  Steven L. Lytinen Dynamically Combining Syntax and Semantics in Natural Language Processing , 1986, AAAI.

[16]  Mitchell P. Marcus,et al.  D-Theory: Talking about Talking about Trees , 1983, ACL.

[17]  Martin Kay,et al.  Algorithm schemata and data structures in syntactic processing , 1986 .

[18]  Lenhart K. Schubert Are There Preference Trade-offs in Attachment Decisions? , 1986, AAAI.

[19]  Yorick Wilks,et al.  Syntax, Preference, and Right Attachment , 1985, IJCAI.

[20]  R. Schank,et al.  Inside Computer Understanding , 1981 .

[21]  Lenhart K. Schubert On Parsing Preferences , 1984, COLING.

[22]  Masaru Tomita,et al.  Efficient Parsing for Natural Language: A Fast Algorithm for Practical Systems , 1985 .

[23]  Masaru Tomita,et al.  Efficient parsing for natural language , 1985 .