正如标题所暗示的,我正在寻找一个 WordNet Java API,我可以使用它快速测试一些距离度量算法(例如 Resnik、Leacock 和 Chodorow 等)。我已经阅读了 JWNL、JWI 和 RiTa 的文档,但我仍然不确定它们是否实现了这些方法。
我也可以使用一种快速计算密度和/或重量的方法,因为我已经找到了这些算法的公式并且可以自己实现它们。
我需要将它们用于比较一些 WordNet 算法的效率的研究。任何建议将不胜感激!
提前致谢!
我看到这个问题相当老了,我不知道这是否有帮助,但似乎 RiTa 可以处理两个引理之间的某种语义距离: http ://rednoise.org/rita/wordnet/documentation/riwordnet_method_getdistance.htm
RiTa 似乎只能在 WordNet 版本 3 之前完美运行。
我会推荐Java项目的WordNet Similarity 。他们提供了几种复杂的方法来测量语义相似度。
更新:RiTa-WordNet 版本 034 ( http://rednoise.org/rita/wordnet ) 包括/支持 WordNet 版本 3.1。