Table of Contents
Dialog
Overviews
Best overviews: Chen et al 2017 - A Survey on Dialogue Systems: Recent Advances and New Frontiers and Roller et al 2020 - Recipes for building an open-domain chatbot.
- Introductions
- General
- Courses
- Datasets
- Evaluation
- Other
Key Papers
- SOTA (2020, better than Meena) neural dialog generation: Roller et al 2020 - Recipes for building an open-domain chatbot. Code and models
Chatbots
See also Chatbots.
Out-of-Scope Detection
Open-Domain Goal-Oriented Dialog
Open-Domain Dialog Systems with Roles
Knowledge-Grounded Conversational Agents
Conversational Question Answering
Prompting and In-Context Learning
Debating Systems
Multimodal Dialog Agents
Dialog Policy
For a nice overview, see related work section of Joshi 2024.
Dialog Acts
A dialog act, also known as a speech act, is the “action” an utterance performs, such as request information, confirm, etc.
Dialog Act Tagging
Dialog Acts are related to RST, except that dialog acts assume that the relation expressed in the dialog act is between adjacent utterances. See here for more information.
- Yu & Yu 2019 - MIDAS, A Dialog Act Annotation Scheme for Open-Domain Human-Machine Spoken Conversations There used to be a corpus and an open-source system available, but it has been taken down. Jurik uses this tagger in his system
Taxonomies of Dialog Acts
Predicting Dialog Acts
Predicting the next dialog act. Papers:
Dialog Systems that Learn / Teachable Agents
See also Learning from Feedback.
Conversational Search
- Overviews
-
- Papers
- People
Datasets
See also NLP progress - Dialog and Serban et al 2017 - A Survey of Available Corpora for Building Data-Driven Dialogue Systems.
- ReDial dataset - annotated dataset of dialogues, where users recommend movies to each other. Paper: Li et al 2018 - Towards Deep Conversational Recommendations
- MultiWOZ Also a data to text generation dataset. Paper v1.0: Ramadan et al 2018 - Large-Scale Multi-Domain Belief Tracking with Knowledge Sharing. Paper v2.0: Budzianowski et al 2018 - MultiWOZ - A Large-Scale Multi-Domain Wizard-of-Oz Dataset for Task-Oriented Dialogue Modelling
Multi-Party Datasets
- Apel et al 2023 - MeeQA: Natural Questions in Meeting Transcripts See the datasets they used for more multi-party datasets.
Dialog Act Tagging
Dialog Agent Safety
Safety: making sure the dialog agent doesn't use swear words, offensive language, give bad advice, etc, which could happen if the agent has been trained on a corpus of dialogs.
Software
Evaluation
See also Chatbots - Evaluation.
- Walker et al 1997 - PARADISE: A Framework for Evaluating Spoken Dialogue Agents (Task oriented dialog I believe)
Ideas for future work
- Use dialog to add training data to improve the NER and EL on the fly. As examples get corrected, add them in. There should be prior work on this.
Software
- Chatbots
- Rule-based
- Data-driven
- Task-Oriented Dialog
- Miscellaneous
- LangChain Framework for building applications with prompting (chaining prompts, etc)
Workshops and Conferences
- IWSDS (International Workshop on Spoken Dialog Systems): 2023 2021 2017 Proceedings up to 2020 on dblp This is a nice workshop.