Yara Parser: A Fast and Accurate Dependency Parser

Mohammad Sadegh Rasooli, Joel Tetreault
3/23/2015
cs.CL

Official code: YahooArchive/YaraParser (57 stars, Apache-2.0, last commit 2016-04-21).

Abstract

Dependency parsers are among the most crucial tools in natural language processing as they have many important applications in downstream tasks such as information retrieval, machine translation and knowledge acquisition. We introduce the Yara Parser, a fast and accurate open-source dependency parser based on the arc-eager algorithm and beam search. It achieves an unlabeled accuracy of 93.32 on the standard WSJ test set which ranks it among the top dependency parsers. At its fastest, Yara can parse about 4000 sentences per second when in greedy mode (1 beam). When optimizing for accuracy (using 64 beams and Brown cluster features), Yara can parse 45 sentences per second. The parser can be trained on any syntactic dependency treebank and different options are provided in order to make it more flexible and tunable for specific tasks. It is released with the Apache version 2.0 license and can be used for both commercial and academic purposes. The parser can be found at https://github.com/yahoo/YaraParser.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Yara K-Beam Arc-Eager Dependency Parser

5711JavaNov 17, 201410 years agoApache-2.0

Similar Papers

Cite this paper

@article{rasooli2015yara,
  title  = {Yara Parser: A Fast and Accurate Dependency Parser},
  author = {Mohammad Sadegh Rasooli and Joel Tetreault},
  year   = {2015},
  eprint = {1503.06733},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1503.06733}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1503.06733.svg)](https://codeofpaper.com/paper/1503.06733)

Discussion