Dynamic Gradient Sparse Update for Edge Training
원문 초록
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.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
SepPrune: Structured Pruning for Efficient Deep Speech Separation
Differentiable Channel Selection in Self-Attention For Person Re-Identification
SlimSeiz: Efficient Channel-Adaptive Seizure Prediction Using a Mamba-Enhanced Network
Learning Binary Color Filter Arrays with Trainable Hard Thresholding
Improving the Evaluation and Actionability of Explanation Methods for Multivariate Time Series Classification
Quantifying Spatial Domain Explanations in BCI using Earth Mover's Distance
토론
이 논문과 연결된 포럼 글이 아직 없습니다.