Continual Learning for Task-oriented Dialogue System with Iterative Network Pruning, Expanding and Masking
This ability to learn consecutive tasks without forgetting how to perform previously trained problems is essential for developing an online dialogue system. This paper proposes an effective continual learning for the task-oriented dialogue system with iterative network pruning, expanding and masking (TPEM), which preserves performance on previously encountered tasks while accelerating learning progress on subsequent tasks. Specifically, TPEM (i) leverages network pruning to keep the knowledge for old tasks, (ii) adopts network expanding to create free weights for new tasks, and (iii) introduces task-specific network masking to alleviate the negative impact of fixed weights of old tasks on new tasks. We conduct extensive experiments on seven different tasks from three benchmark datasets and show empirically that TPEM leads to significantly improved results over the strong competitors. For reproducibility, we submit the code and data at: https://github.com/siat-nlp/TPEM
Code (1)
Tasks
Continual LearningNetwork PruningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Continual Learning in Task-Oriented Dialogue Systems
Continual learning in task-oriented dialogue systems can allow us to add new domains and functionalities through time without incurring the high cost of a whole system retraining. In this paper, we propose a continual le…
Continual LearningIntent RecognitionMulti-Task LearningTask-Oriented Dialogue Systems+1Dynamic Dialogue Policy for Continual Reinforcement Learning
Continual learning is one of the key components of human learning and a necessary requirement of artificial intelligence. As dialogue can potentially span infinitely many topics and tasks, a task-oriented dialogue system…
Continual Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Task-Oriented Clustering for Dialogues
A reliable clustering algorithm for task-oriented dialogues can help developer analysis and define dialogue tasks efficiently. It is challenging to directly apply prior normal text clustering algorithms for task-oriented…
ClusteringDiversityRepresentation LearningText ClusteringLifelong and Continual Learning Dialogue Systems
Dialogue systems, commonly known as chatbots, have gained escalating popularity in recent times due to their wide-spread applications in carrying out chit-chat conversations with users and task-oriented dialogues to acco…
Continual LearningLifelong learningDomain-Lifelong Learning for Dialogue State Tracking via Knowledge Preservation Networks
Dialogue state tracking (DST), which estimates user goals given a dialogue context, is an essential component of task-oriented dialogue systems. Conventional DST models are usually trained offline, which requires a fixed…
Dialogue State TrackingDiversityKnowledge DistillationLifelong learning+1