A Methodology-Oriented Study of Catastrophic Forgetting in Incremental Deep Neural Networks

Ashutosh Kumar,Sonali Agarwal,D Jude Hemanth
2024-05-11
Abstract:Human being and different species of animals having the skills to gather, transferring knowledge, processing, fine-tune and generating information throughout their lifetime. The ability of learning throughout their lifespan is referred as continuous learning which is using neurocognition mechanism. Consequently, in real world computational system of incremental learning autonomous agents also needs such continuous learning mechanism which provide retrieval of information and long-term memory consolidation. However, the main challenge in artificial intelligence is that the incremental learning of the autonomous agent when new data confronted. In such scenarios, the main concern is catastrophic forgetting(CF), i.e., while learning the sequentially, neural network underfits the old data when it confronted with new data. To tackle this CF problem many numerous studied have been proposed, however it is very difficult to compare their performance due to dissimilarity in their evaluation mechanism. Here we focus on the comparison of all algorithms which are having similar type of evaluation mechanism. Here we are comparing three types of incremental learning methods: (1) Exemplar based methods, (2) Memory based methods, and (3) Network based method. In this survey paper, methodology oriented study for catastrophic forgetting in incremental deep neural network is addressed. Furthermore, it contains the mathematical overview of impact-full methods which can be help researchers to deal with CF.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
This paper attempts to address the issue of Catastrophic Forgetting (CF) in incremental deep neural networks. Specifically, when a neural network encounters new data, it often forgets the knowledge it has previously learned. This phenomenon is a major challenge in practical applications, especially in scenarios that require continuous learning, such as autonomous agents that need to constantly learn new tasks from new data while retaining old knowledge. The paper addresses this problem by comparing three types of incremental learning methods: 1. **Exemplar based methods**: These methods prevent the model from forgetting old tasks by storing or generating representative samples of previous tasks. 2. **Memory based methods**: These methods maintain a memory module within the model to store and reuse data from old tasks. 3. **Network based methods**: These methods reduce forgetting of old tasks by adjusting the network structure or parameters. The paper also provides a mathematical overview of these methods to help researchers better understand and tackle the problem of catastrophic forgetting. By comparing the complexity, accuracy, plasticity, memory requirements, timeliness, and scalability of different methods, the paper aims to provide researchers with a comprehensive reference to choose the most suitable method for specific application scenarios.