Skip to content

mmichazzj/Semantic-Role-Labeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

语义角色标注

本项目的主要目的是实现2015年的一篇论文Zhou and Xu. 这篇论文提出了一种新的使用LSTM做端对端的方法, 并在当年可以达到state-of-the-art的水平. 不同于传统的SRL方法需要句法信息,文中提出的方法只需要输入原始的context, 输出SRL. 详细分析可以参考博文. 代码可以在Python 3 & TensorFlow 1.2上运行.

模型

序列信息输入给正向的LSTM层,这个层的输出作为紧接着的反向的LSTM层的输入,这两层构成一对LSTM层,一共有4对堆叠到一起,最上面是CRF层,架构如下图:

数据集

CoNLL-2005 shared taskF1得分81.07 CoNLL-2012 shared taskF1得分81.27, 数据集的获取与处理可以参考这篇博客.

About

使用LSTM进行端到端的语义角色标注(theano)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published