Training Simplification and Model Simplification for Deep Learning: A Minimal Effort Back Propagation Method
Not on the map. Why?
Abstract (arXiv)
We propose a simple yet effective technique to simplify the training and the resulting model of neural networks. In back propagation, only a small subset of the full gradient is computed to update the model parameters. The gradient vectors are sparsified in such a way that only the top-k elements (in terms of magnitude) are kept. As a result, only k rows or columns (depending on the layout) of the weight matrix are modified, leading to a linear reduction in the computational cost. Based on the sparsified gradients, we further simplify the model by eliminating the rows or columns that are seldom updated, which will reduce the computational cost both in the training and decoding, and potentially accelerate decoding in real-world applications. Surprisingly, experimental results demonstrate that most of time we only need to update fewer than 5% of the weights at each back propagation pass. More interestingly, the accuracy of the resulting models is actually improved rather than degraded, and a detailed analysis is given. The model simplification results show that we could adaptively simplify the model which could often be reduced by around 9x, without any loss on accuracy or even with improved accuracy. The codes, including the extension, are available at https://github.com/lancopku/meSimp
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 2.
5 papers.
- 2023TinyProp -- Adaptive Sparse Backpropagation for Efficient TinyML On-device Learningcited by 4
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagationcited by 3
- 2021Machine Learning: Challenges, Limitations, and Compatibility for Audio Restoration Processescited by 0
- 2023[Experiments & Analysis] Evaluating the Feasibility of Sampling-Based Techniques for Training Multilayer Perceptronscited by 0
- 2024ssProp: Energy-Efficient Training for Convolutional Neural Networks with Scheduled Sparse Back Propagationcited by 0
- 2024Advancing On-Device Neural Network Training with TinyPropv2: Dynamic, Sparse, and Efficient Backpropagation11 Sep 2024
- 2024ssProp: Energy-Efficient Training for Convolutional Neural Networks with Scheduled Sparse Back Propagation22 Aug 2024
- 2023TinyProp -- Adaptive Sparse Backpropagation for Efficient TinyML On-device Learning17 Aug 2023
- 2023[Experiments & Analysis] Evaluating the Feasibility of Sampling-Based Techniques for Training Multilayer Perceptrons15 Jun 2023
- 2021Machine Learning: Challenges, Limitations, and Compatibility for Audio Restoration Processes6 Sep 2021