Training a Neural Network for Cyberattack Classification Applications Using Hybridization of an Artificial Bee Colony and Monarch Butterfly Optimization

被引:24
|
作者
Ghanem, Waheed A. H. M. [1 ,2 ,3 ]
Jantan, Aman [1 ]
机构
[1] Univ Sains Malaysia, Sch Comp Sci, George Town, Malaysia
[2] Univ Aden, Fac Engn, Aden, Yemen
[3] Univ Aden, Fac Educ Saber, Aden, Yemen
关键词
Intrusion detection system (IDS); Neural network training; A multilayer perceptron (MLP); Swarm Intelligence (SI); Artificial Bee Colony Algorithm (ABC); Monarch Butterfly Optimization (MBO); PARTICLE SWARM OPTIMIZATION; INTRUSION DETECTION SYSTEM; SUPPORT VECTOR MACHINE; DECISION TREE; ALGORITHM; INTELLIGENCE; DESIGN;
D O I
10.1007/s11063-019-10120-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Arguably the most recurring issue concerning network security is building an approach that is capable of detecting intrusions into network systems. This issue has been addressed in numerous works using various approaches, of which the most popular one is to consider intrusions as anomalies with respect to the normal traffic in the network and classify network packets as either normal or abnormal. Improving the accuracy and efficiency of this classification is still an open problem to be solved. The study carried out in this article is based on a new approach for intrusion detection that is mainly implemented using the Hybrid Artificial Bee Colony algorithm (ABC) and Monarch Butterfly optimization (MBO). This approach is implemented for preparing an artificial neural system (ANN) in order to increase the precision degree of classification for malicious and non-malicious traffic in systems. The suggestion taken into consideration was to place side-by-side nine other metaheuristic algorithms that are used to evaluate the proposed approach alongside the related works. In the beginning the system is prepared in such a way that it selects the suitable biases and weights utilizing a hybrid (ABC) and (MBO). Subsequently the artificial neural network is retrained by using the information gained from the ideal weights and biases which are obtained from the hybrid algorithm (HAM) to get the intrusion detection approach able to identify new attacks. Three types of intrusion detection evaluation datasets namely KDD Cup 99, ISCX 2012, and UNSW-NB15 were used to compare and evaluate the proposed technique against the other algorithms. The experiment clearly demonstrated that the proposed technique provided significant enhancement compared to the other nine classification algorithms, and that it is more efficient with regards to network intrusion detection.
引用
收藏
页码:905 / 946
页数:42
相关论文
共 50 条
  • [31] A model for virtual network embedding using Artificial Bee Colony
    Pathak, Isha
    Tripathi, Atul
    Vidyarthi, Deo Prakash
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (10)
  • [32] Artificial neural network training using a new efficient optimization algorithm
    Askarzadeh, Alireza
    Rezazadeh, Alireza
    APPLIED SOFT COMPUTING, 2013, 13 (02) : 1206 - 1213
  • [33] Feature Selection using Artificial Bee Colony for Cardiovascular Disease Classification
    Subanya, B.
    Rajalaxmi, R. R.
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2014,
  • [34] Detecting SQL Injection Vulnerabilities Using Artificial Bee Colony and Ant Colony Optimization
    Baptista, Kevin
    Bernardino, Eugenia Moreira
    Bernardino, Anabela Moreira
    INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 3, 2022, 470 : 273 - 283
  • [35] Intelligent Computation Offloading for IoT Applications in Scalable Edge Computing Using Artificial Bee Colony Optimization
    Babar, Mohammad
    Khan, Muhammad Sohail
    Din, Ahmad
    Ali, Farman
    Habib, Usman
    Kwak, Kyung Sup
    COMPLEXITY, 2021, 2021
  • [36] Design optimization of rotary regenerator using artificial bee colony algorithm
    Rao, R. V.
    Patel, V.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART A-JOURNAL OF POWER AND ENERGY, 2011, 225 (A8) : 1088 - 1098
  • [37] A recombination-based hybridization of particle swarm optimization and artificial bee colony algorithm for continuous optimization problems
    Kiran, Mustafa Servet
    Gunduz, Mesut
    APPLIED SOFT COMPUTING, 2013, 13 (04) : 2188 - 2203
  • [38] ADAPTIVE IMAGE CONTRAST ENHANCEMENT USING ARTIFICIAL BEE COLONY OPTIMIZATION
    Chen, Jia
    Yu, Weiyu
    Tian, Jing
    Chen, Li
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 3220 - 3224
  • [39] Training simple recurrent deep artificial neural network for forecasting using particle swarm optimization
    Bas, Eren
    Egrioglu, Erol
    Kolemen, Emine
    GRANULAR COMPUTING, 2022, 7 (02) : 411 - 420
  • [40] A Cognitively Inspired Hybridization of Artificial Bee Colony and Dragonfly Algorithms for Training Multi-layer Perceptrons
    Ghanem, Waheed A. H. M.
    Jantan, Aman
    COGNITIVE COMPUTATION, 2018, 10 (06) : 1096 - 1134