Elamur Research⌕
☰
home / papers / 2002 / A Machine Learning Approach to Automatic Functor Assignment in the Prague Dependency Treebank

A Machine Learning Approach to Automatic Functor Assignment in the Prague Dependency Treebank

Summary

Converting analytical tree structures (ATS) into tectogrammatical tree structures (TGTS) in the Prague Dependency Treebank (PDT) requires a great deal of manual work by expert linguists. The paper describes a new version of the AFAS system, which automates part of this work: assigning functors to autosemantic words. Functors are about 60 labels for arguments and adjuncts (Actor, Patient, Addressee, Manner, etc.) that specify the relation between a dependent node and its governing node. The task is simplified to edge classification: the label is predicted only from the attributes of the node and its nearest autosemantic ancestor. The features are lemmas, morphological categories, analytical functions, the number of child nodes, and concepts from the EuroWordNet Top Ontology. The data comprise 27 463 nodes from 1536 manually annotated sentences. The classifier is a C5.0 decision tree, which is automatically converted into a Perl module for the TrEd annotation editor. The system errs in roughly one case out of five. This is less than twice as often as two annotators disagree with each other. The annotators estimate that without AFAS they would spend at least twice as much time on functors. The work shows that even near-semantic annotation can be substantially accelerated by a system that relies solely on machine learning and is easy to retrain.

Key points

  • Data: 43 PDT files (texts from the Czech National Corpus) that, at the time of the experiments, had already been manually annotated at the tectogrammatical level. Together they contain 1536 sentences and 28 216 autosemantic and coordination nodes. The authors removed nodes with an unambiguous functor and nodes that annotators had added without a surface counterpart (for example, an elided Actor). This left 27 463 examples for training and testing.

  • Features: for the governing and the dependent node, the following are used:

    • the lemmas, as well as the lemma of the preposition or subordinating conjunction between them;
    • the part of speech and its subtype, voice, and case;
    • the analytical function;
    • the number of child nodes in the TGTS.

    In addition, 63 binary attributes from the EuroWordNet Top Ontology (concepts such as Place, Time, Human) were added. They were mapped onto Czech lemmas via the Inter Lingual Index.

  • Method: C5.0 is the successor of C4.5 (Quinlan, 1993). It builds the tree top-down (TDIDT) and prunes statistically unreliable branches. The parameters were left at their defaults. Only trees were evaluated, because building rulesets takes considerably more time. Earlier versions of AFAS relied on hand-written rules and dictionaries, later supplemented with C4.5 trees. The new version is learned entirely from data.

  • Results: about 20 % of the automatically assigned functors need to be corrected. The disagreement with humans is less than twice the inter-annotator disagreement, which the authors regard as a natural bound on the error rate. The error rate decreases with a larger training set. On files annotated with the previous version of AFAS, annotators changed ≈23 % of the functors, which almost exactly matches the prediction.

  • Deployment and feedback: in TrEd, a single keyboard command assigns functors throughout the whole tree. Color shows the confidence of the leaf: red < 60 %, blue 60–90 %, black > 90 %, and green marks labels already corrected by hand. Six annotators who have been annotating for at least a year and have worked with AFAS for more than half a year were surveyed:

    • all of them chose maximum coverage (recall) over higher precision;
    • they apparently do not use the colors, although on new data at least three quarters of the errors fall on red labels;
    • one of their suggestions led to the addition of topological features.

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: Linguistics & languages

Topics: Treebanks

Cite

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

@inproceedings{zabokrtsku2002machine,
  title = {{A Machine Learning Approach to Automatic Functor Assignment in the Prague Dependency Treebank}},
  author = {Žabokrtský, Zdeněk and Sgall, Petr and Džeroski, Sašo},
  booktitle = {Proceedings of the Third International Conference on Language Resources and Evaluation (LREC'02)},
  year = {2002},
  doi = {10.63317/5geikyhnbg9f},
  url = {https://doi.org/10.63317/5geikyhnbg9f}
}

References

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

  1. S. Džeroski, Z. Žabokrtský. 2001. A Machine Learning Approach to Automatic Functor Assignment in the Prague Dependency Treebank. Prague Bulletin of Mathematical Linguistics, 76: 35–43. Charles University, Prague. find
  2. J. Hajič. 1998. Building a syntactically annotated corpus: The Prague Dependency Treebank. In: Issues of Valency and Meaning. Studies in Honour of Jarmila Panevová, ed. by E. Hajičová, 106-132. Karolinum, Prague. find
  3. J. Hajič, P. Pajas, B. Hladká. 2001. The Prague Dependency Treebank: Annotation Structure and Support, In: Proceedings of the IRCS Workshop on Linguistic Databases, 105–114. University of Pennsylvania, Pittsburgh, PA. find
  4. E. Hajičová. 2002. Dependency based underlying-structure tagging of a very large Czech corpus. In: Les grammaires de dpendance. Traitement Automatique des Langues 41, ed. by Sylvain Kahane, 57-78. find
  5. E. Hajičová, P. Pajas, E. Veselá. 2002. Consistency in Deep Syntactic Annotations of Corpora: The Case of PDT. Submitted at The 19th International Conference on Computational Linguistics. find
  6. Hajičová, E., Panevovová, J., Sgall, P., 1999. Manual for tectogrammatical annotation. Technical Report UFAL-TR-7. Charles University, Prague E. Hajičová, B. H. Partee, P. Sgall. 1998. Topic-focus, tripartite structures and cognitive content. Dordrecht: Kluwer. find
  7. M. Lopatková, Z. Žabokrtský. 2002. Valency Dictionary of Czech Verbs: Complex Tectogrammatical Annotation. In: Proceedings of Third International Conference on Language Resources and Evaluation. Las Palmas, Spain. find
  8. J.R. Quinlan. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo, CA. find our card
  9. Z. Žabokrtský. 2000. Automatic Functor Assignment in the Prague Dependency Treebank. In Proceedings of the Third International Workshop on Text, Speech and Dialogue. Springer, Berlin. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/abokrtsky-2002-machine-learning-approach-automatic-functor/