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...
Main Authors: | , |
---|---|
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 |