Как мы можем реализовать разрешение coreference в данном тексте, используя python? - PullRequest
0 голосов
/ 14 февраля 2019

В настоящее время я определил фразы в данном тексте. Теперь мне нужно определить, есть ли среди них ссылки.

Например:

В доме две двери: door_X и door_Y.Если обе двери открыты, дом небезопасен.

Мне нужно сопоставить «двери» во 2-м предложении с помощью door_X и door_Y

1 Ответ

0 голосов
/ 14 февраля 2019

Традиционно разрешение сопутствующих ссылок в НЛП связано с разрешением анафоры, то есть нахождением существительных, на которые ссылаются местоимения.В вашей проблеме «двери» и «дверца_X» являются существительными, поэтому вы спрашиваете, что это не совсем проблема разрешения сопутствующих ссылок, изучаемая в НЛП.

Однако я думаю, что вы должны решить свою проблему путем регулярногосовпадение выражений.Вы также можете использовать лемматизацию слов для проверки ссылок.

from nltk.stem import WordNetLemmatizer
lemmatizer = WordNetLemmatizer()
print(lemmatizer.lemmatize("doors"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...