使用StanfordCoreNLP提取两个实体之间的关系

这里也提出了类似的问题,但我找不到任何相关的答案,所以我再试一次。 我可以使用库获取NER和Dependency树。 现在我要找的是我想用实体之间的关系提取实体。 例如,“flipkart投资了myntra”,所以我应该能够将entity1作为“flipkart”,将entity2作为“myntra”和“投资者”作为关系。或类似的结构。 我无法获得相同的正确工具。 我有些指导家伙,如何实现这个目标? 提前致谢

您可以使用斯坦福关系提取工具包训练自己的模型。 与代码一起发布的模型只有几个关系:Live_In,located_In,OrgBased_In,Work_For和None。 要训​​练您自己的模型,请在其网页上查看“培训并指定您自己的模型”。 现有模型是在小型数据集上训练的,因此如果添加更多训练数据,您将会走很长的路。

如果你想在句子中的两个实体之间提取突出的单词(也就是说,不想将它们分类为给定的一组关系),你也可以查看ReVerb 。