如何使用JAVA在Stanford NLP中进行别名或自定义Coreference或基于规则的Coref。
我有以下用例
Vishnu可以称为Narayanan,Narasimhar,Venkatesan
如何在斯坦福NLP的帮助下做到这一点。
我用谷歌搜索了,但没有得到任何有用的答案,我没有找到斯坦福NLP的任何文件。
有RulebasedCorefMentionFinder类,但不知道如何将它与JAVA一起使用。
答案 0 :(得分:0)
Stanford nlp有共同参考决议。但我不确定这对你有什么帮助。您可以浏览此链接http://nlp.stanford.edu/projects/coref.shtml。正如您在该链接中提到的示例中所看到的,您可以获得像他,她这样的间接引用。
Ex: - “Ravi来自印度。他是一位伟大的作家。他对音乐非常有品味。”
在上面的句子中,“他”指的是拉维。通过使用Stanford nlp,您将能够识别这些类型的引用。
斯坦福nlp中没有任何工具或文档可以解决您的问题。
您可以使用正则表达式来解决您的问题。