Cited by 296IoT and Edge/Fog ComputingInternet of Things and AIIoT Networks and Protocols

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

Sanchez-Iborra, Ramon, Skarmeta, Antonio F.·2020·IEEE Circuits and Systems Magazine

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

Crossref · 10.1109/mcas.2020.3005467

Cites

36 of 36 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

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?

Citations

Cites

Flagged first, then by citations

Show all 36 references

Research works printed but not linked: 29

  1. 2020, Darknet Convolutional Neural Networks
  2. 2020, The Microsoft Cognitive Toolkit
  3. 2020, Scikit-Learn
  4. 2020, TensorFlow™
  5. 2020, Embedded Learning Library
  6. 2020, TinyGo
  7. 2020, TensorFlow Lite
  8. 2020, PyTorch
  9. 2020, Teensyduino
  10. 2020, MBED Platform
  11. 2020, Fast Artificial Neural Network Library (FANN)
  12. columbus, 2018, 10 Charts that will change your perspective of big data’s growth
  13. 2020, Keras
  14. 2020, Caffe
  15. 2020, Linaro
  16. 2020, TinyMLgen
  17. 2020, uTensor
  18. 2020, Open neural network exchange
  19. macgillivray, 2019, Internet of Things Spending trends and outlook
  20. doyu, 2019, TinyML as a Service and the challenges of machine learning at the edge
  21. 2020, Weka-porter
  22. 2020, MicroML
  23. 2020, NanoEdge AI Studio
  24. 2020, m2cgen
  25. morawiec, 2020, sklearn-porter
  26. 2020, Cmsis-nn
  27. 2020, Arm NN
  28. 2020, AIfES
  29. 2020, STM32Cube AI

Cited by

Sorted by citations

Items 101–200 of 296

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
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