3

2 つの副詞または 2 つの形容詞の類似度を計算するプログラムを書きたいのですが、WordNet には副詞と形容詞のオントロジー構造がありません。

最初の試行では、Adapt-lesk アルゴリズムを使用しました。このアルゴリズムの結果は、副詞または形容詞にとって非常に残念です。これらの類似性を計算する最良の方法は何ですか? この問題を解決するのを手伝ってください。

皆さんありがとう。

4

1 に答える 1

1

まれですWordNetが、関係呼び出しがありますpertainym。関連する形容詞をその副詞形に結び付けます。NLTK ( http://nltk.org/ ) をインストールして python を使用している場合は、以下の例を試すことができます。

>>> from nltk.corpus import wordnet as wn
>>> for ss in wn.all_synsets(): # loop through all synsets in WordNet
...     for l in ss.lemmas: # loop through the possible lemmas in that synsets.
...             x = j.pertainyms() # access lemma's pertainyms
...             if len(x) > 0:
...                     print str(ss.offset)+"-"+ss.pos, l, x
于 2013-03-31T14:36:42.110 に答える