GOAMLP: Network Intrusion Detection With Multilayer Perceptron and Grasshopper Optimization Algorithm

被引:25
|
作者
Moghanian, Shadi [1 ]
Saravi, Farshid Bagheri [2 ]
Javidi, Giti [3 ]
Sheybani, Ehsan O. [3 ]
机构
[1] Univ Politecn Cataluna, Comp Sci Dept, Barcelona 08034, Spain
[2] CS IT Hub, Bradenton, FL 34212 USA
[3] Univ S Florida, Muma Coll Business, Tampa, FL 33620 USA
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Classification algorithms; Optimization; Mathematical model; Machine learning algorithms; Multilayer perceptrons; Genetic algorithms; Computer hacking; Network intrusion detection; data mining; machine learning; artificial neural network; multilayer perceptron; swarm-based algorithm; DETECTION SYSTEM; MACHINE;
D O I
10.1109/ACCESS.2020.3040740
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an intrusion detection system is introduced that uses data mining and machine learning concepts to detect network intrusion patterns. In the proposed method, an artificial neural network (ANN) is used as a learning technique in intrusion detection. The metaheuristic algorithm with the swarm-based approach is used to reduce intrusion detection errors. In the proposed method, the Grasshopper Optimization Algorithm (GOA) is used for better and more accurate learning of ANNs to reduce intrusion detection error rate. The role of the GOAMLP algorithm is to minimize the intrusion detection error in the neural network by selecting useful parameters such as weight and bias. Our implementation in MATLAB software and using the KDD and UNSW datasets show that the proposed method detects abnormal, malicious traffic and attacks with high accuracy. The GOAMLP method outperforms and is more accurate than the existing state-of-the-art techniques such as RF, XGBoost, and embedded learning of ANN with BOA, HHO, and BWO algorithms in network intrusion detection.
引用
收藏
页码:215202 / 215213
页数:12
相关论文
共 50 条
  • [1] Mining network traffics for intrusion detection based on Bagging ensemble Multilayer perceptron with Genetic algorithm optimization
    Moukhafi, Mehdi
    El Yassini, Khalid
    Bri, Seddik
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (05): : 59 - 66
  • [2] An efficient hybrid multilayer perceptron neural network with grasshopper optimization
    Heidari, Ali Asghar
    Faris, Hossam
    Aljarah, Ibrahim
    Mirjalili, Seyedali
    [J]. SOFT COMPUTING, 2019, 23 (17) : 7941 - 7958
  • [3] An efficient hybrid multilayer perceptron neural network with grasshopper optimization
    Ali Asghar Heidari
    Hossam Faris
    Ibrahim Aljarah
    Seyedali Mirjalili
    [J]. Soft Computing, 2019, 23 : 7941 - 7958
  • [4] Improving multilayer perceptron neural network using chaotic grasshopper optimization algorithm to forecast iron ore price volatility
    Ewees, Ahmed A.
    Abd Elaziz, Mohamed
    Alameer, Zakaria
    Ye, Haiwang
    Zhang Jianhua
    [J]. RESOURCES POLICY, 2020, 65
  • [5] Research on Network Intrusion Detection Based on Support Vector Machine Optimized with Grasshopper Optimization Algorithm
    Ye, Zhiwei
    Sun, Yiheng
    Sun, Shuang
    Zhan, Sikai
    Yu, Han
    Yao, Quanfeng
    [J]. PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 378 - 383
  • [6] Multilayer Perceptron Algorithms for Network Intrusion Detection on Portable Low Power Hardware
    Chisholm, Kayla
    Yakopcic, Chris
    Alam, Md Shahanur
    Taha, Tarek M.
    [J]. 2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 901 - 906
  • [7] Multilayer Perceptron: an Intelligent Model for Classification and Intrusion Detection
    Amato, Flora
    Mazzocca, Nicola
    Vivenzio, Emilio
    Moscato, Francesco
    [J]. 2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 686 - 691
  • [8] Building an efficient intrusion detection system using grasshopper optimization algorithm for anomaly detection
    Shubhra Dwivedi
    Manu Vardhan
    Sarsij Tripathi
    [J]. Cluster Computing, 2021, 24 : 1881 - 1900
  • [9] Building an efficient intrusion detection system using grasshopper optimization algorithm for anomaly detection
    Dwivedi, Shubhra
    Vardhan, Manu
    Tripathi, Sarsij
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 1881 - 1900
  • [10] Detection of anomaly intrusion utilizing self-adaptive grasshopper optimization algorithm
    Alok Kumar Shukla
    [J]. Neural Computing and Applications, 2021, 33 : 7541 - 7561