Size: a a a

Natural Language Processing

2019 October 08

B

Brenoritvrezorkre in Natural Language Processing
Занимаюсь модальной логикой и столкнулся с этой проблемой.
источник

B

Brenoritvrezorkre in Natural Language Processing
В общем, если кто знает тесты для подобных задач или хотя бы может придумать кандидатов на таковые тесты, то спасибо, если укажите их тут.
источник

PL

Pavel Lebedev in Natural Language Processing
Как Вы пишете, разница значения определяется по контексту. Соответственно, контекст и надо классифицировать. Готовых алгоритмов/фреймворков я не знаю, но судя по постановке задачи возможны (и реальны для воплощения) как минимум два подхода (или их комбинация): 1) пытаться формулировать правила, значимые для классификации контекста (например, обращенное к роли исполнителя "должна" может служить одним из маркеров 2) попытаться обучить классификатор контекстов на размеченных примерах, без выведения формальных правил
источник

V

Vlad in Natural Language Processing
Если я правильно понимаю, второй вариант успешно используется для классификации интентов в разных платформах для создания чат-ботов
источник

B

Brenoritvrezorkre in Natural Language Processing
Подумаю.
источник

PL

Pavel Lebedev in Natural Language Processing
Vlad
Если я правильно понимаю, второй вариант успешно используется для классификации интентов в разных платформах для создания чат-ботов
Да, похоже. Можно попробовать от них оттолкнуться.
источник

SS

Sergey Sikorskiy in Natural Language Processing
Brenoritvrezorkre
В алетическом контексте оно бесплатно как есть, само по себе (если можно так выразиться и если такое употребление вообще в данном случае возможно), а в деонтическом контексте говорится, что кто-то гарантирует, что пиво будет бесплатным (это не значит, что оно реально будет бесплатным).

Или вот более расхожий пример:

1. "Когда я приду домой, моя квартира должна быть чистой";

2. "Когда я приду домой, моя квартира должна быть чистой" (в разговоре с детьми / прислугой / уборщиками / т.п.).
Быть может не совсем то, что вы ищете, но тем не менее ...

Слово должен.
Нас интересуют 2 смысла.

2. с инф. обязан сделать что-либо
3. с инф. о том, что непременно, неизбежно совершится, произойдёт

Смысл/семантика слов/словосочетаний выражается средствами того же самого языка.

Иной подход: использовать внешний формальный язык. Онтология SUMO.
Если посмотреть на самую базовую ее чать, то там можно найти такой предикат как modalAttribute, подклассы DeonticAttribute & AlethicAttribute. Смысл описывается формально. Язык описания - логика предикатов первого порядка (почти всегда).
Дальше задача сводится к Sense Disambiguation.

Данный подход ориентирован, в первую очередь, на машины, но, тем не менее ...
источник

PL

Pavel Lebedev in Natural Language Processing
Еще можно попробовать копнуть отсюда: http://nlpprogress.com/english/word_sense_disambiguation.html
источник

B

Brenoritvrezorkre in Natural Language Processing
Ну это как раз такая задача, частный случай.

То есть, это word-sense disambiguation касательно linguistic modality. В принципе, я, похоже, просто забыл, что есть такая тематика с конкретным названием, а теперь название передо мной есть, и я могу сам поискать, есть ли статьи именно по тому вопросу, что нужно разрешить.

Спасибо.
источник

B

Brenoritvrezorkre in Natural Language Processing
Как работают модальности в логике, я знаю, я оттуда.
источник

B

Brenoritvrezorkre in Natural Language Processing
Да, гуглинг с этим термином явно более плодотворен, чем без него: https://arxiv.org/pdf/1608.05243.pdf — вот сразу какая-то статья нашлась (для меня не факт что нужная, не читал, но уже что-то).
источник

PL

Pavel Lebedev in Natural Language Processing
источник

PL

Pavel Lebedev in Natural Language Processing
Еще есть такая диссертация, не напрямую по теме, но может натолкнет на что: http://doktori.bibl.u-szeged.hu/2291/1/Vincze_Veronika_tezis.pdf
источник

PL

Pavel Lebedev in Natural Language Processing
А такой запрос дает множество публикаций конкретно по теме (все сюда копировать не буду): "natural language processing modality"
источник
2019 October 09

I

Igor in Natural Language Processing
Как создать на питоне простой чат бот?
источник

m

mel kaye in Natural Language Processing
Igor
Как создать на питоне простой чат бот?
Руки+клавиатура+компьютер
источник

I

Igor in Natural Language Processing
Если не сложно - дайте пожалуйста более подробный ответ
источник

I

Igor in Natural Language Processing
Фреймворк там
источник

D

Dmitry in Natural Language Processing
Igor
Если не сложно - дайте пожалуйста более подробный ответ
Rasa NLU
источник

D

Dmitry in Natural Language Processing
Например
источник