Skip to content

SynDepAT learns to transfer syntactic dependency knowledge across domains. Additionally, Introducing a Span-Relation (SpanRel) approach based on universal dependency transfer, which can be easily extended to a wide range of natural language analysis tasks.

Notifications You must be signed in to change notification settings

Joel4U/SynDepAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SynDepAT

SynDepAT learns to transfer syntactic dependency knowledge across domains. The dependency transfer source domain comes from the dependency parsing task, while the target task is NER. Of course, this method can be easily extended to a wide range of natural language analysis tasks.

Model Architecture

Requirement

Python 3.7

Pytorch 1.4.0

Transformers 3.3.1

Performance

Model Dataset Pretrained Model P R F1
SynDepAT ctb5 and ontonotes cn bert-base-multilan-cased - - -
SynDepAT ctb5 and resume bert-base-multilan-cased - - -
SynDepAT ctb5 and weibo bert-base-multilan-cased - - -
SynDepAT ctb5 and marsa bert-base-multilan-cased - - -
Model Dataset Pretrained Model P R F1
SynDepAT ptb and ontonotes en bert-large-cased - - -
SynDepAT ptb and conll03 bert-large-cased - - -
SynDepAT ptb and ace04 bert-large-cased - - -
SynDepAT ptb and ace05 bert-large-cased - - -
NER Model Dataset Pretrained Model P R F1 Parameters
SynDepAT (w/o dep)-crf conll03 bert-base-cased 91.97 92.10 92.67 bert-lr: 2e-5 other-lr: 1e-3 (lstm)enc_layers: 1, (lstm)shared_enc_nlayers: 3
SynDepAT (w/o dep)-crf ontonotes bert-base-cased 89.59 89.62 89.61 同上
SynDepAT (w/o dep)-crf chinese bert-base-multilan-cased 77.62 80.98 79.27 同上
SynDepAT (w/o dep)-crf resume bert-base-multilan-cased 95.70 96.99 96.34 同上 bert-lr:2e-5 > 3e-5, F1 96.24
SynDepAT (w/o dep)-crf catalan bert-base-multilan-cased 86.80 87.22 87.01 同上
SynDepAT (w/o dep)-crf spanish bert-base-multilan-cased 86.80 87.03 86.92 同上
----------------------- ------------- ------------- --------- --------- --------- -------------
SynDepAT (w/o dep)-biaf conll03 bert-base-cased - - - -
SynDepAT (w/o dep)-biaf ontonotes bert-base-cased - - - -
SynDepAT (w/o dep)-biaf chinese bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-biaf resume bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-biaf catalan bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-biaf spanish bert-base-multilan-cased - - - -
----------------------- ------------- ------------- --------- --------- --------- -------------
SynDepAT (w/o dep)-span conll03 bert-base-cased - - - -
SynDepAT (w/o dep)-span ontonotes bert-base-cased - - - -
SynDepAT (w/o dep)-span chinese bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-span resume bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-span catalan bert-base-multilan-cased - - - -
SynDepAT (w/o dep)-span spanish bert-base-multilan-cased - - - -

bert-lr: 2e-5 other-lr: 1e-3 (synlstm), (naivetrans)shared_enc_nlayers: 3, shared_input_dim: 864(w/o pos|rel) crf
[src-test set Total] Prec.: 89.08, Rec.: 90.03, Micro F1: 89.55

bert-lr: 2e-5 other-lr: 1e-3 (synlstm), (naivetrans)shared_enc_nlayers: 3, shared_input_dim: 864(w rel /o pos) crf
[src-test set Total] Prec.: 89.34, Rec.: 90.44, Micro F1: 89.89 (8个以上超越89.50)

bert-lr: 2e-5 other-lr: 1e-3 (synlstm), (naivetrans)shared_enc_nlayers: 3, shared_input_dim: 864(w rel 、 pos) crf
[src-dev set Total] Prec.: 88.02, Rec.: 89.45, Micro F1: 88.73(这个是最好的)DEV的整体性能是比不过w rel /o pos
[src-test set Total] Prec.: 89.39, Rec.: 90.10, Micro F1: 89.74 整体性能是比不过w rel /o pos

About

SynDepAT learns to transfer syntactic dependency knowledge across domains. Additionally, Introducing a Span-Relation (SpanRel) approach based on universal dependency transfer, which can be easily extended to a wide range of natural language analysis tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages