Stanford CoreNLP的依赖关系(基本和增强)之间的区别?

时间:2018-01-02 09:07:02

标签: nlp stanford-nlp chatbot

Stanford CoreNLP中的基本依赖项,折叠依赖项和折叠ccprocessed依赖项之间的区别以及如何使用它们来理解查询?

1 个答案:

答案 0 :(得分:3)

通过示例查看差异的一个好方法是使用在线演示(corenlp.run)。基本,折叠和cc处理大致是旧的(“斯坦福依赖关系”)等同于新的(“Universal Dependencies”)表示中的基本,增强和增强的++。

在较高的层次上,基本的依赖关系意味着更容易解析 - 例如,它们总是一棵树,标签集很小,等等。增强的[++]依赖关系(就像它们的前辈一样,“ collapsed“和”cc-processed“)是基本依赖关系的确定性转换,旨在使它们更容易使用,并且更具语义性。例如,通过在弧上标记介词(斯坦福依赖关系中的prep:of;通用依赖关系中的nmod:of)。

差异的完整文档(针对通用依赖关系)可在以下位置找到:Schuster and Manning (2016). "Enhanced English Universal Dependencies: An Improved Representation for Natural Language Understanding Tasks"。原始的斯坦福依赖关系可能最好记录在Stanford Dependencies Manual