journal article·2021Open access

Enhanced Deep Autoencoder Based Feature Representation Learning for Intelligent Intrusion Detection System

Thavavel Vaiyapuri, Adel Binbusayyis

Computers, Materials & Continua· Volume 68· Issue 3

Abstract

In the era of Big data, learning discriminant feature representation from network traffic is identified has as an invariably essential task for improving the detection ability of an intrusion detection system (IDS). Owing to the lack of accurately labeled network traffic data, many unsupervised feature representation learning models have been proposed with state-of-the-art performance. Yet, these models fail to consider the classification error while learning the feature representation. Intuitively, the learnt feature representation may degrade the performance of the classification task. For the first time in the field of intrusion detection, this paper proposes an unsupervised IDS model leveraging the benefits of deep autoencoder (DAE) for learning the robust feature representation and one-class support vector machine (OCSVM) for finding the more compact decision hyperplane for intrusion detection. Specially, the proposed model defines a new unified objective function to minimize the reconstruction and classification error simultaneously. This unique contribution not only enables the model to support joint learning for feature representation and classifier training but also guides to learn the robust feature representation which can improve the discrimination ability of the classifier for intrusion detection. Three set of evaluation experiments are conducted to demonstrate the potential of the proposed model. First, the ablation evaluation on benchmark dataset, NSL-KDD validates the design decision of the proposed model. Next, the performance evaluation on recent intrusion dataset, UNSW-NB15 signifies the stable performance of the proposed model. Finally, the comparative evaluation verifies the efficacy of the proposed model against recently published state-of-the-art methods.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Network security situation: From awareness to awareness-control10.1016/j.jnca.2019.04.022 ↗
2. Identifying and benchmarking key features for cyber intrusion detection: An ensemble approach10.1109/ACCESS.2019.2929487 ↗
3. Comprehensive analysis and recommendation of feature evaluation measures for intrusion detection10.1016/j.heliyon.2020.e04262 ↗
4. Intelligent temporal classification and fuzzy rough set-based feature selection algorithm for intrusion detection system in WSNs10.1016/j.ins.2019.05.040 ↗
5. An overview of unsupervised deep feature representation for text categorization10.1109/TCSS.2019.2910599 ↗
6. Unsupervised feature selection via latent representation learning and manifold regularization10.1016/j.neunet.2019.04.015 ↗
7. Person re-identification by multi-scale feature representation learning with random batch feature mask
8. PPTPP: A novel therapeutic peptide prediction method using physicochemical property encoding and adaptive feature representation learning10.1093/bioinformatics/btaa275 ↗
9. CPPred-FL: A sequence-based predictor for large-scale identification of cell-penetrating peptides by feature representation learning
10. Multimodal representation learning for recommendation in internet of things10.1109/JIOT.2019.2940709 ↗
11. A new approach for data stream classification: Unsupervised feature representational online sequential extreme learning machine10.1007/s11042-020-09300-y ↗
12. N. Wang, W. Zhou, Y. Song, C. Ma, W. Liu et al., “Unsupervised deep representation learning for real-time tracking,” arXiv preprint arXiv: 2007.11984, 2020. [Online]. Available: https://arxiv.org/abs/2007.11984.
13. A weighted deep representation learning model for imbalanced fault diagnosis in cyber-physical systems10.3390/s18041096 ↗
14. Deep learning approaches for anomaly-based intrusion detection systems: A survey, taxonomy, and open issues10.1016/j.knosys.2019.105124 ↗
15. A hybrid deep learning model for efficient intrusion detection in big data environment10.1016/j.ins.2019.10.069 ↗
16. An overview on data representation learning: From traditional feature learning to recent deep learning10.1016/j.jfds.2017.05.001 ↗
17. DeepIDS: Deep learning approach for intrusion detection in software defined networking10.3390/electronics9091533 ↗
18. Building autoencoder intrusion detection system based on random forest feature selection10.1016/j.cose.2020.101851 ↗
19. A novel statistical analysis and autoencoder driven intelligent intrusion detection approach10.1016/j.neucom.2019.11.016 ↗
20. An enhanced design of sparse autoencoder for latent features extraction based on trigonometric simplexes for network intrusion detection systems10.3390/electronics9020259 ↗
21. Network intrusion detection through stacking dilated convolutional autoencoders10.1155/2017/4184196 ↗
22. A deep learning approach to network intrusion detection10.1109/TETCI.2017.2772792 ↗
23. Effective feature extraction via stacked sparse autoencoder to improve intrusion detection system10.1109/ACCESS.2018.2858277 ↗
24. Deep learning approach combining sparse autoencoder with SVM for network intrusion detection10.1109/ACCESS.2018.2869577 ↗
25. A novel two-stage deep learning model for efficient network intrusion detection10.1109/ACCESS.2019.2899721 ↗
26. Multi-channel deep feature learning for intrusion detection10.1109/ACCESS.2020.2980937 ↗
27. Learning representations by back-propagating errors10.1038/323533a0 ↗
28. A novel deep autoencoder feature learning method for rotating machinery fault diagnosis10.1016/j.ymssp.2017.03.034 ↗
29. On random deep weight-tied autoencoders: Exact asymptotic analysis, phase transitions, and implications to training
30. One-class classification: Taxonomy of study and review of techniques10.1017/S026988891300043X ↗
31. High-dimensional and large-scale anomaly detection using a linear one-class SVM with deep learning10.1016/j.patcog.2016.03.028 ↗
32. Using one class SVM to counter intelligent attacks against an SPRT defense mechanism10.1016/j.adhoc.2019.101946 ↗
33. A hybrid semi-supervised anomaly detection model for high-dimensional data10.1155/2017/8501683 ↗
34. Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network10.1007/s12652-018-0803-6 ↗
35. Understanding the difficulty of training deep feedforward neural networks
36. K. Da, “A method for stochastic optimization,” arXiv preprint, arXiv: 1412.6980, 2014. [Online]. Available: https://arxiv.org/abs/1412.6980.
37. A detailed analysis of the KDD CUP 99 data set. 2009
38. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)
39. Géron · Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems · 2019
40. The learning effect of different hidden layers stacked autoencoder
41. Correlation between number of hidden layers and accuracy of artificial neural network
42. An experimental study on stability and generalization of extreme learning machines10.1007/s13042-014-0238-0 ↗
43. Improving the classification effectiveness of intrusion detection by using improved conditional variational autoencoder and deep neural network10.3390/s19112528 ↗
44. Application of deep autoencoder as an one-class classifier for unsupervised network intrusion detection: A comparative evaluation10.7717/peerj-cs.327 ↗
45. Network intrusion detection based on supervised adversarial variational auto-encoder with regularization10.1109/ACCESS.2020.2977007 ↗