Three Generative, Lexicalised Models for Statistical Parsing
Summary
Collins addresses statistical parsing of English Wall Street Journal text from the Penn treebank. Earlier strong lexicalised parsers (Magerman 95; Jelinek et al. 94; Collins 96) estimated P(T|S) directly and produced trees with no information on subcategorisation or wh-movement, which are needed to recover predicate-argument structure. The paper proposes three generative models of lexicalised context-free grammar that estimate the joint P(T, S) through a head-driven, top-down derivation:
- Model 1 generates the head child first, then left and right modifiers using separate zero-order Markov processes conditioned on a surface distance measure.
- Model 2 marks complements with a "-C" suffix and adds probabilistic left and right subcategorisation frames.
- Model 3 adds a probabilistic treatment of traces from relative-clause extraction.
The final system reaches 88.1% constituent precision and 87.5% recall, an average gain of 2.3% over Collins 96. Beyond the accuracy gain, the output is richer, with complements and traces that downstream applications can use for argument extraction.
Key points
- The data is the Penn treebank WSJ corpus, with lexical heads assigned by rules similar to those of Magerman 95 and Jelinek et al. 94.
- The distance feature is a three-part vector:
- whether the intervening string is empty,
- whether it contains a verb,
- whether it contains 0, 1, 2 or more than 2 commas (counting tokens tagged "," or ":").
- Complements are identified heuristically by parent/child label configurations. Nodes are excluded if they carry semantic tags such as ADV, TMP, LOC or PRP. The first child after the head of a PP is marked as a complement.
- Trace recovery was evaluated on 436 cases:
- 342 string-vacuous subject extractions reached 97.1% precision and 98.2% recall.
- 94 longer-distance cases reached 76% precision and 60.6% recall.
- Infinitival relatives were much harder, at 41% precision and 18% recall on 60 cases in section 23.
- The final scores are 88.1/87.5% constituent precision/recall.
Interesting ideas
- I1. Head-first factorisation of rules. Generating the head child first and then each modifier independently (with a STOP symbol ending each side) replaces one sparse rule probability with many small, well-estimated ones. This also lets the model handle rules never seen in training, which suits any treebank with flat, highly varied rules.
- I2. Subcat frames as hard constraints inside a soft model. A multiset of required complements is drawn first, and each complement is removed from it as it is generated. STOP has zero probability while the frame is non-empty, and complements outside the frame are forbidden. This neatly fixes errors such as two subjects that independence assumptions would otherwise permit, and the same constraint trick could carry over to dependency or argument-structure models.
- I3. Cheap surface-distance features. Simple binary or bucketed features, such as adjacency, an intervening verb, or comma counts, capture attachment preferences like right-branching and modification of the most recent verb. They are easy to reproduce for other languages.
- I4. Deriving richer labels from existing annotation. Function tags and configurational rules convert a plain treebank into complement/adjunct training data, so richer output does not require new annotation.
- I5. Reusing the parser as a language model. Because the model is generative, summing over trees (or taking the best tree) gives P(S), which the author suggests could be useful for syntax-aware language modelling, for example in speech recognition.
Cited by
- Corpus Variation and Parser Performance
- Deterministic Dependency Parsing of English Text
- Integrated Morphological and Syntactic Disambiguation for Modern Hebrew
- Task-oriented Evaluation of Syntactic Parsers and Their Representations
- Unbounded Dependency Recovery for Parser Evaluation
- Parser Showdown at the Wall Street Corral: An Empirical Investigation of Error Types in Parser Output
- The LinGO Redwoods Treebank: Motivation and Preliminary Applications
- A Dependency Treebank for English
- Parsing Noun Phrases in the Penn Treebank
- The Tembusu Treebank: An English Learner Treebank
- Modeling Local Coherence: An Entity-Based Approach
- Intricacies of Collins' Parsing Model
- A Transition-Based System for Joint Part-of-Speech Tagging and Labeled Non-Projective Dependency Parsing
- A Shortest Path Dependency Kernel for Relation Extraction
- Learning to Translate with Source and Target Syntax
- Head-Driven Statistical Models for Natural Language Parsing
- Feature Forest Models for Probabilistic HPSG Parsing
- A Statistical Parser for Czech
- Discriminative Reranking for Natural Language Parsing
- Hedge Trimmer: A Parse-and-Trim Approach to Headline Generation
- Automatic Labeling of Semantic Roles
- Training Tree Transducers
- LAF-Fabric: a data analysis tool for Linguistic Annotation Framework with an application to the Hebrew Bible
- Forest Rescoring: Faster Decoding with Integrated Language Models
- Measuring the Evolution of a Scientific Field through Citation Frames
- From TreeBank to PropBank
- Multi-Source Transfer of Delexicalized Dependency Parsers
- Name Tagging with Word Clusters and Discriminative Training
- Coarse-to-Fine n-Best Parsing and MaxEnt Discriminative Reranking
- Incrementality in Deterministic Dependency Parsing
- The CoNLL 2007 Shared Task on Dependency Parsing
- Semantic Tagging for the Penn Treebank
- An Efficient Algorithm for Projective Dependency Parsing
- Statistical Dependency Analysis with Support Vector Machines
- CoNLL-X Shared Task on Multilingual Dependency Parsing
- Parsing English into Abstract Meaning Representation Using Syntax-Based Machine Translation
- Probabilistic Top-Down Parsing and Language Modeling
- Cross-lingual Word Clusters for Direct Transfer of Linguistic Structure
- Exploring Compositional Architectures and Word Vector Representations for Prepositional Phrase Attachment
- Sentences with Gapping: Parsing and Reconstructing Elided Predicates
- Recognizing Contextual Polarity in Phrase-Level Sentiment Analysis
- Recognizing Contextual Polarity: An Exploration of Features for Phrase-Level Sentiment Analysis
- Fast and Accurate Shift-Reduce Constituent Parsing
Cite
@inproceedings{collins1997three,
title = {{Three Generative, Lexicalised Models for Statistical Parsing}},
author = {Collins, Michael},
booktitle = {35th Annual Meeting of the Association for Computational Linguistics and 8th Conference of the European Chapter of the Association for Computational Linguistics},
year = {1997},
doi = {10.3115/976909.979620},
url = {https://doi.org/10.3115/976909.979620}
}References
- H. Alshawi. 1996. Head Automata and Bilingual Tiling: Translation with Minimal Representations. Proceedings of the 3~th Annual Meeting of the Association for Computational Linguistics, pages 167-176. find
- E. Black et al. 1991. A Procedure for Quantitatively Comparing the Syntactic Coverage of English Grammars. Proceedings of the February 1991 find
- DARPA Speech and Natural Language Workshop. 1°Thanks to one of the anonymous reviewers for suggesting these experiments. find
- T. L. Booth and R. A. Thompson. 1973. Applying Probability Measures to Abstract Languages. IEEE Transactions on Computers, C-22(5), pages 442-450. find
- E. Charniak. 1995. Parsing with Context-Free Grammars and Word Statistics. Technical Report CS-95-28, Dept. of Computer Science, Brown University. find
- N. Chomsky. 1957. Syntactic Structures, Mouton, The Hague. find
- M. J. Collins. 1996. A New Statistical Parser Based on Bigram Lexical Dependencies. Proceedings o/ the 34th Annual Meeting o/ the Association for Computational Linguistics, pages 184-191. find
- J. Eisner. 1996. Three New Probabilistic Models for Dependency Parsing: An Exploration. Proceedings o/ COLING-96, pages 340-345. find our card
- G. Gazdar, E.H. Klein, G.K. Pullum, I.A. Sag. 1985. Generalized Phrase Structure Grammar. Harvard University Press. find
- F. Jelinek, J. Lafferty, D. Magerman, R. Mercer, A. Ratnaparkhi, S. Roukos. 1994. Decision Tree Parsing using a Hidden Derivation Model. Proceedings o/ the 1994 Human Language Technology Workshop, pages 272-277. find
- D. Magermaa. 1995. Statistical Decision-Tree Models for Parsing. Proceedings o/ the 33rd Annual Meeting o] the Association for Computational Linguistics, pages 276-283. find our card
- M. Marcus, B. Santorini and M. Marcinkiewicz. 1993. Building a Large Annotated Corpus of English: the Penn Treebank. Computational Linguistics, 19(2):313-330. find our card
- M. Marcus, G. Kim, M. A. Marcinkiewicz, R. MacIntyre, A. Bies, M. Ferguson, K. Katz, B. Schasberger. 1994. The Penn Treebank: Annotating Predicate Argument Structure. Proceedings of the 1994 Human Language Technology Workshop, pages 110~115. find our card
- S. Miller, D. Staliard and R. Schwartz. 1996. A Fully Statistical Approach to Natural Language Interfaces. Proceedings o/ the 34th Annual Meeting of the Association for Computational Linguistics, pages 55-61. find
- A. Ratnaparkhi. 1996. A Maximum Entropy Model for Part-Of-Speech Tagging. Conference on Empirical Methods in Natural Language Processing. find our card
- A. Stolcke. 1996. Linguistic Dependency Modeling. find
- Proceedings of ICSLP 96, Fourth International Conference on Spoken Language Processing. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/collins-1997-three-generative-lexicalised-models-statistical/