APP下载

融合源端句法和语义角色信息的AMR解析

2019-09-05葛东来李军辉朱慕华李寿山周国栋

中文信息学报 2019年8期
关键词:句法语义融合

葛东来,李军辉,朱慕华,李寿山,周国栋

(1. 苏州大学 计算机科学与技术学院,江苏 苏州 215006)(2. 阿里巴巴集团,浙江 杭州 311121)

0 引言

语义解析是一种将自然语言句子映射到语义表示的过程[1-7]。近年来,得益于大规模标注数据的发布,抽象意义表示(Abstract Meaning Representation,AMR)解析越来越受到研究者的关注[1]。简而言之,AMR是一种语义形式,它将句子的意义表示为单根的有向无环图,其中节点表示AMR概念,带有向标记的边表示节点之间的语义关系。

最近很多相关工作将AMR图线性序列化,进而将AMR解析视为从源端句子到目标端线性化的AMR图的翻译任务,并采用目前神经机器翻译通用的seq2seq模型[8-11]。然而,大多数相关工作都将源句表示为单词序列,没有考虑那些对AMR图的构造非常有用的源端句法和语义角色信息。此外,最近关于seq2seq模型的相关研究,比如机器翻译[12-13],表明即使是百万级的平行语料库,seq2seq模型仍然无法从中捕获深层的句法信息,更不用说规模相差甚远的AMR语料。因此,在缺乏语言知识的情况下,基于seq2seq模型的AMR解析很容易产生与输入句子的句法和语义不一致的AMR结果。

例如,图1(a)中seq2seq AMR给出了一个典型的基于seq2seq模型的AMR解析示例,该解析结果具有以下几个问题。首先,模型错误地将片段“a separatist area of Georgia”识别为两个平行的概念“country”和“area”。其次,它认为这两个概念都是概念“strike”的修饰语,这与源端句子的句法结构不一致。最后,在语义关系上,它错误地将概念“strike”视为概念“escalate”的ARG1,即受事者。这与源端句子的语义角色信息不一致,因为“airstrikes”担当谓词“escalated”的ARG0角色,即施事者。……

登录APP查看全文

猜你喜欢

句法语义融合
村企党建联建融合共赢
句法与句意(外一篇)
融合菜
述谓结构与英语句法配置
从创新出发,与高考数列相遇、融合
《融合》
语言与语义
句法二题
诗词联句句法梳理
“上”与“下”语义的不对称性及其认知阐释