Как найти синонимы, используя отношения в Wordnet - PullRequest
0 голосов
/ 08 января 2019

Я новичок в NLP, NLTK и Python. Я использую wordnet, чтобы получить синонимы для слова в данном предложении. Я использую приведенный ниже код, чтобы получить синонимы и названия лемм этих слов

synonyms = wordnet.synsets(w,pos)
lemmas.append(list( set(chain.from_iterable([w.lemma_names() for w in synonyms]))))

например: wordnet.synsets ("get", 'v')

lemma_names для этого слова "get" возвращает много вещей, которые для меня не важны.

Моя строка поиска "ошибка при получении отчета". lemma_names даже «гудит», «попадает под кожу», что не соответствует моему утверждению.

Так есть ли способ получить синонимы, которые имеют отношение к утверждению? Есть ли какие-либо концепции или алгоритмы, которые я могу проверить?

...