Efficient On-device Training via Gradient Filtering
Not on the map. Why?
Abstract (arXiv)
Despite its importance for federated learning, continuous learning and many other applications, on-device training remains an open problem for EdgeAI. The problem stems from the large number of operations (e.g., floating point multiplications and additions) and memory consumption required during training by the back-propagation algorithm. Consequently, in this paper, we propose a new gradient filtering approach which enables on-device CNN model training. More precisely, our approach creates a special structure with fewer unique elements in the gradient map, thus significantly reducing the computational complexity and memory consumption of back propagation during training. Extensive experiments on image classification and semantic segmentation with multiple CNN models (e.g., MobileNet, DeepLabV3, UPerNet) and devices (e.g., Raspberry Pi and Jetson Nano) demonstrate the effectiveness and wide applicability of our approach. For example, compared to SOTA, we achieve up to 19× speedup and 77.1% memory savings on ImageNet classification with only 0.1% accuracy loss. Finally, our method is easy to implement and deploy; over 20× speedup and 90% energy savings have been observed compared to highly optimized baselines in MKLDNN and CUDNN on NVIDIA Jetson Nano. Consequently, our approach opens up a new direction of research with a huge potential for on-device training.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 23 of its 37 references that are in the map. First posted on arXiv 1 Jan 2023.
Builds on
23 of 37 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2018Unified Perceptual Parsing for Scene Understandingcited by 1,265
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
11 more
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2022Surgical Fine-Tuning Improves Adaptation to Distribution Shiftscited by 205
- 2022On-Device Training Under 256KB Memorycited by 158
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2019FastDepth: Fast Monocular Depth Estimation on Embedded Systemscited by 93
- 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
- 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
- 2020TinyTL: Reduce Activations, Not Trainable Parameters for Efficient On-Device Learningcited by 32
- 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 27
Built on by
Citing papers per year: 2023: 2; 2024: 6; 2025: 4; 2026: 1.
13 papers.
Sort:
- 2024Multisize Dataset Condensationcited by 19
- 2023Efficient Low-rank Backpropagation for Vision Transformer Adaptationcited by 10
- 2024Activation Map Compression through Tensor Decomposition for Deep Learningcited by 6
- 2025Beyond Low-rank Decomposition: A Shortcut Approach for Efficient On-Device Learningcited by 5
- 2023SCoTTi: Save Computation at Training Time with an adaptive frameworkcited by 3
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagationcited by 3
- 2024A General and Efficient Training for Transformer via Token Expansioncited by 2
- 2024Center-Sensitive Kernel Optimization for Efficient On-Device Incremental Learningcited by 2
- 2025Study of Training Dynamics for Memory-Constrained Fine-Tuningcited by 1
- 2024EON-1: A Brain-Inspired Processor for Near-Sensor Extreme Edge Online Feature Extractioncited by 0
- 2025Accelerated Training on Low-Power Edge Devicescited by 0
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimizationcited by 0
1 more
- 2026On-Device Neural Architecture Searchcited by 0
- 2026On-Device Neural Architecture Search12 Jun 2026
- 2025Study of Training Dynamics for Memory-Constrained Fine-Tuning22 Oct 2025
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimization10 Oct 2025
- 2025Beyond Low-rank Decomposition: A Shortcut Approach for Efficient On-Device Learning8 May 2025
- 2025Accelerated Training on Low-Power Edge Devices25 Feb 2025
- 2024Activation Map Compression through Tensor Decomposition for Deep Learning10 Nov 2024
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagation11 Sep 2024
- 2024EON-1: A Brain-Inspired Processor for Near-Sensor Extreme Edge Online Feature Extraction25 Jun 2024
- 2024Center-Sensitive Kernel Optimization for Efficient On-Device Incremental Learning13 Jun 2024
- 2024A General and Efficient Training for Transformer via Token Expansion31 Mar 2024
- 2024Multisize Dataset Condensation10 Mar 2024
- 2023SCoTTi: Save Computation at Training Time with an adaptive framework19 Dec 2023
1 more
- 2024Multisize Dataset Condensationcited by 19
- 2023Efficient Low-rank Backpropagation for Vision Transformer Adaptationcited by 10
- 2024Activation Map Compression through Tensor Decomposition for Deep Learningcited by 6
- 2025Beyond Low-rank Decomposition: A Shortcut Approach for Efficient On-Device Learningcited by 5
- 2023SCoTTi: Save Computation at Training Time with an adaptive frameworkcited by 3
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagationcited by 3
- 2024A General and Efficient Training for Transformer via Token Expansioncited by 2
- 2024Center-Sensitive Kernel Optimization for Efficient On-Device Incremental Learningcited by 2
- 2025Study of Training Dynamics for Memory-Constrained Fine-Tuningcited by 1
- 2024EON-1: A Brain-Inspired Processor for Near-Sensor Extreme Edge Online Feature Extractioncited by 0
- 2025Accelerated Training on Low-Power Edge Devicescited by 0
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimizationcited by 0
12 most cited of 13 All 13 (JSON)
- 2026On-Device Neural Architecture Search12 Jun 2026
- 2025Study of Training Dynamics for Memory-Constrained Fine-Tuning22 Oct 2025
- 2025Efficient Resource-Constrained Training of Transformers via Subspace Optimization10 Oct 2025
- 2025Beyond Low-rank Decomposition: A Shortcut Approach for Efficient On-Device Learning8 May 2025
- 2025Accelerated Training on Low-Power Edge Devices25 Feb 2025
- 2024Activation Map Compression through Tensor Decomposition for Deep Learning10 Nov 2024
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagation11 Sep 2024
- 2024EON-1: A Brain-Inspired Processor for Near-Sensor Extreme Edge Online Feature Extraction25 Jun 2024
- 2024Center-Sensitive Kernel Optimization for Efficient On-Device Incremental Learning13 Jun 2024
- 2024A General and Efficient Training for Transformer via Token Expansion31 Mar 2024
- 2024Multisize Dataset Condensation10 Mar 2024
- 2023SCoTTi: Save Computation at Training Time with an adaptive framework19 Dec 2023
12 newest of 13 All 13 (JSON)