Incremental Learning in Deep Convolutional Neural Networks Using Partial Network Sharing
Syed Shakib Sarwar, Aayush Ankit, Kaushik Roy

TL;DR
This paper introduces an incremental learning method for deep convolutional neural networks that shares parts of the network to efficiently learn new tasks without forgetting old ones, reducing training time and energy use.
Contribution
It presents a novel partial network sharing approach with clone-and-branch technique for incremental learning in DCNNs, avoiding performance loss on previous tasks.
Findings
Achieves comparable accuracy to traditional incremental learning methods.
Reduces energy consumption, storage, and training time.
Maintains performance on old tasks while learning new ones.
Abstract
Deep convolutional neural network (DCNN) based supervised learning is a widely practiced approach for large-scale image classification. However, retraining these large networks to accommodate new, previously unseen data demands high computational time and energy requirements. Also, previously seen training samples may not be available at the time of retraining. We propose an efficient training methodology and incrementally growing DCNN to learn new tasks while sharing part of the base network. Our proposed methodology is inspired by transfer learning techniques, although it does not forget previously learned tasks. An updated network for learning new set of classes is formed using previously learned convolutional layers (shared from initial part of base network) with addition of few newly added convolutional kernels included in the later layers of the network. We employed a…
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
MethodsDiffusion-Convolutional Neural Networks
