An analysis of "A feature reduced intrusion detection system using ANN classifier" by Akashdeep et al. expert systems with applications (2017)

Abstract This paper analyses the recently proposed article “A feature reduced intrusion detection system using ANN classifier” by Akashdeep, Ishfaq Manzoor & Neeraj Kumar, (Expert systems with Applications, 2017) which has a limitation in its experimental setup. The work of Akashdeep et.al has crafted the test dataset to attain improved accuracy. They have utilized 5 fractional test datasets for performance evaluation. The reduced list of features obtained in their work does not give the asserted performance for the original test dataset. Table 18 of the above article by Akashdeep et.al gives the performance comparison of their work with existing works which isn’t appropriate as these works have different test dataset composition. Another issue with the work of Akashdeep et.al is the utilization of partial training dataset for determining the reduced list of features. Their work reduces the training dataset by random undersampling of the majority class instances and random replication of the minority class instances. The reduced list of features obtained by Akashdeep et.al comprises 25 features. This work applies the feature selection algorithm proposed by Akashdeep et.al on the original training dataset leading to a feature subset having 29 features. It has been observed experimentally that the reduced feature subset (29 features) obtained in later outperforms the former reduced feature set (25 features). This work uses the classification algorithms c4.5, Naive Bayes and Random Forest for performance comparison of these reduced feature sets. Oversampling one class may deteriorate the performance of another class. This work also evaluates random undersampling/oversampling of a specific class to design an optimal training dataset. The results show that the classification models developed using this training dataset have a better detection rate for the minority classes.

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

[2]  Nasser Yazdani,et al.  Mutual information-based feature selection for intrusion detection systems , 2011, J. Netw. Comput. Appl..

[3]  Andrew H. Sung,et al.  Significant Feature Selection Using Computational Intelligent Techniques for Intrusion Detection , 2005 .

[4]  Peter Rockett,et al.  Multi-class pattern classification using single, multi-dimensional feature-space feature extraction evolved by multi-objective genetic programming and its application to network intrusion detection , 2011, Genetic Programming and Evolvable Machines.

[5]  Verónica Bolón-Canedo,et al.  Feature selection and classification in multiple class datasets: An application to KDD Cup 99 dataset , 2011, Expert Syst. Appl..

[6]  Jiankun Hu,et al.  A novel statistical technique for intrusion detection systems , 2018, Future Gener. Comput. Syst..

[7]  Neeraj Kumar,et al.  A feature reduced intrusion detection system using ANN classifier , 2017, Expert Syst. Appl..

[8]  Shi-Jinn Horng,et al.  A novel intrusion detection system based on hierarchical clustering and support vector machines , 2011, Expert Syst. Appl..

[9]  Sanyam Shukla,et al.  UnderBagging based reduced Kernelized weighted extreme learning machine for class imbalance learning , 2018, Eng. Appl. Artif. Intell..

[10]  Ajith Abraham,et al.  Feature deduction and ensemble design of intrusion detection systems , 2005, Comput. Secur..

[11]  Xiangjian He,et al.  Building an Intrusion Detection System Using a Filter-Based Feature Selection Algorithm , 2016, IEEE Transactions on Computers.

[12]  Sanyam Shukla,et al.  Class-specific kernelized extreme learning machine for binary class imbalance learning , 2018, Appl. Soft Comput..

[13]  Yaping Lin,et al.  Synthetic minority oversampling technique for multiclass imbalance problems , 2017, Pattern Recognit..

[14]  Yinhui Li,et al.  An efficient intrusion detection system based on support vector machines and gradually feature removal method , 2012, Expert Syst. Appl..

[15]  Sanyam Shukla,et al.  Class imbalance learning using UnderBagging based kernelized extreme learning machine , 2019, Neurocomputing.

[16]  Sanyam Shukla,et al.  Class-specific extreme learning machine for handling binary class imbalance problem , 2018, Neural Networks.