How to Manage Tiny Machine Learning at Scale: An Industrial Perspective

by   Haoyu Ren, et al.

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:


page 1

page 2

page 3

page 4


SeLoC-ML: Semantic Low-Code Engineering for Machine Learning Applications in Industrial IoT

Internet of Things (IoT) is transforming the industry by bridging the ga...

Security and Machine Learning Adoption in IoT: A Preliminary Study of IoT Developer Discussions

Internet of Things (IoT) is defined as the connection between places and...

IoT Virtualization with ML-based Information Extraction

For IoT to reach its full potential, the sharing and reuse of informatio...

The Manufacturing Data and Machine Learning Platform: Enabling Real-time Monitoring and Control of Scientific Experiments via IoT

IoT devices and sensor networks present new opportunities for measuring,...

Machine Learning-based Positioning using Multivariate Time Series Classification for Factory Environments

Indoor Positioning Systems (IPS) gained importance in many industrial ap...

SWoTSuite: A Development Framework for Prototyping Cross-domain Semantic Web of Things Applications

Semantic Web of Things (SWoT) applications focus on providing a wide-sca...

Semantic Intelligence in Big Data Applications

Today, data is growing at a tremendous rate and, according to the Intern...

Please sign up or login with your details

Forgot password? Click here to reset