A Few-Shot Class-Incremental Learning Method for Network Intrusion Detection

被引:21
作者
Du, Lei [1 ,2 ]
Gu, Zhaoquan [1 ,2 ]
Wang, Ye [1 ,3 ]
Wang, Le [4 ]
Jia, Yan [1 ,2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen 518055, Guangdong, Peoples R China
[2] Dept New Networks, Peng Cheng Lab, Shenzhen 518055, Guangdong, Peoples R China
[3] Natl Univ Def Technol, Coll Comp, Changsha 410073, Peoples R China
[4] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou 510006, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 02期
基金
中国国家自然科学基金;
关键词
Feature extraction; Network intrusion detection; Power capacitors; Telecommunication traffic; Training; Task analysis; Prototypes; Cyber security; network intrusion detection; few-shot class-incremental learning;
D O I
10.1109/TNSM.2023.3332284
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of information technologies, the security of cyberspace has become increasingly serious. Network intrusion detection is a practical scheme to protect network systems from cyber attacks. However, as new vulnerabilities and unknown attack types are constantly emerging, only a few samples of such attacks can be captured for analysis, which cannot be handled by the existing detection methods deployed in real systems. To handle this problem, we propose a few-shot class-incremental learning method called Branch Fusion Strategy based Network Intrusion Detection (BFS-NID for short), which can continuously learn new attack classes with only a few samples. BFS-NID includes a feature extractor module and a branch classifier learning module. The feature extractor module uses a vision transformer to learn better feature representations in a self-supervised manner, and the parameters of the feature extractor are fixed to avoid catastrophic forgetting when the model learns incrementally. The branch classifier learning module sets re-projection for different branch sessions to enhance the feature representation ability between classes and employs a branch fusion strategy to associate the context of learned attack classes with new classes in different sessions. We conducted extensive experiments on two popular network intrusion detection benchmark datasets (CIC-IDS2017 and CSE-CIC-IDS2018) and the results demonstrate that BFS-NID surpasses the baselines and achieves the best performance.
引用
收藏
页码:2389 / 2401
页数:13
相关论文
共 49 条
[1]   An Intelligent Two-Layer Intrusion Detection System for the Internet of Things [J].
Alani, Mohammed M. ;
Awad, Ali Ismail .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (01) :683-692
[2]   Syrius: Synthesis of Rules for Intrusion Detectors [J].
Alcantara, Lucas ;
Padilha, Guilherme ;
Abreu, Rui ;
d'Amorim, Marcelo .
IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) :370-381
[3]   Memory Aware Synapses: Learning What (not) to Forget [J].
Aljundi, Rahaf ;
Babiloni, Francesca ;
Elhoseiny, Mohamed ;
Rohrbach, Marcus ;
Tuytelaars, Tinne .
COMPUTER VISION - ECCV 2018, PT III, 2018, 11207 :144-161
[4]   A Supervised Intrusion Detection System for Smart Home IoT Devices [J].
Anthi, Eirini ;
Williams, Lowri ;
Slowinska, Malgorzata ;
Theodorakopoulos, George ;
Burnap, Pete .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :9042-9053
[5]  
Beaver J. M., 2013, P 8 ANN CYB SEC INF, P1, DOI [10.1145/2459976.2460003, DOI 10.1145/2459976.2460003]
[6]  
Bendiab G, 2020, PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, P444, DOI 10.1109/NetSoft48620.2020.9165381
[7]   From Data and Model Levels: Improve the Performance of Few-Shot Malware Classification [J].
Chai, Yuhan ;
Qiu, Jing ;
Yin, Lihua ;
Zhang, Lejun ;
Gupta, Brij B. ;
Tian, Zhihong .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04) :4248-4261
[8]   Dynamic Prototype Network Based on Sample Adaptation for Few-Shot Malware Detection [J].
Chai, Yuhan ;
Du, Lei ;
Qiu, Jing ;
Yin, Lihua ;
Tian, Zhihong .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (05) :4754-4766
[9]  
Chen JX, 2021, ADV NEUR IN, V34
[10]   Issues and Future Directions in Traffic Classification [J].
Dainotti, Alberto ;
Pescape, Antonio ;
Claffy, Kimberly C. .
IEEE NETWORK, 2012, 26 (01) :35-40