Elamur Research⌕
☰
home / papers / 1997 / Three Generative, Lexicalised Models for Statistical Parsing

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.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Topics: Treebanks

Cited by

302 papers of our library cite it (of the 140884 whose bibliographies we read); 43 of them have a page here, 259 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.3115/976909.979620

@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

17 references, 5 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. 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
  2. E. Black et al. 1991. A Procedure for Quantitatively Comparing the Syntactic Coverage of English Grammars. Proceedings of the February 1991 find
  3. DARPA Speech and Natural Language Workshop. 1°Thanks to one of the anonymous reviewers for suggesting these experiments. find
  4. 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
  5. E. Charniak. 1995. Parsing with Context-Free Grammars and Word Statistics. Technical Report CS-95-28, Dept. of Computer Science, Brown University. find
  6. N. Chomsky. 1957. Syntactic Structures, Mouton, The Hague. find
  7. 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
  8. J. Eisner. 1996. Three New Probabilistic Models for Dependency Parsing: An Exploration. Proceedings o/ COLING-96, pages 340-345. find our card
  9. G. Gazdar, E.H. Klein, G.K. Pullum, I.A. Sag. 1985. Generalized Phrase Structure Grammar. Harvard University Press. find
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. A. Ratnaparkhi. 1996. A Maximum Entropy Model for Part-Of-Speech Tagging. Conference on Empirical Methods in Natural Language Processing. find our card
  16. A. Stolcke. 1996. Linguistic Dependency Modeling. find
  17. Proceedings of ICSLP 96, Fourth International Conference on Spoken Language Processing. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/collins-1997-three-generative-lexicalised-models-statistical/