mlsanityData to 7 Oct 2026

Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training

arXiv 2504.09405 ↗First posted 13 Apr 2025cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Recent advancements in machine learning (ML) have enabled its deployment on resource-constrained edge devices, fostering innovative applications such as intelligent environmental sensing. However, these devices, particularly microcontrollers (MCUs), face substantial challenges due to limited memory, computing capabilities, and the absence of dedicated floating-point units (FPUs). These constraints hinder the deployment of complex ML models, especially those requiring lifelong learning capabilities. To address these challenges, we propose Tin-Tin, an integer-based on-device training framework designed specifically for low-power MCUs. Tin-Tin introduces novel integer rescaling techniques to efficiently manage dynamic ranges and facilitate efficient weight updates using integer data types. Unlike existing methods optimized for devices with FPUs, GPUs, or FPGAs, Tin-Tin addresses the unique demands of tiny MCUs, prioritizing energy efficiency and optimized memory utilization. We validate the effectiveness of Tin-Tin through end-to-end application examples on real-world tiny devices, demonstrating its potential to support energy-efficient and sustainable ML applications on edge platforms.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 45 of its 76 references that are in the map. First posted on arXiv 13 Apr 2025.

Builds on

45 of 76 references.

References · 45

  1. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  2. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  3. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  4. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  5. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  6. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  7. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
  8. 2019Learned Step Size Quantizationcited by 604
  9. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  10. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  11. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  12. 2017Large Batch Training of Convolutional Networkscited by 529
33 more
  1. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  2. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
  3. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  4. 2018Model compression via distillation and quantizationcited by 287
  5. 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
  6. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  7. 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
  8. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  9. 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 211
  10. 2016Trained Ternary Quantizationcited by 203
  11. 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
  12. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  13. 2018Auto-Keras: An Efficient Neural Architecture Search Systemcited by 169
  14. 2022On-Device Training Under 256KB Memorycited by 158
  15. 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
  16. 2018Training and Inference with Integers in Deep Neural Networkscited by 84
  17. 2016Learning the Number of Neurons in Deep Networkscited by 69
  18. 2017Adaptive Quantization for Deep Neural Networkcited by 67
  19. 2020μNAS: Constrained Neural Architecture Search for Microcontrollerscited by 54
  20. 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
  21. 2019AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Ratescited by 49
  22. 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
  23. 2022Mandheling: Mixed-Precision On-Device DNN Training with DSP Offloadingcited by 29
  24. 2020NITI: Training Integer Neural Networks Using Integer-only Arithmeticcited by 18
  25. 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
  26. 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
  27. 2019Edge-Computing-Enabled Smart Cities: A Comprehensive Surveycited by 13
  28. 2023ElasticTrainer: Speeding Up On-Device Training with Runtime Elastic Tensor Selectioncited by 12
  29. 2024Training Machine Learning models at the Edge: A Surveycited by 11
  30. 2022p-Meta: Towards On-device Deep Model Adaptationcited by 8
  31. 2020The Role of UAV-IoT Networks in Future Wildfire Detectioncited by 4
  32. 2020Tiny Eats: Eating Detection on a Microcontrollercited by 3
  33. 2021Sensor-Based Satellite IoT for Early Wildfire Detectioncited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.