journal article·2020Open access

Anomaly Classification Using Genetic Algorithm-based Random Forest Model for Network Attack Detection

Adel Assiri

Computers, Materials & Continua· Volume 66· Issue 1

Abstract

Anomaly classification based on network traffic features is an important task to monitor and detect network intrusion attacks. Network-based intrusion detection systems (NIDSs) using machine learning (ML) methods are effective tools for protecting network infrastructures and services from unpredictable and unseen attacks. Among several ML methods, random forest (RF) is a robust method that can be used in ML-based network intrusion detection solutions. However, the minimum number of instances for each split and the number of trees in the forest are two key parameters of RF that can affect classification accuracy. Therefore, optimal parameter selection is a real problem in RF-based anomaly classification of intrusion detection systems. In this paper, we propose to use the genetic algorithm (GA) for selecting the appropriate values of these two parameters, optimizing the RF classifier and improving the classification accuracy of normal and abnormal network traffics. To validate the proposed GA-based RF model, a number of experiments is conducted on two public datasets and evaluated using a set of performance evaluation measures. In these experiments, the accuracy result is compared with the accuracies of baseline ML classifiers in the recent works. Experimental results reveal that the proposed model can avert the uncertainty in selection the values of RF’s parameters, improving the accuracy of anomaly classification in NIDSs without incurring excessive time.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Anomaly Detection Techniques and Applications

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

References (50)

Show source-provided references
1. Data fusion for network intrusion detection: A review10.1155/2018/8210614 ↗
2. Advanced and authenticated marking schemes for IP traceback10.1109/INFCOM.2001.916279 ↗
3. A more practical approach for single-packet IP traceback using packet logging and marking10.1109/TPDS.2007.70817 ↗
4. A brief survey of IP traceback methodologies10.12700/APH.11.09.2014.09.12 ↗
5. A survey of techniques for internet traffic classification using machine learning10.1109/SURV.2008.080406 ↗
6. A statistical approach to IP-level classification of network traffic
7. A survey on internet traffic identification10.1109/SURV.2009.090304 ↗
8. Fast and scalable pattern matching for network intrusion detection systems10.1109/JSAC.2006.877131 ↗
9. Mining frequency content of network traffic for intrusion detection
10. A game theoretical framework on intrusion detection in heterogeneous networks10.1109/TIFS.2009.2019154 ↗
11. Adaboost-based algorithm for network intrusion detection10.1109/TSMCB.2007.914695 ↗
12. An FPGA-based network intrusion detection architecture10.1109/TIFS.2007.916288 ↗
13. An intrusion-detection model based on fuzzy class-association-rule mining using genetic network programming10.1109/TSMCC.2010.2050685 ↗
14. Human factors in cybersecurity; examining the link between Internet addiction, impulsivity, attitudes towards cybersecurity, and risky cybersecurity behaviours10.1016/j.heliyon.2017.e00346 ↗
15. A hybrid deep learning model for human activity recognition using multimodal body sensing data10.1109/ACCESS.2019.2927134 ↗
16. A hybrid feature extraction method with regularized extreme learning machine for brain tumor classification10.1109/ACCESS.2019.2904145 ↗
17. Anti-spoofing cloud-based multi-spectral biometric identification system for enterprise security and privacy-preservation10.1016/j.jpdc.2018.10.005 ↗
18. An improved multispectral palmprint recognition system using autoencoder with regularized extreme learning machine
19. An effective palmprint recognition approach for visible and multispectral sensor images10.3390/s18051575 ↗
20. Pal · Rough-Fuzzy Hybridization: A New Trend in Decision Making · 1999
21. Weiss · Computer Systems That Learn: Classification and Prediction Methods from Statistics, Neural Nets, Machine Learning, and Expert Systems · 1991
22. An ensemble learning approach for accurate energy load prediction in residential buildings10.1109/ACCESS.2019.2909470 ↗
23. Learning to detect and classify malicious executables in the wild
24. Detecting advanced persistent threats using fractal dimension based machine learning classification
25. A novel two-stage deep learning model for efficient network intrusion detection10.1109/ACCESS.2019.2899721 ↗
26. Blockchain and random subspace learning-based ids for sdn-enabled industrial IoT security10.3390/s19143119 ↗
27. Intrusion detection using neural networks and support vector machines10.1109/IJCNN.2002.1007774 ↗
28. A hybrid deep learning model for efficient intrusion detection in big data environment10.1016/j.ins.2019.10.069 ↗
29. A genetic-based extreme gradient boosting model for detecting intrusions in wireless sensor networks10.3390/s19204383 ↗
30. Intrusion detection system using means of data mining by using C 4.5 algorithm
31. Nguyen · Asia-Pacific Network Operations and Management Sym · 2008
32. Hmms (hidden markov models) based on anomaly intrusion detection method
33. Evolving fuzzy classifiers for intrusion detection
34. Probabilistic techniques for intrusion detection based on computer audit data10.1109/3468.935043 ↗
35. Intrusion detection using the chi-square goodness-of-fit test for information assurance, network, forensics and software security
36. Computer network intrusion detection: A comparison of neural networks methods
37. An intrusion detection system using opposition based particle swarm optimization algorithm and PNN
38. Review of neural networks and particle swarm optimization contribution in intrusion detection10.21533/pen.v7i3.622 ↗
39. A comparative study on machine learning algorithms for network defense
40. A comparative study of machine learning algorithms and their ensembles for botnet detection10.4236/jcc.2018.65010 ↗
41. A comparative analysis of machine learning techniques for botnet detection
42. A comparative study of machine learning classifiers for network intrusion detection
43. Kdd.ics.uci.edu · 2018
44. UNSW Canberra at the Australian Defense Force Academy, UNSW-NB15 Dataset. Canberra, Australia, 2015. [Online]. Available: https://www.unsw.adfa.edu.au/australian-centre-for-cybersecurity/cybersecurity/ADFA-NB15-Datasets/.
45. Holland · Adaptation in Natural and Artificial Systems · 1975
46. M.Ozdemir, “Evolutionary computing for feature selection and predictive data mining,” M.S. thesis. Rensselaer Polytechnic Institute, New York, 2002.
47. An assessment of the effectiveness of a random forest classifier for land-cover classification10.1016/j.isprsjprs.2011.11.002 ↗
48. Random forest and rotation forest for fully polarized SAR image classification using polarimetric and spatial features10.1016/j.isprsjprs.2015.03.002 ↗
49. Random-forests-based network intrusion detection systems10.1109/TSMCC.2008.923876 ↗
50. Random forest-based similarity measures for multi-modal classification of Alzheimer’s disease