Семантическое представление текста - PullRequest
0 голосов
/ 30 октября 2018

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

Я понимаю его определение «абстрактный язык, в котором могут быть представлены значения», но каковы некоторые способы создания семантики представления текста? Я не могу найти удовлетворительный ответ для этого.

Спасибо за ваши ответы.

1 Ответ

0 голосов
/ 30 октября 2018

Одним из самых простых семантических представлений текста будет преобразование текста в предложения:

Если у вас стресс или вы плохо питаетесь, вы заболели.

может быть представлен как:

get_stressed ¬ ¬eat_well → get_ill

в логике.

Подполе, называемое семантической маркировкой ролей NLP (со многими богатыми ресурсами propBank, verbNet, frameNet ...), также может оказаться полезным для просмотра. В частности, представляя глаголы с их ролями, агентами, прямыми косвенными объектами или предлогами, предложения представляются в виде графиков, служащих семантике. У Юрафски есть глава для SLR в главе 18 в его книге здесь: Глава 18 - Маркировка семантической роли и структура аргумента

Как и в примере Юрафского, аргументы глагола могут быть извлечены в предложении:

Джон [АГЕНТ] разбил окно [ТЕМА] с камнем [ИНСТРУМЕНТ].

и может быть просто представлен как: перерыв (Джон, окно, камень)

Полная ссылка на книгу

Надеюсь, это поможет,

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...