With the advances in deep learning, tremendous progress has been made with chit-chat dialogue systems and task-oriented dialogue systems. However, these two systems are often tackled separately in current methods. To achieve more natural interaction with humans, a dialogue agent needs to be capable of both chatting and accomplishing tasks. To this end, we propose a unified dialogue system (UniDS) with the two aforementioned skills. In particular, we design a unified dialogue data schema, compatible for both chit-chat and task-oriented dialogues, and we train UniDS with mixed dialogue data from a pretrained chit-chat dialogue model. Without adding extra parameters to SOTA baselines, UniDS can alternatively handle chit-chat and task-oriented dialogues in a unified framework. Experimental results demonstrate that the proposed UniDS works comparably well as the pure chit-chat system, and it outperforms state-of-the-art task-oriented dialogue systems. More importantly, UniDS achieves better robustness as it is able to smoothly switch between two types of dialogues. These results demonstrate the feasibility and potential of building an one-for-all dialogue system.
翻译:随着深层学习的进步,在热聊天对话系统和以任务为导向的对话系统方面取得了巨大进展。然而,这两个系统往往在目前的方法中单独处理。为了实现与人类更自然的互动,对话代理机构需要能够既聊天又完成任务。为此,我们提议一个具有上述两种技能的统一对话系统(UniDS),特别是我们设计一个统一的对话数据系统(UniDS),既适合热聊天又适合任务性对话,我们用预先训练过的热聊天对话模式的混合对话数据培训UniDS。在不给SOTA基线增加额外参数的情况下,UniDS也可以在一个统一的框架内处理热聊天和任务性对话。实验结果表明,拟议的UniDS系统的运作与纯热聊天系统相当,而且优于以任务为导向的对话系统。更重要的是,UniDS在能够顺利地在两种对话类型之间转换时,实现了更好的稳健性。这些结果表明建立一个一对一对话系统的可行性和潜力。