Elamur Research⌕
☰
home / papers / 1999 / A Statistical Parser for Czech

A Statistical Parser for Czech

Summary

The paper asks how well a statistical parser built for English carries over to Czech. Czech has rich inflection and fairly free word order, and other Slavic languages, Ukrainian among them, share both traits. The authors train on the Prague Dependency Treebank (PDT), which is annotated with dependencies rather than phrase structure. Their parser is lexicalized and adapts Model 1 of (Collins 97). Because that model expects lexicalized trees, they convert each dependency structure into a tree. Several trees can encode the same dependencies, so the conversion choices define the model's independence assumptions. A simple baseline uses flat trees, "XP" labels and coarse POS categories, and reaches about 72% dependency accuracy. Linguistically motivated changes to how relative clauses, coordination and punctuation are represented, together with changes to the model's parameterization, raise accuracy to about 80%. On news and business text the figure is roughly 82%. The same parser scores 91% on English WSJ text. The work shows that existing English methods can come reasonably close on a morphologically rich, free-order language.

Key points

  • The PDT has about 480,000 words of general news, business and science text. It is split into a 19k-sentence training set plus development and evaluation sets of about 3,500 sentences each.
  • The Czech morphological analyzer can assign more than 3,000 tags. The PDT includes both manual and machine-assigned tags and lemmas.
  • Accuracy is measured as the share of correct dependency links. Each sentence has one link per token, counting an artificial root node.
  • On the development set, accuracy rose from 71.9% (baseline) to 79.3% (full model). Final results come from a held-out evaluation set that nobody saw during development, with about 80% overall.
  • Newswire text scored over 2% above the average. The Science section was clearly harder, likely because of longer sentences and more varied vocabulary.

Interesting ideas

  • I1. Choose the conversion deliberately. When dependency data feeds a phrase-structure parser, decide on purpose how flat the trees are, how nodes are labeled and which tagset is used. Each choice changes what the model treats as independent, which matters whenever data must be adapted to a tool built for another formalism.
  • I2. Relabel coordination by a conjunct. The PDT makes the conjunction the head of a coordinated phrase. Labeling that phrase after its second conjunct, rather than the conjunction, recovers the phrase's real category. It also stops the model from happily joining two unlike phrases, which helps any treebank with conjunction-headed coordination.
  • I3. Back off instead of losing sentences. When the full system finds no parse, the authors score the output of a simpler variant without bigrams. Sentences that still fail get all their words attached to the root. This keeps rare search failures from distorting the evaluation and suits any comparison of systems with uneven coverage.
  • I4. Report accuracy by genre. Breaking results down by text type showed that science articles are much harder than news. This kind of reporting is useful when a corpus mixes domains.
  • I5. Separate syntactic and semantic relations. As future work, the authors propose splitting word-word relations into tag-tag syntactic dependencies and lemma-lemma semantic dependencies, using the internal structure of rich tags. This looks promising against data sparsity in highly inflected languages such as Ukrainian.

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

Cited by

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

Cite

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

@inproceedings{collins1999statistical,
  title = {{A Statistical Parser for Czech}},
  author = {Collins, Michael and Hajic, Jan and Ramshaw, Lance and Tillmann, Christoph},
  booktitle = {Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics},
  year = {1999},
  doi = {10.3115/1034678.1034754},
  url = {https://doi.org/10.3115/1034678.1034754}
}

References

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

  1. E. Charniak. 1997. Statistical Parsing with a Context-free Grammar and Word Statistics. Proceedings of the Fourteenth National Conference on Artificial Intelligence, AAAI Press/MIT Press, Menlo Park (1997). find
  2. M. Collins. 1996. A New Statistical Parser Based on Bigram Lexical Dependencies. Proceedings of the 34th Annual Meeting of the Association for Computational Linguistics, pages 184-191. find
  3. M. Collins. 1997. Three Generative, Lexicalised Models for Statistical Parsing. In Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics and 8th Conference of the European Chapter of the Association for Computational Linguistics, pages 16-23. find our card
  4. M. Collins. 1999. Head-Driven Statistical Models for Natural Language Parsing. Ph.D. Thesis, University of Pennsylvania. find
  5. J. Eisner. 1996. Three New Probabilistic Models for Dependency Parsing: An Exploration. Proceedings of COLING-96, pages 340-345. find our card
  6. Jan Haji6. 1998. Building a Syntactically Annotated Corpus: The Prague Dependency Treebank. Issues of Valency and Meaning (Festschrift for Jarmila Panevov~i). Carolina, Charles University, Prague. pp. 106-132. find
  7. Jan Haji~ and Barbora Hladk~i. 1997. Tagging of Inflective Languages: a Comparison. In Proceedings of the ANLP'97, pages 136--143, Washington, DC. find
  8. Jan Haji6 and Barbora Hladka. 1998. Tagging Inflective Languages: Prediction of Morphological Categories for a Rich, Structured Tagset. In Proceedings of ACL/Coling'98, Montreal, Canada, Aug. 5-9, pp. 483-490. find
  9. E Jelinek, J. Lafferty, D. Magerman, R. Mercer, A. Ratnaparkhi, S. Roukos. 1994. Decision Tree Parsing using a Hidden Derivation Model. Proceedings of the 1994 Human Language Technology Workshop, pages 272-277. find
  10. V. Kubofi. 1999. A Robust Parser for Czech. Technical Report 6/1999, 0FAL, Matematicko-fyzikdlnf fakulta Karlovy univerzity, Prague. find
  11. D. Magerman. 1995. Statistical Decision-Tree Models for Parsing. Proceedings of the 33rd Annual Meeting of 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. A. Ratnaparkhi. 1997. A Linear Observed Time Statistical Parser Based on Maximum Entropy Models. In Proceedings of the Second Conference find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/collins-1999-statistical-parser-czech/