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

  • PDF / 916,631 Bytes
  • 11 Pages / 595.276 x 790.866 pts Page_size
  • 89 Downloads / 247 Views

DOWNLOAD

REPORT


Sparse auto encoder driven support vector regression based deep learning model for predicting network intrusions D. Preethi 1 & Neelu Khare 1 Received: 27 May 2020 / Accepted: 7 August 2020 # Springer Science+Business Media, LLC, part of Springer Nature 2020

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. Keywords Network intrusion detection . Network security . Deep learning . Sparse autoencoder . Support vector regression . NSL-KDD . Tensor flow

1 Introduction Internet technology is a part and parcel of everyone’s daily life due to its abundant usage in a plethora of applications. Its wide applications are in the field of business, education, medicine, industrial applications, security, entertainment, and such others. Hence, information security while utilizing the internet, must be given due consideration. The development of security techniques against these attacks continues to be the need of the hour, as there are numerous attacks under the This article is part of the Topical Collection: Special Issue on Network In Box, Architecture, Networking and Applications Guest Editor: Ching-Hsien Hsu * Neelu Khare [email protected] D. Preethi [email protected] 1

School of Information Technology and Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India

internet environment. Intrusion Detection System (IDS) presents a crucial part in identifying intrusions. Its functions are as follows [1]: inspecting and tracking the activities of both system and the user, accessing system configurations and vu