All Projects → dpressel → arcs-py

dpressel / arcs-py

Licence: other
Arc-Eager and Arc-Hybrid Greedy Dependency Parser with Dynamic Oracle in Python (with no Dependencies!)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to arcs-py

yap
Yet Another (natural language) Parser
Stars: ✭ 40 (+135.29%)
Mutual labels:  nlp-dependency-parsing

arcs-py

Python implementation of Arc-Eager and Arc-Hybrid Greedy Dependency Parsing trained with a dynamic oracle described in:

Goldberg, Yoav, and Joakim Nivre. "Training Deterministic Parsers with Non-Deterministic Oracles." (2013)

Goldberg, Yoav, and Joakim Nivre. "A Dynamic Oracle for Arc-Eager Dependency Parsing" (2012)

The sample data comes from Question Bank and a sample of PTB provided by NLTK in the corpora section, which I converted to a labeled dependency CONLL file using LTH converter and David Vadas' patches. The sample data also contains non-projective parses, which are ignored by the sample driver program.

If you are looking for a modern flexible dependency parser that supports non-projective parses and is near SoTA, you probably want to use a neural parser architecture like the one in mead

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].