Я новичок в 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 даже «гудит», «попадает под кожу», что не соответствует моему утверждению.
Так есть ли способ получить синонимы, которые имеют отношение к утверждению? Есть ли какие-либо концепции или алгоритмы, которые я могу проверить?