How to Manage Tiny Machine Learning at Scale: An Industrial Perspective
Not on the map. Why?
Abstract (arXiv)
Tiny machine learning (TinyML) has gained widespread popularity where machine learning (ML) is democratized on ubiquitous microcontrollers, processing sensor data everywhere in real-time. To manage TinyML in the industry, where mass deployment happens, we consider the hardware and software constraints, ranging from available onboard sensors and memory size to ML-model architectures and runtime platforms. However, Internet of Things (IoT) devices are typically tailored to specific tasks and are subject to heterogeneity and limited resources. Moreover, TinyML models have been developed with different structures and are often distributed without a clear understanding of their working principles, leading to a fragmented ecosystem. Considering these challenges, we propose a framework using Semantic Web technologies to enable the joint management of TinyML models and IoT devices at scale, from modeling information to discovering possible combinations and benchmarking, and eventually facilitate TinyML component exchange and reuse. We present an ontology (semantic schema) for neural network models aligned with the World Wide Web Consortium (W3C) Thing Description, which semantically describes IoT devices. Furthermore, a Knowledge Graph of 23 publicly available ML models and six IoT devices were used to demonstrate our concept in three case studies, and we shared the code and examples to enhance reproducibility: https://github.com/Haoyu-R/How-to-Manage-TinyML-at-Scale
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). Builds on 10 of its 35 references that are in the map. First posted on arXiv 18 Feb 2022.
Builds on
10 of 35 references.
References · 10
- 2018Model Cards for Model Reportingcited by 1,076
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 164
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2018SOSA: A Lightweight Ontology for Sensors, Observations, Samples, and Actuatorscited by 27
- 2021Widening Access to Applied Machine Learning with TinyMLcited by 17
- 2021Fusion-DHL: WiFi, IMU, and Floorplan Fusion for Dense History of Locations in Indoor Environmentscited by 8
- 2021The Synergy of Complex Event Processing and Tiny Machine Learning in Industrial IoTcited by 6
- 2021ML-EXray: Visibility into ML Deployment on the Edgecited by 6
- 2019Making Neural Networks FAIRcited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2.
5 papers.
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2024On-device Online Learning and Semantic Management of TinyML Systemscited by 5
- 2023TinyReptile: TinyML with Federated Meta-Learningcited by 4
- 2022SeLoC-ML: Semantic Low-Code Engineering for Machine Learning Applications in Industrial IoTcited by 1
- 2024Reinforcement Learning as a Parsimonious Alternative to Prediction Cascades: A Case Study on Image Segmentationcited by 0
- 2024On-device Online Learning and Semantic Management of TinyML Systems13 May 2024
- 2024Reinforcement Learning as a Parsimonious Alternative to Prediction Cascades: A Case Study on Image Segmentation19 Feb 2024
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023TinyReptile: TinyML with Federated Meta-Learning11 Apr 2023
- 2022SeLoC-ML: Semantic Low-Code Engineering for Machine Learning Applications in Industrial IoT18 Jul 2022