Skip to content

A transition-based dependency parser for both projective and non-projective trees, using Bi-LSTM as a feature extractor

Notifications You must be signed in to change notification settings

luciusssss/archybrid-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A transition-based dependency parser for both projective and non-projective trees

This is a PyTorch implement of 'Simple and Accurate Dependency Parsing Using Bidirectional LSTM Feature Representations'. and 'Arc-Hybrid Non-Projective Dependency Parsing with a Static-Dynamic Oracle'.

It is a transition-based dependency parser for both projective and non-projective trees, using BiLSTM networks and arc-hybrid systems. Although it is just a naive implement of these papers without much optimization, its performance is beyond expectation.

Requirements

  • Python (>= 3.6)
  • PyTorch (>= 1.0)

About dataset

The dataset I used for training is a treebank in Chinese. It is class-use only, so I can't upload it to github. It is preprocessed into 'json' format. Each word in the sentence has these attributes: 'id', 'word', 'pos', 'father', 'emb'.

Reference

About

A transition-based dependency parser for both projective and non-projective trees, using Bi-LSTM as a feature extractor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages