我想使用斯坦福 CoreNLP(或其他工具)提取两个实体之间的完整关系。
例如:
Windows比Linux 更受欢迎。
此工具需要Java。
足球是世界上最受欢迎的运动。
最快的方法是什么?什么是最好的做法?
提前致谢
我想使用斯坦福 CoreNLP(或其他工具)提取两个实体之间的完整关系。
例如:
Windows比Linux 更受欢迎。
此工具需要Java。
足球是世界上最受欢迎的运动。
最快的方法是什么?什么是最好的做法?
提前致谢
ReVerb专注于Open IE。您可以先阅读他们的论文“ Identifying Relations for Open Information Extraction ”并查看演示站点。
您可能正在寻找名词之间的依赖关系。斯坦福解析器提供了这样的输出。看看这里。您可以将 Pete 所说的内容(即 POS 图)与依赖图结合起来,以确定一对名词(或名词短语)共享什么关系(例如,直接宾语或名词性主语等)。
因此,您正在寻找链接名词短语的动词短语。这在斯坦福 CoreNLP 中实际上非常简单。只需通过管道运行它并遍历 POS 图即可得到你想要的。你必须想出处理复杂句子的方法,当然你会想使用共同指代系统来处理回指。
这很重要,所以你能把你的问题分解成一个可以回答的问题吗?如果您的问题是,这可能吗?那么答案是肯定的。如果是“我该怎么做?” 那么我建议您开始使用该系统并自己回答该问题。
斯坦福关系提取器是coreNLP 管道的一部分。它由“relation”指定,并且至少依赖于“ner”和“parse”、命名实体识别和解析器注释器。