Cargando…

Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification

The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection s...

Descripción completa

Detalles Bibliográficos
Autores principales: Zivkovic, Miodrag, Tair, Milan, K, Venkatachalam, Bacanin, Nebojsa, Hubálovský, Štěpán, Trojovský, Pavel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9137854/
https://www.ncbi.nlm.nih.gov/pubmed/35634110
http://dx.doi.org/10.7717/peerj-cs.956
_version_ 1784714481918541824
author Zivkovic, Miodrag
Tair, Milan
K, Venkatachalam
Bacanin, Nebojsa
Hubálovský, Štěpán
Trojovský, Pavel
author_facet Zivkovic, Miodrag
Tair, Milan
K, Venkatachalam
Bacanin, Nebojsa
Hubálovský, Štěpán
Trojovský, Pavel
author_sort Zivkovic, Miodrag
collection PubMed
description The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection systems are relatively high false positives and false negatives rates. In the proposed study, by using XGBoost classifier optimised with improved firefly algorithm, this challenge is addressed. Based on the established practice from the modern literature, the proposed improved firefly algorithm was first validated on 28 well-known CEC2013 benchmark instances a comparative analysis with the original firefly algorithm and other state-of-the-art metaheuristics was conducted. Afterwards, the devised method was adopted and tested for XGBoost hyper-parameters optimisation and the tuned classifier was tested on the widely used benchmarking NSL-KDD dataset and more recent USNW-NB15 dataset for network intrusion detection. Obtained experimental results prove that the proposed metaheuristics has significant potential in tackling machine learning hyper-parameters optimisation challenge and that it can be used for improving classification accuracy and average precision of network intrusion detection systems.
format Online
Article
Text
id pubmed-9137854
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-91378542022-05-28 Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification Zivkovic, Miodrag Tair, Milan K, Venkatachalam Bacanin, Nebojsa Hubálovský, Štěpán Trojovský, Pavel PeerJ Comput Sci Algorithms and Analysis of Algorithms The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection systems are relatively high false positives and false negatives rates. In the proposed study, by using XGBoost classifier optimised with improved firefly algorithm, this challenge is addressed. Based on the established practice from the modern literature, the proposed improved firefly algorithm was first validated on 28 well-known CEC2013 benchmark instances a comparative analysis with the original firefly algorithm and other state-of-the-art metaheuristics was conducted. Afterwards, the devised method was adopted and tested for XGBoost hyper-parameters optimisation and the tuned classifier was tested on the widely used benchmarking NSL-KDD dataset and more recent USNW-NB15 dataset for network intrusion detection. Obtained experimental results prove that the proposed metaheuristics has significant potential in tackling machine learning hyper-parameters optimisation challenge and that it can be used for improving classification accuracy and average precision of network intrusion detection systems. PeerJ Inc. 2022-04-29 /pmc/articles/PMC9137854/ /pubmed/35634110 http://dx.doi.org/10.7717/peerj-cs.956 Text en © 2022 Zivkovic et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Algorithms and Analysis of Algorithms
Zivkovic, Miodrag
Tair, Milan
K, Venkatachalam
Bacanin, Nebojsa
Hubálovský, Štěpán
Trojovský, Pavel
Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title_full Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title_fullStr Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title_full_unstemmed Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title_short Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification
title_sort novel hybrid firefly algorithm: an application to enhance xgboost tuning for intrusion detection classification
topic Algorithms and Analysis of Algorithms
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9137854/
https://www.ncbi.nlm.nih.gov/pubmed/35634110
http://dx.doi.org/10.7717/peerj-cs.956
work_keys_str_mv AT zivkovicmiodrag novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification
AT tairmilan novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification
AT kvenkatachalam novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification
AT bacaninnebojsa novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification
AT hubalovskystepan novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification
AT trojovskypavel novelhybridfireflyalgorithmanapplicationtoenhancexgboosttuningforintrusiondetectionclassification