Системы ответов на вопросы и диалоговые системы
Системы, которые отвечают на вопросы на естественном языке и ведут беседы, охватывая поиск информации и вопросно-ответные системы на основе понимания текста, а также как целевые, так и открытые диалоговые агенты.
Definition
Система ответов на вопросы возвращает прямой ответ на вопрос на естественном языке, в то время как диалоговая система поддерживает многоходовую беседу для информирования или помощи пользователю.
Scope
Охватывает вопросно-ответные системы — фактоидные, основанные на поиске и на понимании текста — и диалоговые системы, как целевые агенты с отслеживанием состояния диалога, так и разговорные модели открытого домена. Рассматривается роль предварительно обученных моделей и оценка корректности и связности. Базовые архитектуры трансформеров рассматриваются в разделе статистических и нейронных методов.
Core questions
- В чем разница между вопросно-ответными системами, основанными на поиске, и системами, основанными на понимании текста?
- Как целевые диалоговые системы отслеживают состояние и выбирают действия?
- Что отличает разговорных агентов открытого домена?
- Как оценивается качество ответов и бесед?
Key concepts
- фактоидные вопросно-ответные системы
- понимание текста
- поиск информации
- целевой диалог
- отслеживание состояния диалога
- диалог в открытом домене
- разговорный агент
- оценка
Key theories
- Вопросно-ответные системы на основе понимания текста
- Ответы на вопросы путем нахождения или генерации ответа из отрывка текста — задача, преобразованная предварительно обученными трансформерами, донастроенными на наборах данных для понимания текста.
- Отслеживание состояния диалога
- Поддержание структурированного представления целей пользователя на протяжении нескольких ходов, чтобы целевая система могла решить, что спросить, подтвердить или выполнить.
History
Разговорные системы берут начало с ELIZA Вейценбаума (1966), которая использовала простое сопоставление с образцом. Системы ответов на вопросы развивались благодаря оценочным кампаниям, а появление больших предварительно обученных моделей, таких как BERT, и последующих генеративных моделей значительно улучшило понимание текста и диалог в открытом домене.
Debates
- Истинное понимание против сопоставления с образцом
- Вопрос о том, понимают ли беглые разговорные системы язык или, подобно ELIZA, используют поверхностные паттерны; этот вопрос становится более актуальным, поскольку большие модели производят убедительные, но иногда необоснованные ответы.
Key figures
- Joseph Weizenbaum
- Daniel Jurafsky
- Jacob Devlin
Related topics
Seminal works
- weizenbaum1966
- devlin2019
Frequently asked questions
- В чем разница между целевым диалогом и диалогом в открытом домене?
- Целевые системы помогают пользователю достичь конкретной цели, например, забронировать рейс, и отслеживают структурированное состояние. Системы открытого домена стремятся вести беседу на любую тему, отдавая приоритет связности и вовлеченности, а не выполнению определенной задачи.