Abstract
To address the problems of insufficient training samples and unbalanced sample classes for intrusion detection in real network environments, this paper proposes an intrusion detection system TL-CNN-IDS based on transfer learning and ensemble learning. First, preprocessing using IG-FCBF feature engineering methods followed by conversion of the obtained dataset into an image form suitable for CNN model input. Secondly, three CNN models of VGG16, Inception, and Xception are selected as the basic learning model, and the hyperparameter optimization method of the Tree-Structured Parzen Estimator algorithm is adopted to search the best model on the target dataset. Finally, the optimized CNN model is integrated using the ensemble learning method of confidence averaging. Experiments were conducted on the CICIDS2017 dataset with accuracy, precision, recall, and F1-score exceeding 99.85% and validation of model effectiveness on the NSL-KDD dataset. The experimental results show that the proposed TL-CNN-IDS can achieve network intrusion detection and outperform other intrusion detection methods.
Author supplied keywords
Cite
CITATION STYLE
Yan, F., Zhang, G., Zhang, D., Sun, X., Hou, B., & Yu, N. (2023). TL-CNN-IDS: transfer learning-based intrusion detection system using convolutional neural network. Journal of Supercomputing, 79(15), 17562–17584. https://doi.org/10.1007/s11227-023-05347-4
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.