SECOE: Alleviating Sensors Failure in Machine Learning-Coupled IoT Systems

10/05/2022
by   Yousef AlShehri, et al.
0

Machine learning (ML) applications continue to revolutionize many domains. In recent years, there has been considerable research interest in building novel ML applications for a variety of Internet of Things (IoT) domains, such as precision agriculture, smart cities, and smart manufacturing. IoT domains are characterized by continuous streams of data originating from diverse, geographically distributed sensors, and they often require a real-time or semi-real-time response. IoT characteristics pose several fundamental challenges to designing and implementing effective ML applications. Sensor/network failures that result in data stream interruptions is one such challenge. Unfortunately, the performance of many ML applications quickly degrades when faced with data incompleteness. Current techniques to handle data incompleteness are based upon data imputation ( i.e., they try to fill-in missing data). Unfortunately, these techniques may fail, especially when multiple sensors' data streams become concurrently unavailable (due to simultaneous sensor failures). With the aim of building robust IoT-coupled ML applications, this paper proposes SECOE, a unique, proactive approach for alleviating potentially simultaneous sensor failures. The fundamental idea behind SECOE is to create a carefully chosen ensemble of ML models in which each model is trained assuming a set of failed sensors (i.e., the training set omits corresponding values). SECOE includes a novel technique to minimize the number of models in the ensemble by harnessing the correlations among sensors. We demonstrate the efficacy of the SECOE approach through a series of experiments involving three distinct datasets. The experimental findings reveal that SECOE effectively preserves prediction accuracy in the presence of sensor failures.

READ FULL TEXT
research
02/18/2023

OMINACS: Online ML-Based IoT Network Attack Detection and Classification System

Several Machine Learning (ML) methodologies have been proposed to improv...
research
12/10/2019

SENSE: Scalable Data Acquisition from Distributed Sensors with Guaranteed Time Coherence

Data analysis in the Internet of Things (IoT) requires us to combine eve...
research
10/11/2019

Orchestrating Development Lifecycle of Machine Learning Based IoT Applications: A Survey

Machine Learning (ML) and Internet of Things (IoT) are complementary adv...
research
05/03/2022

Real-Time Streaming and Event-driven Control of Scientific Experiments

Advancements in scientific instrument sensors and connected devices prov...
research
09/20/2023

STARNet: Sensor Trustworthiness and Anomaly Recognition via Approximated Likelihood Regret for Robust Edge Autonomy

Complex sensors such as LiDAR, RADAR, and event cameras have proliferate...
research
12/12/2019

Enabling Machine Learning Across Heterogeneous Sensor Networks with Graph Autoencoders

Machine Learning (ML) has been applied to enable many life-assisting app...
research
12/20/2019

Robust Data Preprocessing for Machine-Learning-Based Disk Failure Prediction in Cloud Production Environments

To provide proactive fault tolerance for modern cloud data centers, exte...

Please sign up or login with your details

Forgot password? Click here to reset