Assessing the Annotation Consistency of the Universal Dependencies Corpora
Summary
UD treebanks are produced quickly and for many languages, so manual quality control is hard; the paper looks for a way to find inconsistent annotation automatically. It builds on the "variation nuclei" method of Boyd et al. (2008): pairs of words with the same left and right context that are linked by different dependency relations in different sentences signal that one of the occurrences is probably wrong. The method is reproduced on UD v2 for English, French and Finnish, and extended by comparing lemmas instead of word forms and by adding large automatically parsed corpora (parsebanks). The lemma variant works well for English and French (precision around 62–65%) but produces many false alarms for Finnish, where case changes syntactic role; using word forms helps there. Parsebanks surface new errors but add only moderate recall. The authors release a web tool for manual review of the flagged cases.
How Mova uses it
- How to find annotation errors automatically — method 1 ("variation nuclei") among the automatic error-detection methods Mova catalogues, with the paper's figures (266 suspicious lemma pairs in English UD v2, 62% precision; French 65%, Finnish 19%).
- The same principle underlies Mova's expert-rule practice: a rule that fires often on gold data is either wrong or is catching gold-standard errors, and violations on EWT 2.18 have indeed exposed treebank errors.
- Mova does not run a variation-nuclei detector itself; the paper is a method reference.
Effectiveness in Mova
Background reading for the error-detection seed note. Not measured separately.
👨🔬💥
More ideas (a second reading)
- I1.
en ud-check: add a report of variation nuclei for the English treebanks. A nucleus is a pair of lemmas with the same left and right lemma context and different relations. Check 100 flagged pairs by hand on EWT train, and report precision as the paper does. - I2. Lemma against form: in the same report, run the check on lemmas and on word forms. The paper shows that lemmas help English and fail for Finnish, so the rule must be set per language, not globally.
- I3. Parsebank check: parse a raw English collection with
enand flag contexts where theenanalysis and the treebank disagree at least five times, as the paper does. Measure how many flags are real errors on a hand-checked sample of 50, before any change totreebanks/en/ewt.
Cite
@inproceedings{marneffe2017assessing,
title = {{Assessing the Annotation Consistency of the Universal Dependencies Corpora}},
author = {Marneffe, Marie-Catherine de and Grioni, Matias and Kanerva, Jenna and Ginter, Filip},
booktitle = {Proceedings of the Fourth International Conference on Dependency Linguistics (Depling 2017)},
year = {2017},
url = {https://aclanthology.org/W17-6514/}
}References
- Bharat Ram Ambati, Rahul Agarwal, Mridul Gupta, Samar Husain, and Dipti Misra Sharma. 2011. Error detection for treebank validation. Proceedings of the 9th Workshop on Asian Language Resources, pages 23–30. find
- Alena Böhmová, Jan Hajič, Eva Hajičová, and Barbora Hladká. 2003. The Prague dependency treebank. In Treebanks, pages 103–127. Springer. find
- Guillaume Bonfante, Bruno Guillaume, Mathieu Morey, and Guy Perrier. 2011. Modular graph rewriting to compute semantics. In Proceedings of the Ninth International Conference on Computational Semantics, pages 65–74. find
- Adriane Boyd, Markus Dickinson, and W Detmar Meurers. 2008. On detecting errors in dependency treebanks. Research on Language & Computation, 6(2):113–137. find
- Koenraad De Smedt, Victoria Rosén, and Paul Meurer. 2016. Studying consistency in UD treebanks with INESS-Search. In Fourteenth Workshop on Treebanks and Linguistic Theories (TLT14). find
- Markus Dickinson and W. Detmar Meurers. 2003a. Detecting errors in part-of-speech annotation. In Proceedings of the Tenth Conference on European Chapter of the Association for Computational Linguistics, pages 107–114. find
- Markus Dickinson and W. Detmar Meurers. 2003b. Detecting inconsistencies in treebanks. In Proceedings of the Second Workshop on Treebanks and Linguistic Theories (TLT-03). find
- Markus Dickinson and W. Detmar Meurers. 2005. Detecting errors in discontinuous structural annotation. In Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics, pages 322–329. find
- Eleazar Eskin. 2000. Detecting errors within a corpus using anomaly detection. In Proceedings of the 1st North American Chapter of the Association for Computational Linguistics Conference, pages 148– 153. find
- Martin Forst, Núria Bertomeu, Berthold Crysmann, Frederik Fouvry, Silvia Hansen-Schirra, and Valia Kordoni. 2004. Towards a dependency-based gold standard for German parsers – the TiGer Dependency Bank. In Proceedings of the COL-ING Workshop on Linguistically Interpreted Corpora (LINC04), Geneva, Switzerland. find
- Markus Gärtner, Gregor Thiele, Wolfgang Seeker, Anders Björkelund, and Jonas Kuhn. 2013. ICARUS – An extensible graphical search tool for dependency treebanks. In Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pages 55–60. find
- Filip Ginter, Jan Hajič, Juhani Luotolahti, Milan Straka, and Daniel Zeman. 2017. CoNLL 2017 shared task - automatically annotated raw texts and word embeddings. LINDAT/CLARIN digital library at the Institute of Formal and Applied Linguistics, Charles University. find
- Juhani Luotolahti, Jenna Kanerva, Sampo Pyysalo, and Filip Ginter. 2015. SETS: Scalable and efficient tree search in dependency graphs. In NAACL Demo, pages 51–55. find
- Joakim Nivre, Jens Nilsson, and Johan Hall. 2006. Talbanken05: A Swedish treebank with phrase structure and dependency annotation. In Proceedings of the fifth international conference on Language Resources and Evaluation (LREC-06). find
- Joakim Nivre, Marie-Catherine de Marneffe, Filip Ginter, Yoav Goldberg, Jan Hajic, Christopher D Manning, Ryan McDonald, Slav Petrov, Sampo Pyysalo, Natalia Silveira, et al. 2016. Universal dependencies v1: A multilingual treebank collection. In Proceedings of the 10th International Conference on Language Resources and Evaluation (LREC 2016), pages 1659–1666. find our card
- Jan Štěpánek and Petr Pajas. 2010. Querying diverse treebanks in a uniform way. In Proceedings of the 7th International Conference on Language Resources and Evaluation (LREC 2010). find
- Milan Straka, Jan Hajič, and Jana Straková. 2016. UD-Pipe: Trainable pipeline for processing CoNLL-U files performing tokenization, morphological analysis, pos tagging and parsing. In Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC’16), Paris, France, May. European Language Resources Association (ELRA). find
- Gregor Thiele, Wolfgang Seeker, Markus Gärtner, Anders Björkelund, and Jonas Kuhn. 2014. A graphical interface for automatic error mining in corpora. In Proceedings of the Demonstrations at the 14th Conference of the European Chapter of the Association for Computational Linguistics, pages 57–60. Association for Computational Linguistics. find
- Hans van Halteren. 2000. The detection of inconsistency in manually tagged text. In Proceedings of the 2nd Workshop on Linguistically Interpreted Corpora. find
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/marneffe-2017-assessing-annotation-consistency-universal-dependencies/