mlsanityData to 14 Oct 2026

Poor Man's Training on MCUs: A Memory-Efficient Quantized Back-Propagation-Free Approach

arXiv 2411.05873 ↗First posted 7 Nov 2024cs.LG cs.CV cs.DCcited by 5

Not on the map. Why?

Abstract (arXiv)

Back propagation (BP) is the default solution for gradient computation in neural network training. However, implementing BP-based training on various edge devices such as FPGA, microcontrollers (MCUs), and analog computing platforms face multiple major challenges, such as the lack of hardware resources, long time-to-market, and dramatic errors in a low-precision setting. This paper presents a simple BP-free training scheme on an MCU, which makes edge training hardware design as easy as inference hardware design. We adopt a quantized zeroth-order method to estimate the gradients of quantized model parameters, which can overcome the error of a straight-through estimator in a low-precision BP scheme. We further employ a few dimension reduction methods (e.g., node perturbation, sparse training) to improve the convergence of zeroth-order training. Experiment results show that our BP-free training achieves comparable performance as BP-based training on adapting a pre-trained image classifier to various corrupted data on resource-constrained edge devices (e.g., an MCU with 1024-KB SRAM for dense full-model training, or an MCU with 256-KB SRAM for sparse training). This method is most suitable for application scenarios where memory cost and time-to-market are the major concerns, but longer latency can be tolerated.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 73 of its 106 references that are in the map. First posted on arXiv 7 Nov 2024.

Builds on

73 of 106 references.

References · 73

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  3. 2016Gaussian Error Linear Units (GELUs)cited by 3,502
  4. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
  5. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  6. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  7. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  8. 2015Automatic differentiation in machine learning: a surveycited by 855
  9. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
  10. 2020Intrinsic Dimensionality Explains the Effectiveness of Language Model Fine-Tuningcited by 671
  11. 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 666
  12. 2022Continual Test-Time Domain Adaptationcited by 525
38 more
  1. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
  2. 2023Fine-Tuning Language Models with Just Forward Passescited by 345
  3. 2020The Lottery Ticket Hypothesis for Pre-trained BERT Networkscited by 275
  4. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
  5. 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 266
  6. 2015Tensorizing Neural Networkscited by 250
  7. 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
  8. 2021Training Neural Networks with Fixed Sparse Maskscited by 214
  9. 2022Surgical Fine-Tuning Improves Adaptation to Distribution Shiftscited by 205
  10. 2013Optimal rates for zero-order convex optimization: the power of two function evaluationscited by 198
  11. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
  12. 2020A Primer on Zeroth-Order Optimization in Signal Processing and Machine Learningcited by 162
  13. 2022On-Device Training Under 256KB Memorycited by 160
  14. 2018AutoZOOM: Autoencoder-based Zeroth Order Optimization Method for Attacking Black-box Neural Networkscited by 137
  15. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 121
  16. 2019Improving Black-box Adversarial Attacks with a Transfer-based Priorcited by 121
  17. 2022A Kernel-Based View of Language Model Fine-Tuningcited by 121
  18. 2024Revisiting Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning: A Benchmarkcited by 114
  19. 2018Zeroth-Order Stochastic Variance Reduction for Nonconvex Optimizationcited by 111
  20. 2020Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNscited by 104
  21. 2020Transfer Learning without Knowing: Reprogramming Black-box Machine Learning Models with Scarce Data and Limited Resourcescited by 83
  22. 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 79
  23. 2023DeepZero: Scaling up Zeroth-Order Optimization for Deep Model Trainingcited by 76
  24. 2024Test-Time Model Adaptation with Only Forward Passescited by 74
  25. 2022Gradients without Backpropagationcited by 73
  26. 2023BlackVIP: Black-Box Visual Prompting for Robust Transfer Learningcited by 70
  27. 2023Separable Physics-Informed Neural Networkscited by 66
  28. 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
  29. 2022Scaling Forward Gradient With Local Lossescited by 65
  30. 2022Error-driven Input Modulation: Solving the Credit Assignment Problem without a Backward Passcited by 63
  31. 2022Advancing Model Pruning via Bi-level Optimizationcited by 56
  32. 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
  33. 2019Improved Zeroth-Order Variance Reduced Algorithms and Analysis for Nonconvex Optimizationcited by 47
  34. 2021A Zeroth-Order Block Coordinate Descent Algorithm for Huge-Scale Black-Box Optimizationcited by 46
  35. 2020A mathematical model for automatic differentiation in machine learningcited by 45
  36. 2022Experimentally realized in situ backpropagation for deep learning in nanophotonic neural networkscited by 44
  37. 2023A Guide Through the Zoo of Biased SGDcited by 40
  38. 2023Black Box Few-Shot Adaptation for Vision-Language modelscited by 39

50 most cited of 73 All 73 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 3; 2026: 2.

5 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025FF-INT8: Efficient Forward-Forward DNN Training on Edge Devices with INT8 Precision
  2. 2021Enabling Binary Neural Network Training on the Edge
  3. 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications
  4. 2024Stepping Forward on the Last Mile
  5. 20213U-EdgeAI: Ultra-Low Memory Training, Ultra-Low BitwidthQuantization, and Ultra-Low Latency Acceleration
  6. 2024Gradient-Free Training of Quantized Neural Networks
  7. 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers
  8. 2022Few-Bit Backward: Quantized Gradients of Activation Functions for Memory Footprint Reduction