Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Hexatagging: Projective Dependency Parsing as Tagging

About

We introduce a novel dependency parser, the hexatagger, that constructs dependency trees by tagging the words in a sentence with elements from a finite set of possible tags. In contrast to many approaches to dependency parsing, our approach is fully parallelizable at training time, i.e., the structure-building actions needed to build a dependency parse can be predicted in parallel to each other. Additionally, exact decoding is linear in time and space complexity. Furthermore, we derive a probabilistic dependency parser that predicts hexatags using no more than a linear model with features from a pretrained language model, i.e., we forsake a bespoke architecture explicitly designed for the task. Despite the generality and simplicity of our approach, we achieve state-of-the-art performance of 96.4 LAS and 97.4 UAS on the Penn Treebank test set. Additionally, our parser's linear time complexity and parallelism significantly improve computational efficiency, with a roughly 10-times speed-up over previous state-of-the-art models during decoding.

Afra Amini, Tianyu Liu, Ryan Cotterell• 2023

Related benchmarks

TaskDatasetResultRank
Dependency ParsingChinese Treebank (CTB) (test)
UAS93.2
99
Dependency ParsingPenn Treebank (PTB) (test)
LAS96.4
80
Dependency ParsingUD 2.2 (test)
bg92.87
31
Dependency ParsingEnglish (en) (test)
LAS94.8
16
Dependency ParsingHebrew (he) (test)
LAS87.86
10
Dependency ParsingRussian (ru) (test)
LAS88.71
8
Dependency ParsingFinnish (fi) (test)
LAS88.65
8
Dependency ParsingAncient Greek grc (test)
LAS60.74
8
Dependency ParsingFrench (fr) (test)
LAS91.5
8
Dependency ParsingTamil (ta) (test)
LAS65.13
8
Showing 10 of 12 rows

Other info

Code

Follow for update