Cargando…

An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †

Industrial assets often feature multiple sensing devices to keep track of their status by monitoring certain physical parameters. These readings can be analyzed with machine learning (ML) tools to identify potential failures through anomaly detection, allowing operators to take appropriate correctiv...

Descripción completa

Detalles Bibliográficos
Autores principales: Antonini, Mattia, Pincheira, Miguel, Vecchio, Massimo, Antonelli, Fabio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9962960/
https://www.ncbi.nlm.nih.gov/pubmed/36850940
http://dx.doi.org/10.3390/s23042344
_version_ 1784896132116119552
author Antonini, Mattia
Pincheira, Miguel
Vecchio, Massimo
Antonelli, Fabio
author_facet Antonini, Mattia
Pincheira, Miguel
Vecchio, Massimo
Antonelli, Fabio
author_sort Antonini, Mattia
collection PubMed
description Industrial assets often feature multiple sensing devices to keep track of their status by monitoring certain physical parameters. These readings can be analyzed with machine learning (ML) tools to identify potential failures through anomaly detection, allowing operators to take appropriate corrective actions. Typically, these analyses are conducted on servers located in data centers or the cloud. However, this approach increases system complexity and is susceptible to failure in cases where connectivity is unavailable. Furthermore, this communication restriction limits the approach’s applicability in extreme industrial environments where operating conditions affect communication and access to the system. This paper proposes and evaluates an end-to-end adaptable and configurable anomaly detection system that uses the Internet of Things (IoT), edge computing, and Tiny-MLOps methodologies in an extreme industrial environment such as submersible pumps. The system runs on an IoT sensing Kit, based on an ESP32 microcontroller and MicroPython firmware, located near the data source. The processing pipeline on the sensing device collects data, trains an anomaly detection model, and alerts an external gateway in the event of an anomaly. The anomaly detection model uses the isolation forest algorithm, which can be trained on the microcontroller in just 1.2 to 6.4 s and detect an anomaly in less than 16 milliseconds with an ensemble of 50 trees and 80 KB of RAM. Additionally, the system employs blockchain technology to provide a transparent and irrefutable repository of anomalies.
format Online
Article
Text
id pubmed-9962960
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99629602023-02-26 An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments † Antonini, Mattia Pincheira, Miguel Vecchio, Massimo Antonelli, Fabio Sensors (Basel) Article Industrial assets often feature multiple sensing devices to keep track of their status by monitoring certain physical parameters. These readings can be analyzed with machine learning (ML) tools to identify potential failures through anomaly detection, allowing operators to take appropriate corrective actions. Typically, these analyses are conducted on servers located in data centers or the cloud. However, this approach increases system complexity and is susceptible to failure in cases where connectivity is unavailable. Furthermore, this communication restriction limits the approach’s applicability in extreme industrial environments where operating conditions affect communication and access to the system. This paper proposes and evaluates an end-to-end adaptable and configurable anomaly detection system that uses the Internet of Things (IoT), edge computing, and Tiny-MLOps methodologies in an extreme industrial environment such as submersible pumps. The system runs on an IoT sensing Kit, based on an ESP32 microcontroller and MicroPython firmware, located near the data source. The processing pipeline on the sensing device collects data, trains an anomaly detection model, and alerts an external gateway in the event of an anomaly. The anomaly detection model uses the isolation forest algorithm, which can be trained on the microcontroller in just 1.2 to 6.4 s and detect an anomaly in less than 16 milliseconds with an ensemble of 50 trees and 80 KB of RAM. Additionally, the system employs blockchain technology to provide a transparent and irrefutable repository of anomalies. MDPI 2023-02-20 /pmc/articles/PMC9962960/ /pubmed/36850940 http://dx.doi.org/10.3390/s23042344 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Antonini, Mattia
Pincheira, Miguel
Vecchio, Massimo
Antonelli, Fabio
An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title_full An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title_fullStr An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title_full_unstemmed An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title_short An Adaptable and Unsupervised TinyML Anomaly Detection System for Extreme Industrial Environments †
title_sort adaptable and unsupervised tinyml anomaly detection system for extreme industrial environments †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9962960/
https://www.ncbi.nlm.nih.gov/pubmed/36850940
http://dx.doi.org/10.3390/s23042344
work_keys_str_mv AT antoninimattia anadaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT pincheiramiguel anadaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT vecchiomassimo anadaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT antonellifabio anadaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT antoninimattia adaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT pincheiramiguel adaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT vecchiomassimo adaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments
AT antonellifabio adaptableandunsupervisedtinymlanomalydetectionsystemforextremeindustrialenvironments