Increasing Depth of Neural Networks for Life-long Learning
J\k{e}drzej Kozal, Micha{\l} Wo\'zniak

TL;DR
This paper introduces a novel continual learning method that increases neural network depth by adding new layers for new tasks, enabling knowledge transfer and avoiding forgetting without requiring a memory buffer.
Contribution
It proposes a dynamic, depth-increasing neural network approach inspired by Progressive Neural Networks, reducing memory usage while maintaining performance in lifelong learning scenarios.
Findings
Performs on par with existing methods on Split CIFAR and Tiny ImageNet.
Outperforms Experience Replay in a single-dataset task setup.
Avoids catastrophic forgetting without a rehearsal buffer.
Abstract
Purpose: We propose a novel method for continual learning based on the increasing depth of neural networks. This work explores whether extending neural network depth may be beneficial in a life-long learning setting. Methods: We propose a novel approach based on adding new layers on top of existing ones to enable the forward transfer of knowledge and adapting previously learned representations. We employ a method of determining the most similar tasks for selecting the best location in our network to add new nodes with trainable parameters. This approach allows for creating a tree-like model, where each node is a set of neural network parameters dedicated to a specific task. The Progressive Neural Network concept inspires the proposed method. Therefore, it benefits from dynamic changes in network structure. However, Progressive Neural Network allocates a lot of memory for the whole…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · COVID-19 diagnosis using AI · Human Pose and Action Recognition
