在stanford NLP中使用别名或自定义Coreference或基于规则的Coref

时间:2014-06-14 09:02:08

标签: java stanford-nlp

如何使用JAVA在Stanford NLP中进行别名或自定义Coreference或基于规则的Coref。

我有以下用例

“Murugan”可以称为Arumugam,Sharavan,Kandan

Vishnu可以称为Narayanan,Narasimhar,Venkatesan

如何在斯坦福NLP的帮助下做到这一点。

我用谷歌搜索了,但没有得到任何有用的答案,我没有找到斯坦福NLP的任何文件。

有RulebasedCorefMentionFinder类,但不知道如何将它与JAVA一起使用。

1 个答案:

答案 0 :(得分:0)

Stanford nlp有共同参考决议。但我不确定这对你有什么帮助。您可以浏览此链接http://nlp.stanford.edu/projects/coref.shtml。正如您在该链接中提到的示例中所看到的,您可以获得像他,她这样的间接引用。

Ex: - “Ravi来自印度。他是一位伟大的作家。他对音乐非常有品味。”

在上面的句子中,“他”指的是拉维。通过使用Stanford nlp,您将能够识别这些类型的引用。

斯坦福nlp中没有任何工具或文档可以解决您的问题。

您可以使用正则表达式来解决您的问题。