Чисто сеточная deep learning модель для определения семантической близости фраз, с учетом русского словоизменения и примитивный просмотр knowledge base для поиска подтверждения/опровержения гипотезы (т.е. retrieval-based модель для бота):
:> кошка ловит мышей.
:> ловит ли кошка мышей?
да
:> ловит ли мышей кошка?
да
:> мыши ловят кошку?
нет
:> кошечка ловит мышек?
да
:> мышки ловят кошечку?
нет
:>
Далее буду пробовать реализовать вторую часть - inference engine (или text entailment, тут как посмотреть).
- Первая часть модели для чат-бота
( Комментарий )