Saved in:
Bibliographic Details
Main Authors: Hu, Yi, Zuo, Jinhang, Zhang, Eddie, Iannucci, Bob, Joe-Wong, Carlee
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.09405
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915240265908224
author Hu, Yi
Zuo, Jinhang
Zhang, Eddie
Iannucci, Bob
Joe-Wong, Carlee
author_facet Hu, Yi
Zuo, Jinhang
Zhang, Eddie
Iannucci, Bob
Joe-Wong, Carlee
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2504_09405
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training
Hu, Yi
Zuo, Jinhang
Zhang, Eddie
Iannucci, Bob
Joe-Wong, Carlee
Machine Learning
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.
title Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training
topic Machine Learning
url https://arxiv.org/abs/2504.09405