论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction

文章目录

1 简介

论文题目:Zero-Shot Transfer Learning for Event Extraction
论文来源:ACL 2018
论文链接:https://arxiv.org/pdf/1707.01066.pdf
代码链接:https://github.com/wilburOne/ZeroShotEvent

1.1 创新

  • 将事件抽取定义为generic grounding problem(溯源问题),映射每一个事件提及到一个在目标事件本体中的具体类型。
  • 提出一个可迁移zero-shot的框架,将事件提及和类型映射到同一个语义空间,根据相似性得到相应的类型。不需要人工标注就能应用到未见过的事件类型中。

2 方法

论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
给定一个句子,首先使用AMR parsing获取候选触发词和论元,然后word sense disambiguation (WSD)工具对词义进行消岐和链接到OntoNotes。将映射到OntoNotes上的名词和动词、可以与FrameNet中的动词或名词词汇单元匹配的单词作为候选触发词。触发词在AMR结构上的子集作为候选论元。整个框架如上图,主要包括下面两个部分:

  • 触发词和类型结构的组成:对于每个候选触发词t,使用AMR parsing将其结构 S t S_t St​表示为三元组<AMR概念,关系,概念>(如上图中的<dispatch-01, :ARG0, China>),对于目标事件本体中的每个类型y,将其结构表示为二元组<事件类型,论元角色>(如上图中的<Transport_Person, Destination>),事件提及结构 < w 1 , λ , w 2 > <w_1,\lambda,w_2> <w1​,λ,w2​>和事件类型结构 < y , r > <y,r> <y,r>的向量表示公式如下:
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
  • 触发词和论元分类:输入为一个元组序列,经过卷积和max池化得到新的向量表示,然后拼接相应词向量进行相似性计算,使用hinge ranking loss进行优化,公式如下:
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction

为了防止过拟合,将一些负样本(没有类型)加入训练过程,使用rank最高的类型(下面公式的 y ′ y' y′)计算loss,触发词loss和论元loss的公式分别如下:

论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction

在zero-shot情况下,对于未见过类型的分类公式如下( y ^ ( t ′ , k ) 表 示 对 t ′ 预 测 的 第 k 个 类 型 ) \widehat{y}(t',k)表示对t'预测的第k个类型) y ​(t′,k)表示对t′预测的第k个类型):
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction

3 实验

实验数据集为ACE 2005,数据统计和实验结果如下(A、B、C、D表示选择的事件类型数分别为1,3,5,10):
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction为了评估模型在相似和不同的未见类型上的性能,在Justice事件的四个子类型事件(Arrest-Jail,
Convict, Charge-Indict, Execute)训练模型,在不同类型事件上的效果如下图:
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
人工构建一个新的事件本体,包含33个ACE事件类型和论元角色和1161个FrameNet中的frame,使用上述实验配置D中的数据进行训练,对比的方法使用全部的其余ACE事件进行训练,在150个测试句子上的实验效果如下:
论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
下图为LSTM的学习曲线,可以发现不使用任何未见事件的数据,提出的方法也能得达到不同的性能。论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction
AMR的消融实验如下图:论文笔记 ACL 2018|Zero-Shot Transfer Learning for Event Extraction

上一篇:Linux facl文件访问控制getfacl、setfacl


下一篇:获取txt文件的内容