Dynamic Gradient Sparse Update for Edge Training
Not on the map. Why?
Abstract (arXiv)
Training on edge devices enables personalized model fine-tuning to enhance real-world performance and maintain data privacy. However, the gradient computation for backpropagation in the training requires significant memory buffers to store intermediate features and compute losses. This is unacceptable for memory-constrained edge devices such as microcontrollers. To tackle this issue, we propose a training acceleration method using dynamic gradient sparse updates. This method updates the important channels and layers only and skips gradient computation for the less important channels and layers to reduce memory usage for each update iteration. In addition, the channel selection is dynamic for different iterations to traverse most of the parameters in the update layers along the time dimension for better performance. The experimental result shows that the proposed method enables an ImageNet pre-trained MobileNetV2 trained on CIFAR-10 to achieve an accuracy of 85.77% while updating only 2% of convolution weights within 256KB on-chip memory. This results in a remarkable 98% reduction in feature memory usage compared to dense model training.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 18 references that are in the map. First posted on arXiv 23 Mar 2025.
Builds on
15 of 18 references.
References · 15
- 2018Group Normalizationcited by 1,524
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2019The State of Sparsity in Deep Neural Networkscited by 476
- 2014CNN Features off-the-shelf: an Astounding Baseline for Recognitioncited by 316
- 2023DepGraph: Towards Any Structural Pruningcited by 203
- 2021Unlearnable Examples: Making Personal Data Unexploitablecited by 193
- 2022On-Device Training Under 256KB Memorycited by 160
- 2020Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNscited by 104
- 2018Revisiting Small Batch Training for Deep Neural Networkscited by 102
- 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 76
- 2019Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networkscited by 45
- 2020TinyTL: Reduce Activations, Not Trainable Parameters for Efficient On-Device Learningcited by 32
3 more
- 2023VanillaKD: Revisit the Power of Vanilla Knowledge Distillation from Small Scale to Large Scalecited by 11
- 2022Zebra: Memory Bandwidth Reduction for CNN Accelerators With Zero Block Regularization of Activation Mapscited by 3
- 2022NoMorelization: Building Normalizer-Free Models from a Sample's Perspectivecited by 2
Built on by
Not cited yet.