mlsanityData to 7 Oct 2026

DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruning

arXiv 2401.09068 ↗First posted 17 Jan 2024cs.LG cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

DTMM is a library designed for efficient deployment and execution of machine learning models on weak IoT devices such as microcontroller units (MCUs). The motivation for designing DTMM comes from the emerging field of tiny machine learning (TinyML), which explores extending the reach of machine learning to many low-end IoT devices to achieve ubiquitous intelligence. Due to the weak capability of embedded devices, it is necessary to compress models by pruning enough weights before deploying. Although pruning has been studied extensively on many computing platforms, two key issues with pruning methods are exacerbated on MCUs: models need to be deeply compressed without significantly compromising accuracy, and they should perform efficiently after pruning. Current solutions only achieve one of these objectives, but not both. In this paper, we find that pruned models have great potential for efficient deployment and execution on MCUs. Therefore, we propose DTMM with pruning unit selection, pre-execution pruning optimizations, runtime acceleration, and post-execution low-cost storage to fill the gap for efficient deployment and execution of pruned models. It can be integrated into commercial ML frameworks for practical deployment, and a prototype system has been developed. Extensive experiments on various models show promising gains compared to state-of-the-art methods.

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

Builds on

26 of 53 references.

References · 26

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  6. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  7. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  8. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  9. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  10. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
  11. 2020Dynamic Model Pruning with Feedbackcited by 125
  12. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
14 more
  1. 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
  2. 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
  3. 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
  4. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
  5. 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
  6. 2019Visual Wake Words Datasetcited by 46
  7. 2020Pruning Filter in Filtercited by 46
  8. 2019Non-Structured DNN Weight Pruning -- Is It Beneficial in Any Platform?cited by 31
  9. 2018Intelligence Beyond the Edge: Inference on Intermittent Embedded Systemscited by 25
  10. 2023Real-time Neural Network Inference on Extremely Weak Devices: Agile Offloading with Explainable AIcited by 17
  11. 2019Neural networks on microcontrollers: saving memory at inference via operator reorderingcited by 15
  12. 2021Enabling Large Neural Networks on Tiny Microcontrollers with Swappingcited by 9
  13. 2019Learning to Seek: Autonomous Source Seeking with Deep Reinforcement Learning Onboard a Nano Drone Microcontrollercited by 4
  14. 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4

Built on by

Cited by year (2026 to 7 Oct)

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

4 papers.