Skip to main content
Log in

Sparse auto encoder driven support vector regression based deep learning model for predicting network intrusions

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

The Network Intrusion Detection System (NIDS) assumes a prominent aspect in ensuring network security. It serves better than traditional network security mechanisms, such as firewall systems. The result of the NIDS indicates the enhanced and efficient performance of the algorithms. It is utilized to predict intrusions, and it also has better training times for the algorithms. In this paper, a capable deep learning model using Sparse Auto Encoder (SAE) is proposed. It is a self-taught learning framework. Such a model is a competent unsupervised learning algorithm in reconstructing new feature representation; thus, it diminishes the dimensionality. The SAE requires minimum training time substantially and efficiently enhances the prediction accuracy of Support Vector Regression (SVR) related to attacks. The experiments are administered using the standard intrusion detection dataset NSL-KDD, and therefore, the implementations are performed using python and tensor flow. The proposed model’s effectiveness is estimated with other models viz., the PCA-SVR and SVR models applying prediction metrics such as R2 score, Mean Squared Error (MSE), Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), accuracy and also training time. Results validate that the proposed SAE-SVR model has accelerated the training time of SVR and has the edge over the other models weighed in terms of prediction metrics. The model improves the rate of prediction by bringing down the error rates and yields a pioneering research mechanism for predicting the intrusions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Ashoor AS, Gore S (2011) Importance of intrusion detection system (IDS). Int J Sci Eng Res 2(1):1–4

    Google Scholar 

  2. Chen WH, Hsu SH, Shen HP (2005) Application of SVM and ANN for intrusion detection. Comput Oper Res 32(10):2617–2634

    Article  Google Scholar 

  3. Ryan J, Lin MJ, Miikkulainen R (1998). Intrusion detection with neural networks. In Adv Neural Inf Proces Syst: 943–949

  4. Zhang J, Zulkernine M, Haque A (2008) Random-forests-based network intrusion detection systems. IEEE T Syst Man Cy C 38(5):649–659

    Article  Google Scholar 

  5. Ohta S, Kurebayashi R, Kobayashi K (2008) Minimizing false positives of a decision tree classifier for intrusion detection on the internet. J Netw Syst Manag 16(4):399–419

    Article  Google Scholar 

  6. Mukherjee S, Sharma N (2012) Intrusion detection using naive Bayes classifier with feature reduction. Procedia Technology 4:119–128

    Article  Google Scholar 

  7. Hodo E, Bellekens X, Hamilton A, Tachtatzis C, Atkinson R (2017). Shallow and deep networks intrusion detection system: A taxonomy and survey arXiv preprint arXiv:1701.02145

  8. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  9. Qureshi AS, Khan A, Shamim N, Durad MH (2020) Intrusion detection using deep sparse auto-encoder and self-taught learning. Neural Comput & Applic 32:3135–3147

    Article  Google Scholar 

  10. Shone N, Ngoc TN, Phai VD, Shi Q (2018) A deep learning approach to network intrusion detection. IEEE Trans Emerg Top Comput Intell 2(1):41–50

    Article  Google Scholar 

  11. Alom MZ, Taha TM (2017). Network intrusion detection for cyber security using unsupervised deep learning approaches. In: 2017 IEEE National Aerospace and Electronics Conference (NAECON) IEEE: 63–69

  12. Al-Qatf M, Lasheng Y, Al-Habib M, Al-Sabahi K (2018) Deep learning approach combining sparse autoencoder with SVM for network intrusion detection. IEEE Access 6:52843–52856

    Article  Google Scholar 

  13. Wang Y, Yao H, Zhao S (2016) Auto-encoder based dimensionality reduction. Neurocomputing 184:232–242

    Article  Google Scholar 

  14. Yan B, Han G (2018) Effective feature extraction via stacked sparse autoencoder to improve intrusion detection system. IEEE Access 6:41238–41248

    Article  Google Scholar 

  15. Javaid A, Niyaz, Q, Sun, W, Alam M (2016). A deep learning approach for network intrusion detection system. In: proceedings of the 9th EAI international conference on bio-inspired information and communications technologies (formerly BIONETICS). ICST (Institute for Computer Sciences, social-informatics and telecommunications Engineering): 21–26

  16. Abolhasanzadeh B (2015). Nonlinear dimensionality reduction for intrusion detection using auto-encoder bottleneck features. In: 2015 7th conference on information and knowledge technology (IKT). IEEE: 1–5

  17. Tavallaee M, Bagheri E, Lu W, Ghorbani AA (2009). A detailed analysis of the KDD CUP 99 data set. In :2009 IEEE symposium on computational intelligence for security and defense applications. IEEE: 1–6

  18. Moukhafi M, Bri S, El Yassini K (2019) Intrusion detection system based on a behavioral approach. In :Bioinspired heuristics for optimization. Springer, Cham, pp 61–75

    Book  Google Scholar 

  19. Farahnakian F, Heikkonen J (2018). A deep auto-encoder based approach for intrusion detection system. In: 2018 20th International Conference on Advanced Communication Technology (ICACT) IEEE: 178–183

  20. Yousefi-Azar M, Varadharajan V, Hamey L, Tupakula U (2017). Autoencoder-based feature learning for cyber security applications. In: 2017 international joint conference on neural networks (IJCNN). IEEE: 3854–3861

  21. Chen Z, Yeo CK, Lee BS, Lau CT (2018). Autoencoder-based network anomaly detection. In: 2018 wireless telecommunications symposium (WTS). IEEE: 1-5

  22. Aygun RC, Yavuz AG (2017). Network anomaly detection with stochastically improved autoencoder based models. In: 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud) IEEE: 193–198

  23. Zhang B, Yu Y, Li J (2018). Network intrusion detection based on stacked sparse autoencoder and binary tree ensemble method. In: 2018 IEEE international conference on communications workshops (ICC workshops). IEEE: 1–6

  24. Devan P, Khare N (2020). An efficient XGBoost–DNN-based classification model for network intrusion detection system. Neural Comput & Applic: 1–16

  25. Mienye ID, Sun Y, Wang Z (2020). Improved sparse autoencoder based artificial neural network approach for prediction of heart disease. Informatics in Medicine Unlocked: 100307

  26. Li G, Han D, Wang C, Hu W, Calhoun VD, Wang YP (2020) Application of deep canonically correlated sparse autoencoder for the classification of schizophrenia. Comput Methods Prog Biomed 183:105073

    Article  Google Scholar 

  27. Huang F, Zhang J, Zhou C, Wang Y, Huang J, Zhu L (2020) A deep learning algorithm using a fully connected sparse autoencoder neural network for landslide susceptibility prediction. Landslides 17(1):217–229

    Article  Google Scholar 

  28. Han J, Pei J, Kamber M (2011). Data mining: concepts and techniques. Elsevier

  29. Ng A (2011) Sparse autoencoder. CS294A Lecture notes 72(2011):1–19

    Google Scholar 

  30. Al-Qatf M, Lashing Y, Alhabib M, Al-Sabahi K (2018) Deep learning approach combining sparse Autoen-coder with SVM for network intrusion detection. IEEE Access 6:52843–52856

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neelu Khare.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: Special Issue on Network In Box, Architecture, Networking and Applications

Guest Editor: Ching-Hsien Hsu

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Preethi, D., Khare, N. Sparse auto encoder driven support vector regression based deep learning model for predicting network intrusions. Peer-to-Peer Netw. Appl. 14, 2419–2429 (2021). https://doi.org/10.1007/s12083-020-00986-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00986-3

Keywords

Navigation