Machine learning-based fault detection scheme for IoT-enabled WSNs

Pravindra Shekhar Shakunt,Siba K. Udgata
DOI: https://doi.org/10.1504/ijsnet.2024.141771
2024-10-03
International Journal of Sensor Networks
Abstract:Wireless sensor networks (WSNs) encounter faults due to their deployment in non-deterministic and potentially hazardous environments. The process of fault identification in WSNs poses several challenges. This complexity makes it challenging to pinpoint and diagnose faults within IoT-enabled WSNs. This paper uses extra tree and state-of-the-art machine learning classifiers to classify commonly occurring faults such as offset, drift, gain, data loss, stuck, random, and out-of-bounds at the sensor node level. First, we realistically induce the faults with different intensities to a benchmark dataset of temperature and humidity sensors. We propose sliding window-based data pre-processing techniques and various machine learning algorithms for classifying types of faults. The performance of the proposed scheme and other machine learning approaches are compared based on specificity, precision, recall, accuracy, F1-score, and AUC-ROC performance evaluation metric. Experimental study shows that our proposed scheme and the extra tree machine learning approach are more effective than state-of-the-art approaches.
computer science, information systems,telecommunications
What problem does this paper attempt to address?