Increasing Depth of Neural Networks for Life-long Learning
Not on the map. Why?
Abstract (arXiv)
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 network structure during the learning process. The proposed method alleviates this by adding only part of a network for a new task and utilizing a subset of previously trained weights. At the same time, we may retain the benefit of PNN, such as no forgetting guaranteed by design, without needing a memory buffer. Results: Experiments on Split CIFAR and Split Tiny ImageNet show that the proposed algorithm is on par with other continual learning methods. In a more challenging setup with a single computer vision dataset as a separate task, our method outperforms Experience Replay. Conclusion: It is compatible with commonly used computer vision architectures and does not require a custom network structure. As an adaptation to changing data distribution is made by expanding the architecture, there is no need to utilize a rehearsal buffer. For this reason, our method could be used for sensitive applications where data privacy must be considered.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 46 of its 68 references that are in the map. First posted on arXiv 22 Feb 2022.
Builds on
46 of 68 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Mask R-CNNcited by 7,277
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
34 more
- 2016Learning without Forgettingcited by 2,496
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2017Gradient Episodic Memory for Continual Learningcited by 1,898
- 2018Group Normalizationcited by 1,524
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016Progressive Neural Networkscited by 1,361
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,330
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,198
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018Efficient Lifelong Learning with A-GEMcited by 1,058
- 2016An overview of gradient descent optimization algorithmscited by 1,033
- 2016Deep Networks with Stochastic Depthcited by 979
- 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 742
- 2017Lifelong Learning with Dynamically Expandable Networkscited by 694
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 681
- 2020A Metric Learning Reality Checkcited by 321
- 2019On Tiny Episodic Memories in Continual Learningcited by 307
- 2019Learn to Grow: A Continual Structure Learning Framework for Overcoming Catastrophic Forgettingcited by 302
- 2017CORe50: a New Dataset and Benchmark for Continuous Object Recognitioncited by 289
- 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 185
- 2018Towards Robust Evaluations of Continual Learningcited by 148
- 2020Adversarial Continual Learningcited by 142
- 2021An Empirical Investigation of the Role of Pre-training in Lifelong Learningcited by 134
- 2021Avalanche: an End-to-End Library for Continual Learningcited by 124
- 2017On the State of the Art of Evaluation in Neural Language Modelscited by 104
- 2019Uncertainty-guided Continual Learning with Bayesian Neural Networkscited by 102
- 2021Reduced, Reused and Recycled: The Life of a Dataset in Machine Learning Researchcited by 102
- 2021Continual Learning of a Mixed Sequence of Similar and Dissimilar Taskscited by 81
- 2022Architecture Matters in Continual Learningcited by 46
- 2021Formalizing the Generalization-Forgetting Trade-off in Continual Learningcited by 24
- 2021Continual Learning at the Edge: Real-Time Training on Smartphone Devicescited by 20
Built on by
Citing papers per year: 2024: 1.
1 paper.