LAPSE:2023.18598
Published Article
LAPSE:2023.18598
Self-Learning Pipeline for Low-Energy Resource-Constrained Devices
Fouad Sakr, Riccardo Berta, Joseph Doyle, Alessandro De Gloria, Francesco Bellotti
March 8, 2023
Abstract
The trend of bringing machine learning (ML) to the Internet of Things (IoT) field devices is becoming ever more relevant, also reducing the overall energy need of the applications. ML models are usually trained in the cloud and then deployed on edge devices. Most IoT devices generate large amounts of unlabeled data, which are expensive and challenging to annotate. This paper introduces the self-learning autonomous edge learning and inferencing pipeline (AEP), deployable in a resource-constrained embedded system, which can be used for unsupervised local training and classification. AEP uses two complementary approaches: pseudo-label generation with a confidence measure using k-means clustering and periodic training of one of the supported classifiers, namely decision tree (DT) and k-nearest neighbor (k-NN), exploiting the pseudo-labels. We tested the proposed system on two IoT datasets. The AEP, running on the STM NUCLEO-H743ZI2 microcontroller, achieves comparable accuracy levels as same-type models trained on actual labels. The paper makes an in-depth performance analysis of the system, particularly addressing the limited memory footprint of embedded devices and the need to support remote training robustness.
Keywords
autonomous systems, decision tree, edge computing, k-NN, Machine Learning, on-device training, resource-constrained devices, self-learning, STM32 NUCLEO
Suggested Citation
Sakr F, Berta R, Doyle J, De Gloria A, Bellotti F. Self-Learning Pipeline for Low-Energy Resource-Constrained Devices. (2023). LAPSE:2023.18598
Author Affiliations
Sakr F: Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy; School of Electronic Engineering and Computer Science, Queen Mary University of London, Lon
Berta R: Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy [ORCID]
Doyle J: School of Electronic Engineering and Computer Science, Queen Mary University of London, London E1 4NS, UK [ORCID]
De Gloria A: Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy
Bellotti F: Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy [ORCID]
Journal Name
Energies
Volume
14
Issue
20
First Page
6636
Year
2021
Publication Date
2021-10-14
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en14206636, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.18598
This Record
External Link

https://doi.org/10.3390/en14206636
Publisher Version
Download
Files
Mar 8, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
277
Version History
[v1] (Original Submission)
Mar 8, 2023
 
Verified by curator on
Mar 8, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.18598
 
Record Owner
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version