Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection

Computer networks have touched every aspect of human life, it cannot be overstated that cyber security is of great importance and significance. Intrusion detection techniques play an important role in the field of network security, but it also faces significant challenges. In this paper, we propose...

Full description

Bibliographic Details
Main Authors: Xin Yong, Yuelin Gao
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10077572/
_version_ 1827978657198505984
author Xin Yong
Yuelin Gao
author_facet Xin Yong
Yuelin Gao
author_sort Xin Yong
collection DOAJ
description Computer networks have touched every aspect of human life, it cannot be overstated that cyber security is of great importance and significance. Intrusion detection techniques play an important role in the field of network security, but it also faces significant challenges. In this paper, we propose a Hybrid Firefly and Black Hole Algorithm (HFBHA) for parameter tuning of the XGBoost model and apply it to the study of intrusion detection systems. Firstly, the algorithm designs a double black hole mechanism by introducing the concept of the second black hole and adjusting the moving trajectory of the stars using the attraction of both black holes. Secondly, an improved initialization method of the stars is proposed, where a star that crosses the event horizon of the black hole has an opportunity to be replaced by a new star around the black hole. Finally, a combination of the firefly perturbation strategy and mutation operator is proposed to improve the global search capability of the algorithm. Both the effectiveness of the proposed method on the XBGoost parameter tuning problem and the feasibility of this strategy on intrusion detection applications are verified by comparison experiments based on the NSL-KDD dataset.
first_indexed 2024-04-09T21:24:17Z
format Article
id doaj.art-ddae4aef65f840cebccdc69f9e81b07f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T21:24:17Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-ddae4aef65f840cebccdc69f9e81b07f2023-03-27T23:00:10ZengIEEEIEEE Access2169-35362023-01-0111285512856410.1109/ACCESS.2023.325998110077572Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion DetectionXin Yong0https://orcid.org/0000-0001-9380-7943Yuelin Gao1https://orcid.org/0000-0003-2021-2097School of Computer Science and Engineering, North Minzu University, Ningxia, Yinchuan, ChinaNingxia Province Key Laboratory of Intelligent Information and Data Processing, North Minzu University, Ningxia, Yinchuan, ChinaComputer networks have touched every aspect of human life, it cannot be overstated that cyber security is of great importance and significance. Intrusion detection techniques play an important role in the field of network security, but it also faces significant challenges. In this paper, we propose a Hybrid Firefly and Black Hole Algorithm (HFBHA) for parameter tuning of the XGBoost model and apply it to the study of intrusion detection systems. Firstly, the algorithm designs a double black hole mechanism by introducing the concept of the second black hole and adjusting the moving trajectory of the stars using the attraction of both black holes. Secondly, an improved initialization method of the stars is proposed, where a star that crosses the event horizon of the black hole has an opportunity to be replaced by a new star around the black hole. Finally, a combination of the firefly perturbation strategy and mutation operator is proposed to improve the global search capability of the algorithm. Both the effectiveness of the proposed method on the XBGoost parameter tuning problem and the feasibility of this strategy on intrusion detection applications are verified by comparison experiments based on the NSL-KDD dataset.https://ieeexplore.ieee.org/document/10077572/Black hole algorithmfirefly algorithmintrusion detectionXGBoost
spellingShingle Xin Yong
Yuelin Gao
Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
IEEE Access
Black hole algorithm
firefly algorithm
intrusion detection
XGBoost
title Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
title_full Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
title_fullStr Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
title_full_unstemmed Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
title_short Hybrid Firefly and Black Hole Algorithm Designed for XGBoost Tuning Problem: An Application for Intrusion Detection
title_sort hybrid firefly and black hole algorithm designed for xgboost tuning problem an application for intrusion detection
topic Black hole algorithm
firefly algorithm
intrusion detection
XGBoost
url https://ieeexplore.ieee.org/document/10077572/
work_keys_str_mv AT xinyong hybridfireflyandblackholealgorithmdesignedforxgboosttuningproblemanapplicationforintrusiondetection
AT yuelingao hybridfireflyandblackholealgorithmdesignedforxgboosttuningproblemanapplicationforintrusiondetection