依存句法分析与语义依存分析的区别
2017-06-15 20:01
567 查看
依存句法分析
依存语法 (Dependency Parsing, DP) 通过分析语言单位内成分之间的依存关系揭示其句法结构。
直观来讲,依存句法分析识别句子中的
“主谓宾”、“定状补”这些语法成分,并分析各成分之间的关系。
例如,句子
国务院总理李克强调研上海外高桥时提出,支持上海积极探索新机制。
依存句法分析结果(via 哈工大LTP):
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171001078-767397858.png)
从分析结果中我们可以看到,句子的
核心谓词为“提出”,
主语是“李克强”,提出的
宾语是“支持上海…”,“调研…时”是“提出”的
(时间) 状语,“李克强”的
修饰语是“国务院总理”,“支持”的
宾语是“探索
新机制”。
有了上面的句法分析结果,我们就可以比较容易的看到,“提出者”是“李克强”,而不是“上海”或“外高桥”,即使它们都是名词,而且距离“提出”更近。
依存句法分析标注关系 (共14种) 及含义如下:
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171017671-880741548.png)
语义依存分析
语义依存分析 (Semantic Dependency Parsing, SDP),分析句子各个语言单位之间的语义关联,并将语义关联以依存结构呈现。 使用语义依存刻画句子语义,好处在于不需要去抽象词汇本身,而是通过词汇所承受的语义框架来描述该词汇,而论元的数目相对词汇来说数量总是少了很多的。语义依存分析目标是跨越句子表层句法结构的束缚,直接获取深层的语义信息。
例如以下三个句子,用不同的表达方式表达了同一个语义信息,即张三实施了一个吃的动作,吃的动作是对苹果实施的。
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171026484-786741035.png)
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171032390-1732182677.png)
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171036968-804434081.png)
语义依存分析
不受句法结构的影响,将具有直接语义关联的语言单元直接连接依存弧并标记上相应的语义关系。这也是语义依存分析与句法依存分析的重要区别。
再看一下三个句子的句法依存分析和语义依存分析的对比:
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171047781-255392673.png)
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171100234-765159834.png)
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171106187-645590798.png)
从上边的对比可以看出,虽然三个句子拥有不同的句子结构, 产生了不同的句法分析结果, 但是三个句子中语言单元之间的语义关系并没有发生变化, 从
"吃"这个词来看,
它的
主体, 客体...都没有发生变化.
再看一个例子
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171113984-927607569.png)
如上例对比了句法依存和语义分析的结果,可以看到两者存在两个显著差别。
第一,句法依存某种程度上更重视
非实词(如介词)在
句子结构分析中的作用,而语义依存更倾向在具有直接
语义关联的
实词之间建立直接依存弧,非实词作为辅助标记存在。
第二,两者依存弧上标记的语义关系完全不同,
语义依存关系是由论元关系引申归纳而来,可以用于回答问题,如
我在哪里喝汤,我在用什么喝汤,谁在喝汤,我在喝什么。但是句法依存却没有这个能力。
语义依存与语义角色标注之间也存在关联,
语义角色标注只关注句子主要谓词的论元及谓词与论元之间的关系,而
语义依存不仅关注谓词与论元的关系,还关注谓词与谓词之间、论元与论元之间、论元内部的语义关系。语义依存对句子语义信息的刻画更加完整全面。
语义依存关系分为三类,分别是
主要语义角色,每一种语义角色对应存在一个嵌套关系和反关系;
事件关系,描述两个事件间的关系;
语义依附标记,标记说话者语气等依附性信息。
![](http://images2015.cnblogs.com/blog/323808/201608/323808-20160813171123609-2116334990.png)
相关文章推荐
- 依存句法分析与语义依存分析的区别
- 依存句法分析与语义依存分析的区别--转载
- 依存句法分析与语义依存分析的区别
- 依存句法分析与语义依存分析的区别
- nlp 总结 分词,词义消歧,词性标注,命名体识别,依存句法分析,语义角色标注
- 十二、教你如何利用强大的中文语言技术平台做依存句法和语义依存分析
- 中文依存句法分析概述及应用
- 使用stanford nlp进行依存句法分析
- 基于神经网络的依存句法分析
- 斯坦福依存句法分析环境的搭建(但没有root提示)
- 几何文本的依存句法分析
- 使用Stanford CoreNLP的Python封装包处理中文(分词、词性标注、命名实体识别、句法树、依存句法分析)
- 词法分析器、语法分析器、语义分析器 的区别以及别人编写的程序。
- 语义分析和文本分析区别
- 数据驱动的依存句法分析方法简介(一)
- 中文依存句法分析概述及应用
- fudannlp - 开源中文自然语言处理工具包|中文分词|词性标注|依存句法分析|指代消解 - Google Project Hosting
- 依存句法分析
- 中文依存句法分析概述及应用
- ZH奶酪:中文依存句法分析概述及应用