arXiv · 2303.18171
How Efficient Are Today's Continual Learning Algorithms?
Abstract
Supervised Continual learning involves updating a deep neural network (DNN) from an ever-growing stream of labeled data. While most work has focused on overcoming catastrophic forgetting, one of the major motivations behind continual learning is being able to efficiently update a network with new information, rather than retraining from scratch on the training dataset as it grows over time. Despite recent continual learning methods largely solving the catastrophic forgetting problem, there has been little attention paid to the efficiency of these algorithms. Here, we study recent methods for incremental class learning and illustrate that many are highly inefficient in terms of compute, memory, and storage. Some methods even require more compute than training from scratch! We argue that for continual learning to have real-world applicability, the research community cannot ignore the resources used by these algorithms. There is more to continual learning than mitigating catastrophic forgetting.
Explore related subjects
Keep this discovery
Md Yousuf Harun, Jhair Gallardo, Tyler L. Hayes, Christopher Kanan. 2023-03-29. How Efficient Are Today's Continual Learning Algorithms?. https://arxiv.org/abs/2303.18171
Cite the original work for its findings. Save a collection to share your selection of sources.