2012-03-02 8 views
1

javaからワードネットにアクセスするためのワードネット検索(JAWS)用のJava APIを使用します。私は、Javaとの意味的類似性に関するいくつかの論文を読むときに、2つのsynsetの間の距離を見つけることを期待しています(階層を構築するのに関係が使用されています)。 JAWSの単語間の距離を特定する方法はありません。二つの言葉ワードネット内のsynset間の距離を調べる

Example 

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

間の距離は、この機能を実行中に構築された方法があります提供しますJavaでいくつかの方法が存在する場合

を教えてください?

答えて

1

JAWSのみを使用しているようですが、このanswerは解決策を示しています。

+0

感謝を。しかし、それは2つの単語間の類似性を与える。私はちょうど2つの用語の間の距離をしたい – CTsiddharth

+1

技術的に類似の尺度_is_距離測定:2つの単語間の距離が大きいほど類似性が小さくなります。共通のルートにエッジの数を距離で表す場合は、それらを数えなければなりません。リンクされたAPIで利用可能な類似性尺度Wu&Palmer(1994)はちょうどそれを行います:ソースコードをチェックしたり、距離の尺度として与える類似性を使用することができます。 – Vladtn

関連する問題