TL;DR
This paper critically analyzes the iCaRL method for incremental learning, identifies knowledge distillation as its main success factor, highlights its bias issues, and proposes a dynamic threshold moving algorithm to improve performance on CIFAR100 and MNIST.
Contribution
It isolates the core effective idea of knowledge distillation in incremental learning and introduces a novel bias correction algorithm to enhance its effectiveness.
Findings
iCaRL's success is mainly due to knowledge distillation
Knowledge distillation can introduce classifier bias
The proposed dynamic threshold moving algorithm reduces bias and improves results
Abstract
One of the key differences between the learning mechanism of humans and Artificial Neural Networks (ANNs) is the ability of humans to learn one task at a time. ANNs, on the other hand, can only learn multiple tasks simultaneously. Any attempts at learning new tasks incrementally cause them to completely forget about previous tasks. This lack of ability to learn incrementally, called Catastrophic Forgetting, is considered a major hurdle in building a true AI system. In this paper, our goal is to isolate the truly effective existing ideas for incremental learning from those that only work under certain conditions. To this end, we first thoroughly analyze the current state of the art (iCaRL) method for incremental learning and demonstrate that the good performance of the system is not because of the reasons presented in the existing literature. We conclude that the success of iCaRL is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
