Skip to content

SyntaxDecoder is a generalized transition-based parsing framework designed to simplify the development of statistical dependency parsers.

Notifications You must be signed in to change notification settings

KotlinNLP/SyntaxDecoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyntaxDecoder No Maintenance Intended GitHub version Build Status

Deprecated. This module will not be maintained nor imported by other KotlinNLP modules.

SyntaxDecoder is a generalized transition-based parsing framework designed to simplify the development of statistical transition-based dependency parsers.

SyntaxDecoder is part of KotlinNLP.

Introduction

SyntaxDecoder provides a unified framework to describe states as well as a set of transitions that lead the system from one state to the next. It allows to compare various transition-based algorithms from both a theoretical and empirical perspective.

The package includes well-known transition systems (e.g. ArcStandard, ArcHybrid, EasyFirst) but also novel unstudied systems. Different types of oracle (static, non-deterministic, dynamic) are implemented for some of them.

Getting Started

Import with Maven

<dependency>
    <groupId>com.kotlinnlp</groupId>
    <artifactId>syntaxdecoder</artifactId>
    <version>0.2.3</version>
</dependency>

License

This software is released under the terms of the Mozilla Public License, v. 2.0

Contributions

We greatly appreciate any bug reports and contributions, which can be made by filing an issue or making a pull request through the github page.

About

SyntaxDecoder is a generalized transition-based parsing framework designed to simplify the development of statistical dependency parsers.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages