mlsanityData to 7 Oct 2026

TinyProp -- Adaptive Sparse Backpropagation for Efficient TinyML On-device Learning

arXiv 2308.09201 ↗First posted 17 Aug 2023cs.LG cs.CVcited by 4

Not on the map. Why?

Abstract (arXiv)

Training deep neural networks using backpropagation is very memory and computationally intensive. This makes it difficult to run on-device learning or fine-tune neural networks on tiny, embedded devices such as low-power micro-controller units (MCUs). Sparse backpropagation algorithms try to reduce the computational load of on-device learning by training only a subset of the weights and biases. Existing approaches use a static number of weights to train. A poor choice of this so-called backpropagation ratio limits either the computational gain or can lead to severe accuracy losses. In this paper we present TinyProp, the first sparse backpropagation method that dynamically adapts the back-propagation ratio during on-device training for each training step. TinyProp induces a small calculation overhead to sort the elements of the gradient, which does not significantly impact the computational gains. TinyProp works particularly well on fine-tuning trained networks on MCUs, which is a typical use case for embedded applications. For typical datasets from three datasets MNIST, DCASE2020 and CIFAR10, we are 5 times faster compared to non-sparse training with an accuracy loss of on average 1%. On average, TinyProp is 2.9 times faster than existing, static sparse backpropagation algorithms and the accuracy loss is reduced on average by 6 % compared to a typical static setting of the back-propagation ratio.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 12 of its 26 references that are in the map. First posted on arXiv 17 Aug 2023.

Builds on

12 of 26 references.

References · 12

  1. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  2. 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
  3. 2014On Using Very Large Target Vocabulary for Neural Machine Translationcited by 80
  4. 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
  5. 2018Biologically-plausible learning algorithms can scale to large datasetscited by 37
  6. 2017meProp: Sparsified Back Propagation for Accelerated Deep Learning with Reduced Overfittingcited by 34
  7. 2020TinyTL: Reduce Activations, Not Trainable Parameters for Efficient On-Device Learningcited by 32
  8. 2018Faster Neural Network Training with Approximate Tensor Operationscited by 14
  9. 2017Minimal Effort Back Propagation for Convolutional Neural Networkscited by 7
  10. 2017Training Simplification and Model Simplification for Deep Learning: A Minimal Effort Back Propagation Methodcited by 5
  11. 2018Structurally Sparsified Backward Propagation for Faster Long Short-Term Memory Trainingcited by 5
  12. 2020SEFR: A Fast Linear-Time Classifier for Ultra-Low Power Devicescited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 1; 2026: 1.

4 papers.