Какие инструменты НЛП использовать для сопоставления фраз, имеющих сходное значение или семантику

Я работаю над проектом, который требует от меня сопоставления фразы или ключевого слова с набором похожих ключевых слов. Мне нужно выполнить семантический анализ для того же самого.

пример:

Соответствующий QT
дешевая медицинская страховка
доступное медицинское страхование
недорогое медицинское страхование
план медицинского обслуживания за меньшие деньги
недорогое медицинское страхование

Общее значение

недорогое медицинское страхование

Здесь слово в столбце Common Meaning должно соответствовать столбцу Relevant QT. Я посмотрел на кучу инструментов и методов, чтобы сделать то же самое. S -Match казался очень многообещающим, но мне приходится работать на Python, а не на Java.Также хорошо выглядит скрытый семантический анализ, но я думаю, что он больше подходит для классификации документов на основе ключевого слова, а не сопоставления ключевых слов. Я немного знаком с NLTK. Может ли кто-нибудь дать некоторое представление о том, в каком направлении мне следует двигаться и какие инструменты я должен использовать для этого?

13
задан Cœur 29 April 2017 в 16:09
поделиться