在Stanford CoreNLP中提取实体之间的关系

问题描述 投票:0回答:5

我想使用斯坦福 CoreNLP(或者其他工具)提取两个实体之间的完整关系。

例如:

Windows Linux 更流行。

此工具需要 Java。

足球是世界上最受欢迎的运动。

最快的方法是什么?最佳实践是什么?

提前致谢

nlp stanford-nlp
5个回答
8
投票

ReVerb专注于打开IE。您可以首先阅读他们的论文“识别开放信息提取的关系”并查看演示站点。



3
投票
所以您正在寻找链接名词短语的动词短语。在斯坦福 CoreNLP 中,这实际上非常简单。只需通过管道运行它并遍历 POS 图即可获得您想要的内容。你必须想出处理复杂句子的方法,当然你会想使用共指系统来处理照应。

这并不简单,所以您能否将您的问题分解为可以回答的问题?如果您的问题是,这可能吗?那么答案是肯定的。如果是“我该怎么办?”那么我建议您开始使用该系统并自己回答这个问题。



0
投票
如果您或多或少想要提取句子中连接实体的部分,一个简单的方法是使用 spacy 和 textacy。如果您使用 java,我会推荐 CoreNLP 中的 openIE 工具。您还可以通过 stanza 的 CoreNLP 客户端将 CoreNLP 与 python 结合使用。如果您告诉我更多有关您想要使用的编程语言和/或您的项目的信息,我很乐意提供必要步骤的更详细描述。

© www.soinside.com 2019 - 2024. All rights reserved.