I-Hsien Liu, Cheng-En Hsieh, Wei-Min Lin, Jung-Shian Li, Chu-Fen Li1
Department of Electrical Engineering / Institute of Computer and Communication
Engineering, National Cheng Kung University,
No.1, University Rd., East Dist., Tainan City 701401, Taiwan
1Department of Finance, National Formosa University, No.64, Wunhua Rd.,
Huwei Township, Yunlin County 632301, Taiwan
pp. 303–308
ABSTRACT
With the popularization and advancement of digital technology and network
technology in recent years, cyber security has emerged as a critical concern.
In order to defend against malicious attacks, intrusion detection systems
(IDSs) increasingly employ machine learning models as a protection strategy.
However, the effectiveness of such models is dependent on the algorithms
and datasets used to train them. The present study uses five different
supervised algorithms (Naïve Bayes, CNN, LSTM, BAT, and SVM) to implement
the IDS machine learning model. A data-balancing algorithm based on a generative
adversarial network (GAN) is proposed to mitigate the data imbalance problem
in the IDS dataset. The proposed method, designated as GAN-BAL, is applied
to the CICIDS 2017 dataset and is shown to improve both the recall rate
and the accuracy of the trained IDS models.
ARTICLE INFO
Article History
Received 20 October 2021
Accepted 04 October 2022
Keywords
Anomaly traffic detection
Machine learning
IDS dataset
GAN
Performance analytics
JRNAL9315
Download article (PDF)