MDKB-Bot: A Practical Framework for Multi-Domain Task-Oriented Dialogue System

Yadi Lao,Weijie Liu,Sheng Gao,Si Li
DOI: https://doi.org/10.1162/dint_a_00010
2019-05-01
Data Intelligence
Abstract:One of the major challenges to build a task-oriented dialogue system is that dialogue state transition frequently happens between multiple domains such as booking hotels or restaurants. Recently, the encoderdecoder model based on the end-to-end neural network has become an attractive approach to meet this challenge. However, it usually requires a sufficiently large amount of training data and it is not flexible to handle dialogue state transition. This paper addresses these problems by proposing a simple but practical framework called Multi-Domain KB-BOT (MDKB-BOT), which leverages both neural networks and rule-based strategy in natural language understanding (NLU) and dialogue management (DM). Experiments on the data set of the Chinese Human-Computer Dialogue Technology Evaluation Campaign show that MDKB-BOT achieves competitive performance on several evaluation metrics, including task completion rate and user satisfaction.
computer science, information systems
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the frequently - occurring dialogue state transition problem in multi - domain task - oriented dialogue systems. Specifically, one of the main challenges in constructing a task - oriented dialogue system is that the dialogue state transitions very frequently among multiple domains (such as hotel or restaurant reservation). Recently, the encoder - decoder model based on end - to - end neural networks has become an attractive approach to address this challenge. However, these methods usually require a large amount of training data and are not flexible enough in handling dialogue state transitions. To solve these problems, the author proposes a simple but practical framework, called Multi - Domain Knowledge Base Bot (Multi - Domain KB - BOT, MDKB - BOT), which combines neural networks and rule - based strategies for natural language understanding (NLU) and dialogue management (DM). The experimental results show that MDKB - BOT performs well on the data set of the Chinese Human - Machine Dialogue Technology Evaluation Competition, especially achieving competitive results in evaluation indicators such as task completion rate and user satisfaction.