Toward Self-learning End-to-End Task-Oriented Dialog Systems
End-to-end task bots are typically learned over a static and usually limited-size corpus. However, when deployed in dynamic, changing, and open environments to interact with users, task bots tend to fail when confronted with data that deviate from the training corpus, i.e., out-of-distribution samples. In this paper, we study the problem of automatically adapting task bots to changing environments by learning from human-bot interactions with minimum or zero human annotations. We propose SL-AGENT, a novel self-learning framework for building end-to-end task bots. SL-AGENT consists of a dialog model and a pre-trained reward model to predict the quality of an agent response. It enables task bots to automatically adapt to changing environments by learning from the unlabeled human-bot dialog logs accumulated after deployment via reinforcement learning with the incorporated reward model. Experimental results on four well-studied dialog tasks show the effectiveness of SL-AGENT to automatically adapt to changing environments, using both automatic and human evaluations. We will release code and data for further research.
Code (0)
등록된 구현이 없습니다.
Tasks
reinforcement-learningReinforcement Learning (RL)Self-LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Multi-Domain Dialogue State Tracking with Top-K Slot Self Attention
As an important component of task-oriented dialogue systems, dialogue state tracking is designed to track the dialogue state through the conversations between users and systems. Multi-domain dialogue state tracking is a …
Dialogue State TrackingMulti-domain Dialogue State TrackingTask-Oriented Dialogue SystemsSelf-Attentional Models Application in Task-Oriented Dialogue Generation Systems
Self-attentional models are a new paradigm for sequence modelling tasks which differ from common sequence modelling methods, such as recurrence-based and convolution-based sequence learning, in the way that their archite…
Dialogue GenerationMachine TranslationTranslationTwo Approaches to Building Collaborative, Task-Oriented Dialog Agents through Self-Play
Task-oriented dialog systems are often trained on human/human dialogs, such as collected from Wizard-of-Oz interfaces. However, human/human corpora are frequently too small for supervised training to be effective. This p…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Self-training Improves Pre-training for Few-shot Learning in Task-oriented Dialog Systems
As the labeling cost for different modules in task-oriented dialog (ToD) systems is expensive, a major challenge is to train different modules with the least amount of labeled data. Recently, large-scale pre-trained lang…
dialog state trackingFew-Shot Learningintent-classificationIntent Classification+3Self-supervised Schema Induction for Task-oriented Dialog
Hand-crafted schemas describing how to collect and annotate dialog corpora are a prerequisite towards building task-oriented dialog systems. In practical applications, manually designing schemas can be error-prone, labor…
Clusteringdialog state trackingResponse Generation