Detecting IoT Anomalies Using Fuzzy Subspace Clustering Algorithms
Open Access
- 2 February 2024
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 14 (3) , 1264
Abstract
There are many applications of anomaly detection in the Internet of Things domain. IoT technology consists of a large number of interconnecting digital devices not only generating huge data continuously but also making real-time computations. Since IoT devices are highly exposed due to the Internet, they frequently meet with the challenges of illegitimate access in the form of intrusions, anomalies, fraud, etc. Identifying these illegitimate accesses can be an exciting research problem. In numerous applications, either fuzzy clustering or rough set theory or both have been successfully employed. As the data generated in IoT domains are high-dimensional, the clustering methods used for lower-dimensional data cannot be efficiently applied. Also, very few methods were proposed for such applications until today with limited efficacies. So, there is a need to address the problem. In this article, mixed approaches consisting of nano topology and fuzzy clustering techniques have been proposed for anomaly detection in the IoT domain. The methods first use nano topology of rough set theory to generate CORE as a subspace and then employ a couple of well-known fuzzy clustering techniques on it for the detection of anomalies. As the anomalies are detected in the lower dimensional space, and fuzzy clustering algorithms are involved in the methods, the performances of the proposed approaches improve comparatively. The effectiveness of the methods is evaluated using time-complexity analysis and experimental studies with a synthetic dataset and a real-life dataset. Experimentally, it has been found that the proposed approaches outperform the traditional fuzzy clustering algorithms in terms of detection rates, accuracy rates, false alarm rates and computation times. Furthermore, nano topological and common Mahalanobis distance-based fuzzy c-means algorithm (NT-CM-FCM) is the best among all traditional or nano topology-based algorithms, as it has accuracy rates of 84.02% and 83.21%, detection rates of 80.54% and 75.37%, and false alarm rates of 7.89% and 9.09% with the KDDCup’99 dataset and Kitsune Network Attack Dataset, respectively.Keywords
All Related Versions
This publication has 40 references indexed in Scilit:
- Medical diagnosis in a indiscernibility matrix based on nano topologyCogent Mathematics, 2017
- Arrhythmia classification using Mahalanobis distance based improved Fuzzy C-Means clustering for mobile health monitoring systemsNeurocomputing, 2017
- High-dimensional and large-scale anomaly detection using a linear one-class SVM with deep learningPattern Recognition, 2016
- Online anomaly detection over Big Data streams2015
- Mahalanobis distance based on fuzzy clustering algorithm for image segmentationDigital Signal Processing, 2015
- Set-valued ordered information systemsInformation Sciences, 2009
- An effective and efficient algorithm for high-dimensional outlier detectionThe VLDB Journal, 2005
- A Survey of Outlier Detection MethodologiesArtificial Intelligence Review, 2004
- Rough setsInternational Journal of Parallel Programming, 1982
- Fuzzy clustering with a fuzzy covariance matrix1978