Data-Efficient Goal-Oriented Conversation with Dialogue Knowledge Transfer Networks
Goal-oriented dialogue systems are now being widely adopted in industry where it is of key importance to maintain a rapid prototyping cycle for new products and domains. Data-driven dialogue system development has to be adapted to meet this requirement --- therefore, reducing the amount of data and annotations necessary for training such systems is a central research problem. In this paper, we present the Dialogue Knowledge Transfer Network (DiKTNet), a state-of-the-art approach to goal-oriented dialogue generation which only uses a few example dialogues (i.e. few-shot learning), none of which has to be annotated. We achieve this by performing a 2-stage training. Firstly, we perform unsupervised dialogue representation pre-training on a large source of goal-oriented dialogues in multiple domains, the MetaLWOz corpus. Secondly, at the transfer stage, we train DiKTNet using this representation together with 2 other textual knowledge sources with different levels of generality: ELMo encoder and the main dataset's source domains. Our main dataset is the Stanford Multi-Domain dialogue corpus. We evaluate our model on it in terms of BLEU and Entity F1 scores, and show that our approach significantly and consistently improves upon a series of baseline models as well as over the previous state-of-the-art dialogue generation model, ZSDG. The improvement upon the latter --- up to 10% in Entity F1 and the average of 3% in BLEU score --- is achieved using only the equivalent of 10% of ZSDG's in-domain training data.
Code (0)
등록된 구현이 없습니다.
Tasks
Dialogue GenerationFew-Shot LearningGoal-Oriented Dialogue SystemsTransfer LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Adding Chit-Chat to Enhance Task-Oriented Dialogues
Existing dialogue corpora and models are typically designed under two disjoint motives: while task-oriented systems focus on achieving functional goals (e.g., booking hotels), open-domain chatbots aim at making socially …
Dialogue GenerationDialogue UnderstandingTask-Oriented Dialogue SystemsWhat Should I Ask? Using Conversationally Informative Rewards for Goal-Oriented Visual Dialog
The ability to engage in goal-oriented conversations has allowed humans to gain knowledge, reduce uncertainty, and perform tasks more efficiently. Artificial agents, however, are still far behind humans in having goal-dr…
Reinforcement LearningVisual DialogWhat Should I Ask? Using Conversationally Informative Rewards for Goal-oriented Visual Dialog.
The ability to engage in goal-oriented conversations has allowed humans to gain knowledge, reduce uncertainty, and perform tasks more efficiently. Artificial agents, however, are still far behind humans in having goal-dr…
Reinforcement LearningVisual DialogGoal-Embedded Dual Hierarchical Model for Task-Oriented Dialogue Generation
Hierarchical neural networks are often used to model inherent structures within dialogues. For goal-oriented dialogues, these models miss a mechanism adhering to the goals and neglect the distinct conversational patterns…
Data AugmentationDecoderDialogue GenerationResponse GenerationFusing task-oriented and open-domain dialogues in conversational agents
The goal of building intelligent dialogue systems has largely been separately pursued under two paradigms: task-oriented dialogue (TOD) systems, which perform goal-oriented functions, and open-domain dialogue (ODD) syste…
Dialogue Generation