The DOI matches its Crossref record; 36 of the 36 references it cites were found in a registry or an index.
TinyML-Enabled Frugal Smart Objects: Challenges and Opportunities
Abstract
The TinyML paradigm proposes to integrate Machine Learning (ML)-based mechanisms within small objects powered by Microcontroller Units (MCUs). This paves the way for the development of novel applications and services that do not need the omnipresent processing support from the cloud, which is power consuming and involves data security and privacy risks. In this work, a comprehensive review of the novel TinyML ecosystem is provided. The related challenges and opportunities are identified and the potential services that will be enabled by the development of truly smart frugal objects are discussed. As a main contribution of this paper, a detailed survey of the available TinyML frameworks for integrating ML algorithms within MCUs is provided. Besides, aiming at illustrating the given discussion, a real case study is presented. Concretely, we propose a multi-Radio Access Network (RAT) architecture for smart frugal objects. The issue of selecting the most adequate communication interface for sending sporadic messages considering both the status of the device and the characteristics of the data to be sent is addressed. To this end, several TinyML frameworks are evaluated and the performances of a number of ML algorithms embedded in an Arduino Uno board are analyzed. The attained results reveal the validity of the TinyML approach, which successfully enables the integration of techniques such as Neural Networks (NNs), Support Vector Machine (SVM), decision trees, or Random Forest (RF) in frugal objects with constrained hardware resources. The outcomes also show promising results in terms of algorithm's accuracy and computation performance.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“TinyML processes data locally in microcontroller devices that have low cost and can apply AI locally on the device itself to process the data with high performance [23].”
From TinyML: Enabling of Inference Deep Learning Models on Ultra-Low-Power IoT Edge Devices for AI Applications (2022) · cites this paper as [23]
In the citing paper
“When the data is transmitted to the cloud, it is prone to transmission errors, cyber-attacks e.g., eavesdropping or man-in-the-middle issues. Thereby, the transmitted data may be compromised or lost.”
From TinyML: Enabling of Inference Deep Learning Models on Ultra-Low-Power IoT Edge Devices for AI Applications (2022) · cites this paper as [23]
In the citing paper
“Since IoT devices that work on MCUs rely on batteries or even energy harvesting, they consume less energy in comparison with powerful processors and Graphics Processing Units (GPUs) that demand a great amount of power.”
From TinyML: Enabling of Inference Deep Learning Models on Ultra-Low-Power IoT Edge Devices for AI Applications (2022) · cites this paper as [23]
Citations
Cites
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., & Adam, H. (2017) · arXiv · doi:10.48550/arxiv.1704.04861 · Cited by 19,015
Multimodal Machine Learning: A Survey and Taxonomy
Baltrusaitis, T., Ahuja, C., & Morency, L.-P. (2019) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2018.2798607 · Cited by 5,018
Wollschlaeger, M., Sauter, T., & Jasperneite, J. (2017) · IEEE Industrial Electronics Magazine · doi:10.1109/mie.2017.2649104 · Cited by 1,726
Mobile edge computing, Fog et al.: A survey and analysis of security threats and challenges
Roman, R., Lopez, J., & Mambo, M. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2016.11.009 · Cited by 1,338
WEKA: a machine learning workbench
Holmes, G., Donkin, A., & Witten, I. H. (2002) · Australian and New Zealand Intelligent Information Systems Conference (ANZIIS) · doi:10.1109/anziis.1994.396988 · Cited by 939
Terminology for Constrained-Node Networks
Bormann, C., Ersue, M., & Keränen, A. (2014) · doi:10.17487/rfc7228 · Cited by 681
Application of Machine Learning in Wireless Networks: Key Techniques and Open Issues
Sun, Y., Peng, M., Zhou, Y., Huang, Y., & Mao, S. (2019) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2924243 · Cited by 678
Ahmed, E., Yaqoob, I., Gani, A., Imran, M. A., & Guizani, M. (2016) · IEEE Wireless Communications · doi:10.1109/mwc.2016.7721736 · Cited by 448
Internet of Things Platform for Smart Farming: Experiences and Lessons Learnt
Jayaraman, P. P., Yavari, A., Georgakopoulos, D., Morshed, A., & Zaslavsky, A. (2016) · Sensors · doi:10.3390/s16111884 · Cited by 440
The Power of Models: Modeling Power Consumption for IoT Devices
Martinez, B., Montón, M., Vilajosana, I., & Prades, J. D. (2015) · IEEE Sensors Journal · doi:10.1109/jsen.2015.2445094 · Cited by 324
Research works printed but not linked: 29
- 2020, Darknet Convolutional Neural Networks
- 2020, The Microsoft Cognitive Toolkit
- 2020, Scikit-Learn
- 2020, TensorFlow™
- 2020, Embedded Learning Library
- 2020, TinyGo
- 2020, TensorFlow Lite
- 2020, PyTorch
- 2020, Teensyduino
- 2020, MBED Platform
- 2020, Fast Artificial Neural Network Library (FANN)
- columbus, 2018, 10 Charts that will change your perspective of big data’s growth
- 2020, Keras
- 2020, Caffe
- 2020, Linaro
- 2020, TinyMLgen
- 2020, uTensor
- 2020, Open neural network exchange
- macgillivray, 2019, Internet of Things Spending trends and outlook
- doyu, 2019, TinyML as a Service and the challenges of machine learning at the edge
- 2020, Weka-porter
- 2020, MicroML
- 2020, NanoEdge AI Studio
- 2020, m2cgen
- morawiec, 2020, sklearn-porter
- 2020, Cmsis-nn
- 2020, Arm NN
- 2020, AIfES
- 2020, STM32Cube AI
Cited by
Sorted by citations
A review on TinyML: State-of-the-art and prospects
Ray, P. P. (2022) · Journal of King Saud University - Computer and Information Sciences · doi:10.1016/j.jksuci.2021.11.019 · Cited by 460
A Comprehensive Survey on TinyML
Abadade, Y., Temouden, A., Bamoumen, H., Benamar, N., Chtouki, Y., & Hafid, A. S. (2023) · IEEE Access · doi:10.1109/access.2023.3294111 · Cited by 366
TinyML Meets IoT: A Comprehensive Survey
Dutta, L., & Bharali, S. (2021) · Internet of Things · doi:10.1016/j.iot.2021.100461 · Cited by 365
Towards the fully automated monitoring of ecological communities
Besson, M., Alison, J., Bjerge, K., Gorochowski, T. E., Høye, T. T., Jucker, T., Mann, H. M. R., & Clements, C. F. (2022) · Ecology Letters · doi:10.1111/ele.14123 · Cited by 304
“Furthermore, specialised microprocessors and models are beginning to emerge to efficiently run in low power settings (Lou et al., 2020; Sanchez-Iborra & Skarmeta, 2020).”
Machine Learning for Microcontroller-Class Hardware: A Review
Saha, S. S., Sandha, S. S., & Srivastava, M. B. (2022) · IEEE Sensors Journal · doi:10.1109/jsen.2022.3210773 · Cited by 300
“While prior surveys [3] [4] [6] [7] present a qualitative review”
BackgroundInfluential
Metadata
- Authors
- Sanchez-Iborra, R., & Skarmeta, A. F.
- Venue
- IEEE Circuits and Systems Magazine
- Published
- 2020
- Volume
- 20
- Issue
- 3
- Pages
- 4-18
- ISSN
- 0163-6812 (ISSN-L)
- 1531-636X
- 1558-0830
- OpenAlex
- W3067862503
- Cited by
- 295
- References
- 36
- Citations by year
- 2026: 26 · 2025: 38 · 2024: 57 · 2023: 67 · 2022: 63 · 2021: 40 · 2020: 4
- FWCI
- 20.44
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Circuits and Systems Magazine (publishedVersion)
- Funders
- European Commission IoTCrawler (779852)
- European Commission CyberSec4Europe (830929)
- European Commission Fed4IoT (814918)
- Spanish Ministry of Science Innovation and Universities - PERSEIDES (TIN2017-86885-R)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Information Systems › Internet of Things and AI
- Physical Sciences › Engineering › Electrical and Electronic Engineering › IoT Networks and Protocols
- Keywords
- TinyML, microcontroller, embedded machine learning, Arduino Uno, artificial neural networks, support vector machine, random forest, decision tree, edge computing
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review