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 条
  • [21] A comprehensive survey on hybridization of artificial bee colony with particle swarm optimization algorithm and ABC applications to data clustering
    Patel, Vaishali
    Tiwari, Ashish
    Patel, Amit
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,
  • [22] Adaptive Newsfeed Filter System for the Social Networking Site Using Artificial Bee Colony Optimization
    Huang, Kuo-Kuang
    Chen, Hsin-Chin
    Hsu, Chia-Cheng
    Liu, Chien-Hung
    Huang, Yueh-Min
    JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (02): : 205 - 216
  • [23] Acceleration Artificial Bee Colony Optimization-Artificial Neural Network for Optimal Feature Selection over Big Data
    Meera, S.
    Jeetha, B. Rosiline
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 1698 - 1706
  • [24] Intrusion detection for cloud computing using neural networks and artificial bee colony optimization algorithm
    Hajimirzaei, Bahram
    Navimipour, Nima Jafari
    ICT EXPRESS, 2019, 5 (01): : 56 - 59
  • [25] Forecasting Currency Exchange Rates with an Artificial Bee Colony-Optimized Neural Network
    Worasucheep, Chukiat
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3319 - 3326
  • [26] Time Series Forecasting Using Artificial Bee Colony Based Neural Networks
    Akpinar, Mustafa
    Adak, M. Fatih
    Yumusak, Nejat
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2017, : 554 - 558
  • [27] Static Video Summarization Using Artificial Bee Colony Optimization
    Bhattacharjee, Tanuka
    Saha, Sriparna
    Konar, Amit
    Nagar, Atulya K.
    2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 777 - 784
  • [28] An Efficient Intrusion Detection Model Based on Hybridization of Artificial Bee Colony and Dragonfly Algorithms for Training Multilayer Perceptrons
    Ghanem, Waheed Ali H. M.
    Jantan, Aman
    Ghaleb, Sanaa Abduljabbar Ahmed
    Nasser, Abdullah B.
    IEEE ACCESS, 2020, 8 : 130452 - 130475
  • [29] Binary Artificial Bee Colony optimization using bitwise operation
    Jia, Dongli
    Duan, Xintao
    Khan, Muhammad Khurram
    COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 76 : 360 - 365
  • [30] Pattern optimization of PWR reactor using hybrid parallel Artificial Bee Colony
    Safarzadeh, O.
    Zolfaghari, A.
    Zangian, M.
    Noori-Kalkhoran, O.
    ANNALS OF NUCLEAR ENERGY, 2014, 63 : 295 - 301