Lirias (KU Leuven) · 2018 · 184 citations · 24 references
ComputingComputer ScienceLifelong LearningMachine LearningMemoryContinual LearningDeep LearningNeural NetworksCatastrophic ForgettingElastic Weight ConsolidationGenerative ReplayRegularizationRegularization-based Continual LearningReplay
Artificial neural networks suffer catastrophic forgetting, impeding lifelong learning, and many proposed remedies exist but are hard to compare due to inconsistent evaluation protocols. The study defines three continual‑learning scenarios based on whether task identity is known or must be inferred to enable fair comparison of methods. To improve efficiency, the authors embed a generative model with feedback connections into the main network, reducing the computational cost of generative replay. Regularization approaches fail when task identity must be inferred, whereas generative replay with distillation outperforms them in all scenarios, and the Replay‑through‑Feedback variant further shortens training time with negligible loss in performance.
A major obstacle to developing artificial intelligence applications capable of true lifelong learning is that artificial neural networks quickly or catastrophically forget previously learned tasks when trained on a new one. Numerous methods for alleviating catastrophic forgetting are currently being proposed, but differences in evaluation protocols make it difficult to directly compare their performance. To enable more meaningful comparisons, here we identified three distinct scenarios for continual learning based on whether task identity is known and, if it is not, whether it needs to be inferred. Performing the split and permuted MNIST task protocols according to each of these scenarios, we found that regularization-based approaches (e.g., elastic weight consolidation) failed when task identity needed to be inferred. In contrast, generative replay combined with distillation (i.e., using class probabilities as "soft targets") achieved superior performance in all three scenarios. Addressing the issue of efficiency, we reduced the computational cost of generative replay by integrating the generative model into the main model by equipping it with generative feedback or backward connections. This Replay-through-Feedback approach substantially shortened training time with no or negligible loss in performance. We believe this to be an important first step towards making the powerful technique of generative replay scalable to real-world continual learning applications.
24
Adam: A Method for Stochastic Optimization
Diederik P. Kingma, Jimmy Ba · UvA-DARE (University of Amsterdam) · 2014 · 84.8K citations · Full text
Distilling the Knowledge in a Neural Network
Geoffrey E. Hinton, Oriol Vinyals · arXiv (Cornell University) · 2015 · 14K citations · Full text