scholarly journals Fault Detection in Wireless Sensor Networks through the Random Forest Classifier

Sensors ◽  
2019 ◽  
Vol 19 (7) ◽  
pp. 1568 ◽  
Author(s):  
Zainib Noshad ◽  
Nadeem Javaid ◽  
Tanzila Saba ◽  
Zahid Wadud ◽  
Muhammad Saleem ◽  
...  

Wireless Sensor Networks (WSNs) are vulnerable to faults because of their deployment in unpredictable and hazardous environments. This makes WSN prone to failures such as software, hardware, and communication failures. Due to the sensor’s limited resources and diverse deployment fields, fault detection in WSNs has become a daunting task. To solve this problem, Support Vector Machine (SVM), Convolutional Neural Network (CNN), Stochastic Gradient Descent (SGD), Multilayer Perceptron (MLP), Random Forest (RF), and Probabilistic Neural Network (PNN) classifiers are used for classification of gain, offset, spike, data loss, out of bounds, and stuck-at faults at the sensor level. Out of six faults, two of them are induced in the datasets, i.e., spike and data loss faults. The results are compared on the basis of their Detection Accuracy (DA), True Positive Rate (TPR), Matthews Correlation Coefficients (MCC), and F1-score. In this paper, a comparative analysis is performed among the classifiers mentioned previously on real-world datasets. Simulations show that the RF algorithm secures a better fault detection rate than the rest of the classifiers.

Mathematics ◽  
2019 ◽  
Vol 8 (1) ◽  
pp. 28 ◽  
Author(s):  
Shahaboddin Shamshirband ◽  
Javad Hassannataj Joloudari ◽  
Mohammad GhasemiGol ◽  
Hamid Saadatfar ◽  
Amir Mosavi ◽  
...  

Wireless sensor networks (WSNs) include large-scale sensor nodes that are densely distributed over a geographical region that is completely randomized for monitoring, identifying, and analyzing physical events. The crucial challenge in wireless sensor networks is the very high dependence of the sensor nodes on limited battery power to exchange information wirelessly as well as the non-rechargeable battery of the wireless sensor nodes, which makes the management and monitoring of these nodes in terms of abnormal changes very difficult. These anomalies appear under faults, including hardware, software, anomalies, and attacks by raiders, all of which affect the comprehensiveness of the data collected by wireless sensor networks. Hence, a crucial contraption should be taken to detect the early faults in the network, despite the limitations of the sensor nodes. Machine learning methods include solutions that can be used to detect the sensor node faults in the network. The purpose of this study is to use several classification methods to compute the fault detection accuracy with different densities under two scenarios in regions of interest such as MB-FLEACH, one-class support vector machine (SVM), fuzzy one-class, or a combination of SVM and FCS-MBFLEACH methods. It should be noted that in the study so far, no super cluster head (SCH) selection has been performed to detect node faults in the network. The simulation outcomes demonstrate that the FCS-MBFLEACH method has the best performance in terms of the accuracy of fault detection, false-positive rate (FPR), average remaining energy, and network lifetime compared to other classification methods.


Sensors ◽  
2019 ◽  
Vol 19 (6) ◽  
pp. 1334 ◽  
Author(s):  
Atia Javaid ◽  
Nadeem Javaid ◽  
Zahid Wadud ◽  
Tanzila Saba ◽  
Osama Sheta ◽  
...  

Decision fusion is used to fuse classification results and improve the classification accuracy in order to reduce the consumption of energy and bandwidth demand for data transmission. The decentralized classification fusion problem was the reason to use the belief function-based decision fusion approach in Wireless Sensor Networks (WSNs). With the consideration of improving the belief function fusion approach, we have proposed four classification techniques, namely Enhanced K-Nearest Neighbor (EKNN), Enhanced Extreme Learning Machine (EELM), Enhanced Support Vector Machine (ESVM), and Enhanced Recurrent Extreme Learning Machine (ERELM). In addition, WSNs are prone to errors and faults because of their different software, hardware failures, and their deployment in diverse fields. Because of these challenges, efficient fault detection methods must be used to detect faults in a WSN in a timely manner. We have induced four types of faults: offset fault, gain fault, stuck-at fault, and out of bounds fault, and used enhanced classification methods to solve the sensor failure issues. Experimental results show that ERELM gave the first best result for the improvement of the belief function fusion approach. The other three proposed techniques ESVM, EELM, and EKNN provided the second, third, and fourth best results, respectively. The proposed enhanced classifiers are used for fault detection and are evaluated using three performance metrics, i.e., Detection Accuracy (DA), True Positive Rate (TPR), and Error Rate (ER). Simulations show that the proposed methods outperform the existing techniques and give better results for the belief function and fault detection in WSNs.


2018 ◽  
Vol 2018 ◽  
pp. 1-8 ◽  
Author(s):  
Yong Cheng ◽  
Qiuyue Liu ◽  
Jun Wang ◽  
Shaohua Wan ◽  
Tariq Umer

Because the existing approaches for diagnosing sensor networks lead to low precision and high complexity, a new fault detection mechanism based on support vector regression and neighbor coordination is proposed in this work. According to the redundant information about meteorological elements collected by a multisensor, a fault prediction model is built using a support vector regression algorithm, and it achieves residual sequences. Then, the node status is identified by mutual testing among reliable neighbor nodes. Simulations show that when the sensor fault probability in wireless sensor networks is 40%, the detection accuracy of the proposed algorithm is over 87%, and the false alarm ratio is below 7%. The detection accuracy is increased by up to 13%, in contrast to other algorithms. This algorithm not only reduces the communication to sensor nodes but also has a high detection accuracy and a low false alarm ratio. The proposed algorithm is suitable for fault detection in meteorological sensor networks with low node densities and high failure ratios.


Sensors ◽  
2019 ◽  
Vol 19 (7) ◽  
pp. 1522
Author(s):  
Wei Zhang ◽  
Gongxuan Zhang ◽  
Xiaohui Chen ◽  
Xiumin Zhou ◽  
Yueqi Liu ◽  
...  

In wireless sensor networks (WSNs), there are many challenges for outlier detection, such as fault detection, fraud detection, intrusion detection, and so on. In this paper, the participation degree of instances in the hierarchical clustering process infers the relationship between instances. However, most of the existing algorithms ignore such information. Thus, we propose a novel fault detection technique based on the participation degree, called fault detection based on participation degree (FDP). Our algorithm has the following advantages. First, it does not need data training in labeled datasets; in fact, it uses the participation degree to measure the differences between fault points and normal points without setting distance or density parameters. Second, FDP can detect global outliers without local cluster influence. Experimental results demonstrate the performance of our approach by applying it to synthetic and real-world datasets and contrasting it with four well-known techniques: isolation forest (IF), local outlier factor (LOF), one-class support vector machine (OCS), and robust covariance (RC).


Sign in / Sign up

Export Citation Format

Share Document