Fast and Accurate Arc Filtering for Dependency Parsing
Shane Bergsma, Colin Cherry · NPARC · 2010
We propose a series of learned arc filters to speed up graph-based dependency parsing. A cascade of filters identify implausible head-modifier pairs, with time complexity that is first linear, and then quadratic in the length of the sentence. The linear filters reliably predict, in context, words that are roots or leaves of dependency trees, and words that are likely to have heads on their left or right. We use this information to quickly prune arcs from the dependency graph. More than 78% of total arcs are pruned while retaining 99.5%of the true dependencies. These filters improve the speed of two state-ofthe- art dependency parsers, with low overhead and negligible loss in accuracy.