| Introduction |
|
ix | |
|
Chapter 1 Programming with Graphs |
|
|
1 | (34) |
|
|
|
2 | (3) |
|
|
|
5 | (1) |
|
|
|
6 | (3) |
|
|
|
7 | (1) |
|
|
|
7 | (2) |
|
|
|
9 | (2) |
|
1.5 Using patterns with the GREW library |
|
|
11 | (9) |
|
|
|
13 | (3) |
|
|
|
16 | (4) |
|
|
|
20 | (15) |
|
|
|
22 | (2) |
|
1.6.2 From rules to strategies |
|
|
24 | (5) |
|
|
|
29 | (2) |
|
|
|
31 | (1) |
|
|
|
32 | (3) |
|
Chapter 2 Dependency Syntax: Surface Structure and Deep Structure |
|
|
35 | (36) |
|
2.1 Dependencies versus constituents |
|
|
36 | (6) |
|
2.2 Surface syntax: different types of syntactic dependency |
|
|
42 | (16) |
|
2.2.1 Lexical word arguments |
|
|
44 | (5) |
|
|
|
49 | (2) |
|
2.2.3 Multiword expressions |
|
|
51 | (2) |
|
|
|
53 | (2) |
|
2.2.5 Direction of dependencies between functional and lexical words |
|
|
55 | (3) |
|
|
|
58 | (13) |
|
|
|
59 | (2) |
|
2.3.2 Subjects of infinitives, participles, coordinated verbs and adjectives |
|
|
61 | (1) |
|
2.3.3 Neutralization of diatheses |
|
|
61 | (3) |
|
2.3.4 Abstraction of focus and topicalization procedures |
|
|
64 | (2) |
|
2.3.5 Deletion of functional words |
|
|
66 | (2) |
|
2.3.6 Coordination in deep syntax |
|
|
68 | (3) |
|
Chapter 3 Graph Rewriting and Transformation of Syntactic Annotations in a Corpus |
|
|
71 | (32) |
|
3.1 Pattern matching in syntactically annotated corpora |
|
|
72 | (7) |
|
|
|
72 | (5) |
|
3.1.2 Searching for linguistic examples in a corpus |
|
|
77 | (2) |
|
3.2 From surface syntax to deep syntax |
|
|
79 | (13) |
|
3.2.1 Main steps in the SSQ_to_DSQ transformation |
|
|
80 | (3) |
|
3.2.2 Lessons in good practice |
|
|
83 | (7) |
|
3.2.3 The UD_to_AUD transformation system |
|
|
90 | (1) |
|
3.2.4 Evaluation of the SSQ_to_DSQ and UD_to_AUD systems |
|
|
91 | (1) |
|
3.3 Conversion between surface syntax formats |
|
|
92 | (11) |
|
3.3.1 Differences between the SSQ and UD annotation schemes |
|
|
92 | (6) |
|
3.3.2 The SSQ to UD format conversion system |
|
|
98 | (2) |
|
3.3.3 The UD to SSQ format conversion system |
|
|
100 | (3) |
|
Chapter 4 From Logic to Graphs for Semantic Representation |
|
|
103 | (40) |
|
|
|
104 | (4) |
|
4.1.1 Prepositional logic |
|
|
104 | (2) |
|
4.1.2 Formula syntax in FOL |
|
|
106 | (1) |
|
4.1.3 Formula semantics in FOL |
|
|
107 | (1) |
|
4.2 Abstract meaning representation (AMR) |
|
|
108 | (10) |
|
4.2.1 General overview of AMR |
|
|
109 | (4) |
|
4.2.2 Examples of phenomena modeled using AMR |
|
|
113 | (5) |
|
4.3 Minimal recursion semantics, MRS |
|
|
118 | (25) |
|
4.3.1 Relations between quantifier scopes |
|
|
118 | (2) |
|
4.3.2 Why use an underspecified semantic representation? |
|
|
120 | (2) |
|
|
|
122 | (11) |
|
4.3.4 Examples of phenomenon modeling in MRS |
|
|
133 | (4) |
|
|
|
137 | (6) |
|
Chapter 5 Application of Graph Rewriting to Semantic Annotation in a Corpus |
|
|
143 | (16) |
|
5.1 Main stages in the transformation process |
|
|
144 | (5) |
|
5.1.1 Uniformization of deep syntax |
|
|
144 | (1) |
|
5.1.2 Determination of nodes in the semantic graph |
|
|
145 | (2) |
|
5.1.3 Central arguments of predicates |
|
|
147 | (1) |
|
5.1.4 Non-core arguments of predicates |
|
|
147 | (1) |
|
|
|
148 | (1) |
|
5.2 Limitations of the current system |
|
|
149 | (1) |
|
5.3 Lessons in good practice |
|
|
150 | (4) |
|
5.3.1 Decomposing packages |
|
|
150 | (1) |
|
|
|
151 | (3) |
|
5.4 The DSQ_to_DMRS conversion system |
|
|
154 | (5) |
|
|
|
154 | (2) |
|
|
|
156 | (3) |
|
Chapter 6 Parsing Using Graph Rewriting |
|
|
159 | (28) |
|
6.1 The Cocke--Kasami--Younger parsing strategy |
|
|
160 | (9) |
|
6.1.1 Introductory example |
|
|
160 | (3) |
|
6.1.2 The parsing algorithm |
|
|
163 | (1) |
|
6.1.3 Start with non-ambiguous compositions |
|
|
164 | (1) |
|
6.1.4 Revising provisional choices once all information is available |
|
|
165 | (4) |
|
6.2 Reducing syntactic ambiguity |
|
|
169 | (11) |
|
6.2.1 Determining the subject of a verb |
|
|
170 | (2) |
|
6.2.2 Attaching complements found on the right of their governors |
|
|
172 | (4) |
|
6.2.3 Attaching other complements |
|
|
176 | (3) |
|
6.2.4 Realizing interrogatives and conjunctive and relative subordinates |
|
|
179 | (1) |
|
6.3 Description of the POS_to_SSQ rule system |
|
|
180 | (5) |
|
6.4 Evaluation of the parser |
|
|
185 | (2) |
|
Chapter 7 Graphs, Patterns and Rewriting |
|
|
187 | (22) |
|
|
|
189 | (3) |
|
|
|
192 | (3) |
|
|
|
195 | (3) |
|
7.3.1 Pattern decomposition in a graph |
|
|
198 | (1) |
|
7.4 Graph transformations |
|
|
198 | (4) |
|
7.4.1 Operations on graphs |
|
|
199 | (1) |
|
|
|
200 | (2) |
|
7.5 Graph rewriting system |
|
|
202 | (4) |
|
7.5.1 Semantics of rewriting |
|
|
205 | (1) |
|
|
|
206 | (1) |
|
|
|
206 | (3) |
|
Chapter 8 Analysis of Graph Rewriting |
|
|
209 | (28) |
|
8.1 Variations in rewriting |
|
|
212 | (5) |
|
|
|
213 | (1) |
|
8.1.2 Addition and deletion of edges |
|
|
214 | (1) |
|
|
|
215 | (1) |
|
|
|
215 | (2) |
|
8.2 What can and cannot be computed |
|
|
217 | (3) |
|
8.3 The problem of termination |
|
|
220 | (9) |
|
8.3.1 Node and edge weights |
|
|
221 | (3) |
|
8.3.2 Proof of the termination theorem |
|
|
224 | (5) |
|
8.4 Confluence and verification of confluence |
|
|
229 | (8) |
| Appendix |
|
237 | (4) |
| Bibliography |
|
241 | (6) |
| Index |
|
247 | |