Please Mind the Root: Decoding Arborescences for Dependency Parsing
Not on the map. Why?
Abstract (arXiv)
The connection between dependency trees and spanning trees is exploited by the NLP community to train and to decode graph-based dependency parsers. However, the NLP literature has missed an important difference between the two structures: only one edge may emanate from the root in a dependency tree. We analyzed the output of state-of-the-art parsers on many languages from the Universal Dependency Treebank: although these parsers are often able to learn that trees which violate the constraint should be assigned lower probabilities, their ability to do so unsurprisingly de-grades as the size of the training set decreases. In fact, the worst constraint-violation rate we observe is 24%. Prior work has proposed an inefficient algorithm to enforce the constraint, which adds a factor of n to the decoding runtime. We adapt an algorithm due to Gabow and Tarjan (1984) to dependency parsing, which satisfies the constraint without compromising the original runtime.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 1.
11 papers.
- 2023A Cross-Linguistic Pressure for Uniform Information Density in Word Ordercited by 16
- 2022Measuring and Reducing Model Update Regression in Structured Prediction for NLPcited by 11
- 2022Computational historical linguistics and language diversity in South Asiacited by 8
- 2022The Architectural Bottleneck Principlecited by 5
- 2021On Finding the K-best Non-projective Dependency Treescited by 4
- 2023Hexatagging: Projective Dependency Parsing as Taggingcited by 3
- 2022Unbiased and Efficient Sampling of Dependency Treescited by 2
- 2023SynJax: Structured Probability Distributions for JAXcited by 2
- 2021Maximum Spanning Trees Are Invariant to Temperature Scaling in Graph-based Dependency Parsingcited by 0
- 2021Efficient Sampling of Dependency Structurescited by 0
- 2024Thai Universal Dependency Treebankcited by 0
- 2024Thai Universal Dependency Treebank13 May 2024
- 2023SynJax: Structured Probability Distributions for JAX7 Aug 2023
- 2023Hexatagging: Projective Dependency Parsing as Tagging8 Jun 2023
- 2023A Cross-Linguistic Pressure for Uniform Information Density in Word Order6 Jun 2023
- 2022The Architectural Bottleneck Principle11 Nov 2022
- 2022Unbiased and Efficient Sampling of Dependency Trees25 May 2022
- 2022Computational historical linguistics and language diversity in South Asia23 Mar 2022
- 2022Measuring and Reducing Model Update Regression in Structured Prediction for NLP7 Feb 2022
- 2021Efficient Sampling of Dependency Structures14 Sep 2021
- 2021Maximum Spanning Trees Are Invariant to Temperature Scaling in Graph-based Dependency Parsing15 Jun 2021
- 2021On Finding the K-best Non-projective Dependency Trees1 Jun 2021