【问题标题】:finding distance between synsets in wordnet在 wordnet 中查找同义词集之间的距离
【发布时间】:2012-03-20 20:30:35
【问题描述】:

我使用 Java API 进行 wordnet 搜索 (JAWS) 从 java 访问 wordnet。当我阅读了几篇关于与 java 语义相似性的论文时,他们希望我找到两个同义词集之间的距离(在构建层次结构时使用了关系)。在 JAWS 中没有特定的方法来查找单词之间的距离。

请告诉我java中是否存在给出两个单词之间距离的方法

Example 

apple -> fruit-> fruits and vegetables (2) 
vegetables -> fruits and vegetables (1)
distance(apple,vegetable) = 3 

是否有执行此功能的内置方法?

【问题讨论】:

标签: java semantics similarity wordnet jaws-wordnet


【解决方案1】:

您可以为此使用 rita wordnet: http://rednoise.org/rita/reference/RiWordNet/getDistance/

【讨论】:

    【解决方案2】:

    似乎没有只使用 JAWS,但是这个 answer 提供了一个解决方案。

    【讨论】:

    • 谢谢。但它给出了两个词之间的相似性。我只想要两个词之间的距离
    • 从技术上讲,相似度度量距离度量:相似度越小,两个词之间的距离越大。如果您的意思是边数到公共根的距离,那么您将不得不计算它们。链接 API 中可用的相似性度量 Wu & Palmer (1994) 就是这样做的:您可以检查其源代码或仅使用它提供的相似性作为距离的度量。
    猜你喜欢
    • 2014-03-28
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    相关资源
    最近更新 更多