A Hybrid Deep Learning-Based Unsupervised Anomaly Detection in High Dimensional Data
Source abstract
Abstract
Anomaly detection in high dimensional data is a critical research issue with serious implication in the real-world problems. Many issues in this field still unsolved, so several modern anomaly detection methods struggle to maintain adequate accuracy due to the highly descriptive nature of big data. Such a phenomenon is referred to as the “curse of dimensionality” that affects traditional techniques in terms of both accuracy and performance. Thus, this research proposed a hybrid model based on Deep Autoencoder Neural Network (DANN) with five layers to reduce the difference between the input and output. The proposed model was applied to a real-world gas turbine (GT) dataset that contains 87620 columns and 56 rows. During the experiment, two issues have been investigated and solved to enhance the results. The first is the dataset class imbalance, which solved using SMOTE technique. The second issue is the poor performance, which can be solved using one of the optimization algorithms. Several optimization algorithms have been investigated and tested, including stochastic gradient descent (SGD), RMSprop, Adam and Adamax. However, Adamax optimization algorithm showed the best results when employed to train the DANN model. The experimental results show that our proposed model can detect the anomalies by efficiently reducing the high dimensionality of dataset with accuracy of 99.40%, F1-score of 0.9649, Area Under the Curve (AUC) rate of 0.9649, and a minimal loss function during the hybrid model training.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Anomaly Detection Techniques and Applications · Network Security and Intrusion Detection · Machine Learning and Data Classification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (71)
Show source-provided references
1. Big data for creating and capturing value in the digitalized environment: Unpacking the effects of volume, variety, and veracity on firm performance10.1111/jpim.12545 ↗
2. Digital data streams: Creating value from the real-time flow of big data10.1525/cmr.2016.58.3.5 ↗
3. Internet of things and big data as enablers for business digitalization strategies10.1016/j.technovation.2020.102173 ↗
4. Beyond the hype: Big data concepts, methods, and analytics10.1016/j.ijinfomgt.2014.10.007 ↗
5. A comprehensive survey of anomaly detection techniques for high dimensional big data10.1186/s40537-020-00320-x ↗
6. Big data: Dimensions, evolution, impacts, and challenges10.1016/j.bushor.2017.01.004 ↗
7. Big data technologies: A survey10.1016/j.jksuci.2017.06.001 ↗
8. A flexible framework for anomaly detection via dimensionality reduction
9. Anomaly detection: A survey10.1145/1541880.1541882 ↗
10. An overview of anomaly detection techniques: Existing solutions and latest technological trends10.1016/j.comnet.2007.02.001 ↗
11. Software defect prediction: Analysis of class imbalance and performance stability
12. Big data, big data quality problem
13. Outlier-preserving focus+context visualization in parallel coordinates10.1109/TVCG.2006.170 ↗
14. The emerging big dimensionality10.1109/MCI.2014.2326099 ↗
15. A new ensemble method for detecting anomalies in gene expression matrices10.3390/math9080882 ↗
16. Adversarially learned anomaly detection
17. Variational LSTM enhanced anomaly detection for industrial big data10.1109/TII.2020.3022432 ↗
18. Anomaly intrusion detection using an hybrid of decision tree and K-nearest neighbor
19. Fast outlier detection in high dimensional spaces
20. Outlier detection using k-nearest neighbour graph
21. Efficient algorithms for mining outliers from large data sets
22. Ensembles for unsupervised outlier detection: Challenges and research questions a position paper10.1145/2594473.2594476 ↗
23. Bagged subspaces for unsupervised outlier detection10.1111/coin.12097 ↗
24. Visualizing big data outliers through distributed aggregation10.1109/TVCG.2017.2744685 ↗
25. Anomaly detection in high-dimensional data
26. Anomaly detection using one-class neural networks
27. A deep one-class neural network for anomalous event detection in complex scenes
28. One class classifier neural network for anomaly detection in low dimensional feature spaces
29. LSTM-Based encoder-decoder for multi-sensor anomaly detection
30. Forecasting and anomaly detection approaches using LSTM and LSTM autoencoder techniques with the applications in supply chain management10.1016/j.ijinfomgt.2020.102282 ↗
31. Network anomaly detection using lstm based autoencoder
32. Deep learning for anomaly detection: A survey
33. Real-time big data processing for anomaly detection: A survey10.1016/j.ijinfomgt.2018.08.006 ↗
34. A survey on gans for anomaly detection
35. Deep learning for anomaly detection: challenges, methods, and opportunities
36. LOF: identifying density-based local outliers
37. Kriegel · Pacific-Asia Conf. on Knowledge Discovery and Data Mining · 2009 · 83110.1007/978-3-642-01307-2_86 ↗
38. A relevant subspace based contextual outlier mining algorithm10.1016/j.knosys.2016.01.013 ↗
39. RODS: Rarity based outlier detection in a sparse coding framework10.1109/TKDE.2015.2475748 ↗
40. Local subspace-based outlier detection using global neighbourhoods
41. An effective and efficient algorithm for high-dimensional outlier detection10.1007/s00778-004-0125-5 ↗
42. Theoretical foundations and algorithms for outlier ensembles10.1145/2830544.2830549 ↗
43. Detecting known and unknown faults in automotive systems using ensemble-based anomaly detection10.1016/j.knosys.2017.02.023 ↗
44. Feature bagging for outlier detection
45. Mining outliers with ensemble of heterogeneous detectors on random subspaces
46. HiCS: High contrast subspaces for density-based outlier ranking
47. The curse of dimensionality in inverse problems10.1016/j.cam.2019.112571 ↗
48. A framework for data-driven analysis of materials under uncertainty: Countering the curse of dimensionality10.1016/j.cma.2017.03.037 ↗
49. Subasi · Practical Machine Learning for Data Analysis Using Python · 2020 · 1
50. Distributed evolution of deep autoencoders
51. System-wide anomaly detection in wind turbines using deep autoencoders10.1016/j.renene.2020.04.148 ↗
52. Acoustic scene classification by combining autoencoder-based dimensionality reduction and convolutional neural networks
53. Autoencoder-based dimensionality reduction for QSAR modeling
54. Clustering-based deep autoencoders for network anomaly detection
55. Auto encoder-based dimensionality reduction and classification using convolutional neural networks for hyperspectral images
56. Deep variational auto-encoders: A promising tool for dimensionality reduction and ball bearing elements fault diagnosis10.1177/1475921718788299 ↗
57. Autoencoder-based network anomaly detection
58. Anomaly detection using deep autoencoders for in-situ wastewater systems monitoring data
59. Deep autoencoders and feedforward networks based on a new regularization for anomaly detection
60. Scholz · Esann, Bruges · 2002 · 439
61. Statistical process monitoring of the Tennessee eastman process using parallel auto associative neural networks and a large dataset10.3390/pr7070411 ↗
62. Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion
63. SMOTE for learning from imbalanced data: Progress and challenges, marking the 15-year anniversary10.1613/jair.1.11192 ↗
64. Influence of minority class instance types on SMOTE imbalanced data oversampling
65. Class prediction for high-dimensional class-imbalanced data
66. Adam: A method for stochastic optimization
67. Adaptive sub gradient methods for online learning and stochastic optimization
68. Automatic vision based classification system using DNN and SVM classifiers
69. Anomaly detection in high-dimensional data based on autoregressive flow
70. A hybrid semi-supervised anomaly detection model for high-dimensional data10.1155/2017/8501683 ↗
71. An introduction to ROC analysis10.1016/j.patrec.2005.10.010 ↗