{"title":"GCB-PPO2: A Hybrid Deep Reinforcement Learning Intrusion Detection System for Under-Represented Attack Categories in SDN","authors":"Chen Jue;Tao Hongyu;Cui Meng;Peng Haidong;Qiu Xihe","doi":"10.1109/TNSE.2025.3581689","DOIUrl":null,"url":null,"abstract":"The centralized control plane inherent in SDN architecture creates critical security dependencies, where malicious exploitation of controller vulnerabilities could propagate systemic network failures. The Intrusion Detection System (IDS) effectively counters cyber threats, and Deep Reinforcement Learning (DRL) can enable the IDS to dynamically adapt to the constantly evolving attack patterns through autonomous environmental interaction and real-time policy optimization. However, the current DRL based IDS face the limitations of minority-class detection, generalization gap, and tuning complexity. This paper propose GCB-PPO2 (Generative Adversarial Networks CNNA-BiLSTM Proximal Policy Optimization 2), a hybrid DRL system with the following three innovations: (1) We design a C-GAN (Conditional Generative Adversarial Networks) architecture to generate targeted under-represented attack samples for the SDN scenario intentionally, improving the recognition accuracy of the model for minority classes significantly. (2) We propose a PPO2-based DRL framework with a CNN-LSTM shared network to optimize dynamic policy adaptation while capturing spatio-temporal patterns, enhancing generalization ability to different environmental dynamics. (3) We embed a Bayesian optimization as a dedicated hyper-parameter auto-tuner, systematically resolving sensitivity bottlenecks and ensuring robustness in fluctuating environments. Experimental results demonstrate that GCB-PPO2 model achieves remarkable accuracy of 99.92% and 99.01% for binary and multiple classification scenarios, respectively, with F1-scores exceeding 85.91% for under-represented attack categories in InSDN dataset. Moreover, the model proves its strong generalization capability for maintaining over 98.65% accuracy on another dataset, while confirming its improved training efficiency for surpassing conventional hybrid deep learning models by more than 22.27% in training time.","PeriodicalId":54229,"journal":{"name":"IEEE Transactions on Network Science and Engineering","volume":"13 ","pages":"84-101"},"PeriodicalIF":7.3000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11045551/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/6/20 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
The centralized control plane inherent in SDN architecture creates critical security dependencies, where malicious exploitation of controller vulnerabilities could propagate systemic network failures. The Intrusion Detection System (IDS) effectively counters cyber threats, and Deep Reinforcement Learning (DRL) can enable the IDS to dynamically adapt to the constantly evolving attack patterns through autonomous environmental interaction and real-time policy optimization. However, the current DRL based IDS face the limitations of minority-class detection, generalization gap, and tuning complexity. This paper propose GCB-PPO2 (Generative Adversarial Networks CNNA-BiLSTM Proximal Policy Optimization 2), a hybrid DRL system with the following three innovations: (1) We design a C-GAN (Conditional Generative Adversarial Networks) architecture to generate targeted under-represented attack samples for the SDN scenario intentionally, improving the recognition accuracy of the model for minority classes significantly. (2) We propose a PPO2-based DRL framework with a CNN-LSTM shared network to optimize dynamic policy adaptation while capturing spatio-temporal patterns, enhancing generalization ability to different environmental dynamics. (3) We embed a Bayesian optimization as a dedicated hyper-parameter auto-tuner, systematically resolving sensitivity bottlenecks and ensuring robustness in fluctuating environments. Experimental results demonstrate that GCB-PPO2 model achieves remarkable accuracy of 99.92% and 99.01% for binary and multiple classification scenarios, respectively, with F1-scores exceeding 85.91% for under-represented attack categories in InSDN dataset. Moreover, the model proves its strong generalization capability for maintaining over 98.65% accuracy on another dataset, while confirming its improved training efficiency for surpassing conventional hybrid deep learning models by more than 22.27% in training time.
期刊介绍:
The proposed journal, called the IEEE Transactions on Network Science and Engineering (TNSE), is committed to timely publishing of peer-reviewed technical articles that deal with the theory and applications of network science and the interconnections among the elements in a system that form a network. In particular, the IEEE Transactions on Network Science and Engineering publishes articles on understanding, prediction, and control of structures and behaviors of networks at the fundamental level. The types of networks covered include physical or engineered networks, information networks, biological networks, semantic networks, economic networks, social networks, and ecological networks. Aimed at discovering common principles that govern network structures, network functionalities and behaviors of networks, the journal seeks articles on understanding, prediction, and control of structures and behaviors of networks. Another trans-disciplinary focus of the IEEE Transactions on Network Science and Engineering is the interactions between and co-evolution of different genres of networks.