LightCL: Compact Continual Learning with Low Memory Footprint For Edge Device
Not on the map. Why?
Abstract (arXiv)
Continual learning (CL) is a technique that enables neural networks to constantly adapt to their dynamic surroundings. Despite being overlooked for a long time, this technology can considerably address the customized needs of users in edge devices. Actually, most CL methods require huge resource consumption by the training behavior to acquire generalizability among all tasks for delaying forgetting regardless of edge scenarios. Therefore, this paper proposes a compact algorithm called LightCL, which evaluates and compresses the redundancy of already generalized components in structures of the neural network. Specifically, we consider two factors of generalizability, learning plasticity and memory stability, and design metrics of both to quantitatively assess generalizability of neural networks during CL. This evaluation shows that generalizability of different layers in a neural network exhibits a significant variation. Thus, we textitMaintain Generalizability by freezing generalized parts without the resource-intensive training process and textitMemorize Feature Patterns by stabilizing feature extracting of previous tasks to enhance generalizability for less-generalized parts with a little extra memory, which is far less than the reduction by freezing. Experiments illustrate that LightCL outperforms other state-of-the-art methods and reduces at most 6.16× memory footprint. We also verify the effectiveness of LightCL on the edge device.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 32 references that are in the map. First posted on arXiv 15 Jul 2024.
Builds on
23 of 32 references.
References · 23
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2016Learning without Forgettingcited by 2,465
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Progressive Neural Networkscited by 1,332
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,094
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 895
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 882
- 2019On Tiny Episodic Memories in Continual Learningcited by 299
- 2021Co2L: Contrastive Continual Learningcited by 243
11 more
- 2019REMIND Your Neural Network to Prevent Catastrophic Forgettingcited by 197
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2020Anatomy of Catastrophic Forgetting: Hidden Representations and Task Semanticscited by 158
- 2022On-Device Training Under 256KB Memorycited by 158
- 2018Measuring and regularizing networks in function spacecited by 97
- 2024AI and Memory Wallcited by 89
- 2023A Comprehensive Survey of Forgetting in Deep Learning Beyond Continual Learningcited by 66
- 2022SparCL: Sparse Continual Learning on the Edgecited by 55
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2020Learn-Prune-Share for Lifelong Learningcited by 32
- 2024EsaCL: Efficient Continual Learning of Sparse Modelscited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.