Two-stage Deep Stacked Autoencoder with Shallow Learning for Network Intrusion Detection System

Sparse events, such as malign attacks in real-time network traffic, have caused big organisations an immense hike in revenue loss. This is due to the excessive growth of the network and its exposure to a plethora of people. The standard methods used to detect intrusions are not promising and have significant failure to identify new malware. Moreover, the challenges in handling high volume data with sparsity, high false positives, fewer detection rates in minor class, training time and feature engineering of the dimensionality of data has promoted deep learning to take over the task with less time and great results. The existing system needs improvement in solving real-time network traffic issues along with feature engineering. Our proposed work overcomes these challenges by giving promising results using deep-stacked autoencoders in two stages. The two-stage deep learning combines with shallow learning using the random forest for classification in the second stage. This made the model get well with the latest Canadian Institute for Cybersecurity Intrusion Detection System 2017 (CICIDS-2017) dataset. Zero false positives with admirable detection accuracy were achieved.

[1]  Mansoor Alam,et al.  A Deep Learning Approach for Network Intrusion Detection System , 2016, EAI Endorsed Trans. Security Safety.

[2]  Qi Shi,et al.  A Deep Learning Approach to Network Intrusion Detection , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[3]  Jianbiao Zhang,et al.  CNID: Research of Network Intrusion Detection Based on Convolutional Neural Network , 2020, Discrete Dynamics in Nature and Society.

[4]  K Nageswararao,et al.  A Study of Feature Selection Methods in Intrusion Detection System: A Survey , 2017 .

[5]  Amir Hussain,et al.  Applications of Deep Learning and Reinforcement Learning to Biological Data , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[6]  Shadi Aljawarneh,et al.  Anomaly-based intrusion detection system through feature selection analysis and building hybrid efficient model , 2017, J. Comput. Sci..

[7]  V Balasaraswathi,et al.  IDS Using Machine Learning - Current State of Art and Future Directions , 2016 .

[8]  Jia Wu,et al.  Hierarchical Temporal Memory Method for Time-Series-Based Anomaly Detection , 2016, 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW).

[9]  David Brosset,et al.  A Taxonomy and Survey of Intrusion Detection System Design Techniques, Network Threats and Datasets , 2018, ArXiv.

[10]  Aditi Roy,et al.  Multi-classification of UNSW-NB15 Dataset for Network Anomaly Detection System , 2020 .

[11]  Alfredo De Santis,et al.  Network anomaly detection with the restricted Boltzmann machine , 2013, Neurocomputing.

[12]  Joseph Stephen Bassi,et al.  An Investigation into the Effectiveness of Machine Learning Techniques for Intrusion Detection , 2017 .

[13]  Hazem M. El-Bakry,et al.  A real-time intrusion detection algorithm for network security , 2008 .

[14]  Shahrzad Zargari,et al.  Feature selection in UNSW-NB15 and KDDCUP'99 datasets , 2017, 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE).

[15]  Manu Bijone,et al.  A Survey on Secure Network: Intrusion Detection & Prevention Approaches , 2016 .

[16]  Angelique Nishyirimbere,et al.  Bi-directional Recurrent Neural network for Intrusion Detection System (IDS) in the internet of things (IoT) , 2020 .

[17]  Tahseen Ahmed Jilani,et al.  Feature Deduction and Ensemble Design of Parallel Neural Networks for Intrusion Detection System , 2010 .

[18]  Hui Guo,et al.  Pelican: A Deep Residual Network for Network Intrusion Detection , 2020, 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W).

[19]  Hong Qiao,et al.  Guided Policy Search for Sequential Multitask Learning , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[20]  Virender Ranga,et al.  On evaluation of Network Intrusion Detection Systems: Statistical analysis of CIDDS-001 dataset using Machine Learning Techniques , 2019 .