arrow
Return

Toward Diverse Tiny-Model Selection for Microcontrollers

delete2025-09-01
delete0
PRE
AI
X
Xiao Ma
S
Shengfeng He
H
Hezhe Qiao
马
马冬 (Dong Ma)
DOI:10.1109/TMC.2025.3561778delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Enabling efficient and accurate deep neural network (DNN) inference on microcontrollers is challenging due to their constrained on-chip resources. Existing approaches mainly focus on compressing larger models, often compromising model accuracy as a trade-off. In this paper, we rethink the problem from the inverse perspective by directly constructing small/weak models, then enhancing their accuracy. Thus, we propose DiTMoS, a novel DNN training and inference framework featuring a selector-classifiers architecture, where the selector routes each input sample to the appropriate classifier for classification. DiTMoS is built on a key insight: a combination of weak models can exhibit high diversity and the union of them can significantly raise the upper bound of overall accuracy. To approach the upper bound, DiTMoS introduces three strategies including diverse training data splitting to enhance the classifiers’ diversity, adversarial selector-classifiers training to ensure synergistic interactions thereby maximizing their complementarity, and heterogeneous feature aggregation to improve the capacity of classifiers. We further design a network slicing technique to eliminate the extra memory consumption incurred by feature aggregation. We deploy DiTMoS on the Nucleo STM32F767ZI board and evaluate its performance across three time-series datasets for human activity recognition, keyword spotting, and emotion recognition tasks. The experimental results show that: (a) DiTMoS improves accuracy by up to 13.4% compared to the best baseline; (b) network slicing successfully eliminates the memory overhead introduced by feature aggregation, with only a minimal increase in latency.
Keywords:
Embedded machine learning
model diversity
model selection
adversarial training

Journal

IEEE Transactions on Mobile Computing cover
IEEE Transactions on Mobile Computing
IF:
9.2
Papers:
5.9K
Citations:
1.8W

Organization

S
Singapore Management University
Scholars:
1.5K
Papers: 2.5K
Citations: 3.5K
Cited Papers

Cited Papers

Mobile and wearable sensors for data-driven health monitoring system: State-of-the-art and future prospect
err2022-09-01
err56
PREAI
errAnikwe, Chioma Virginia; Nweke, Henry Friday; Ikegwu, Anayo Chukwu; Egwuonwu, Chukwunonso Adolphus; Onu, Fergus Uchenna; Alo, Uzoma Rita; Teh, Ying Wah
errShare
errSave
Knowledge Distillation: A Survey
err2021-03-22
err1.5K
PREAI
errGou, Jianping; Yu, Baosheng; Maybank, Stephen J.; Tao, Dacheng
errShare
errSave
LoTE-Animal: A Long Time-span Dataset for Endangered Animal Behavior Understanding
err2023-10-01
err0
PREAI
errDan Liu; Jin Hou; Shaoli Huang; Jing Liu; Yuxin He; Bochuan Zheng; Jifeng Ning; Jindong Zhang
errShare
errSave
UR2M: Uncertainty and Resource-Aware Event Detection on Microcontrollers
err
IF0
err2024-03-11
err0
PREAI
errHong Jia; Young D. Kwon; Dong Mat; Nhat Pham; Lorena Qendro; Tam Vu; Cecilia Mascolo
errShare
errSave
CNN Inference Costs Estimation on Microcontrollers: the EST Primitive-based Model
err
IF0
err2021-11-28
err0
PREAI
errThomas Garbay; Petr Dobias; Wilfried Dron; Pedro Lusich; Imane Khalis; Andrea Pinna; Khalil Hachicha; Bertrand Granado
errShare
errSave
Iot-based smart cities: A survey
err2016-06-01
err0
PREAI
errH. Arasteh; V. Hosseinnezhad; V. Loia; A. Tommasetti; O. Troisi; M. Shafie-khah; P. Siano
errShare
errSave
Adaptive deep learning model selection on embedded systems
err2018-06-19
err0
errOAAI
errBen Taylor; Vicent Sanz Marco; Willy Wolff; Yehia Elkhatib; Zheng Wang
errShare
errSave
researcher View more