我使用Java API進行wordnet搜索(JAWS)以從java訪問wordnet。當我閱讀一些關於與java的語義相似性的論文時,他們期望我找到兩個synset之間的距離(在建立層次結構時使用的是一種關係)。沒有具體的方法來查找JAWS中的單詞之間的距離。找到wordnet中synsets之間的距離
如果存在一些Java中的方法,讓兩個詞
Example
apple -> fruit-> fruits and vegetables (2)
vegetables -> fruits and vegetables (1)
distance(apple,vegetable) = 3
之間的距離,請告訴我,有一個內置在執行此功能的方法?
感謝。但它給出了兩個詞之間的相似性。我只想要兩個詞之間的距離 – CTsiddharth 2012-03-06 11:20:23
從技術上講,相似性度量是距離度量:相似度越小,兩個詞之間的距離越大。如果你的意思是距離邊數到一個普通的根,那麼你將不得不對它們進行計數。相關性測量Wu&Palmer(1994)可以在鏈接的API中得到:只需要檢查它的源代碼,或者只是使用它提供的相似度來衡量你的距離。 – Vladtn 2012-03-06 11:30:39