Analysis of Continual Learning Models for Intrusion Detection System

被引:9
|
作者
Prasath, Sai [1 ]
Sethi, Kamalakanta [2 ]
Mohanty, Dinesh [1 ]
Bera, Padmalochan [1 ]
Samantaray, Subhransu Ranjan [1 ]
机构
[1] IIT Bhubaneswar, Kansapada 752050, India
[2] Indian Inst Informat Technol Sricity, Sri City 517646, India
关键词
Intrusion detection systems; catastrophic forgetting; covariate shift; continual learning;
D O I
10.1109/ACCESS.2022.3222715
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep Learning based Intrusion Detection Systems (IDSs) have received significant attention from the research community for their capability to handle modern-day security systems in large-scale networks. Despite their considerable improvement in performance over machine learning-based techniques and conventional statistical models, deep neural networks (DNN) suffer from catastrophic forgetting: the model forgets previously learned information when trained on newer data points. This vulnerability is specifically exaggerated in large scale systems due to the frequent changes in network architecture and behaviours, which leads to changes in data distribution and the introduction of zero-day attacks; this phenomenon is termed as covariate shift. Due to these constant changes in the data distribution, the DNN models will not be able to consistently perform at high accuracy and low false positive rate (FPR) rates without regular updates. However, before we update the DNN models, it is essential to understand the magnitude and nature of the drift in the data distribution. In this paper, to analyze the drift in data distribution, we propose an eight-stage statistics and machine learning guided implementation framework that objectively studies and quantifies the changes. Further, to handle the changes in data distribution, most IDS solutions collect the network packets and store them to retrain the DNN models periodically, but when the network's size and complexity increase, those tasks become expensive. To efficiently solve this problem, we explore the potential of continual learning models to incrementally learn new data patterns while also retaining their previous knowledge. We perform an experimental and analytical study of advanced intrusion detection systems using three major continual learning approaches: learning without forgetting, experience replay, and dark experience replay on the NSL-KDD and the CICIDS 2017 dataset. Through extensive experimentation, we show that our continual learning models achieve improved accuracy and lower FPR rates when compared to the state-of-the-art works while also being able to incrementally learn newer data patterns. Finally, we highlight the drawbacks of traditional statistical and non-gradient based machine learning approaches in handling the covariate shift problem.
引用
收藏
页码:121444 / 121464
页数:21
相关论文
共 50 条
  • [41] IoT Intrusion Detection System Based on Machine Learning
    Xu, Bayi
    Sun, Lei
    Mao, Xiuqing
    Ding, Ruiyang
    Liu, Chengwei
    [J]. ELECTRONICS, 2023, 12 (20)
  • [42] Evaluation of Machine Learning Algorithms for Intrusion Detection System
    Almseidin, Mohammad
    Alzubi, Maen
    Kovacs, Szilveszter
    Alkasassbeh, Mouhammd
    [J]. 2017 IEEE 15TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS (SISY), 2017, : 277 - 282
  • [43] A Fused Machine Learning Approach for Intrusion Detection System
    Farooq, Muhammad Sajid
    Abbas, Sagheer
    Sultan, Kiran
    Atta-ur-Rahman, Muhammad Adnan
    Khan, Muhammad Adnan
    Mosavi, Amir
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (02): : 2607 - 2623
  • [44] Intrusion Detection System with SVM and Ensemble Learning Algorithms
    Johnson Singh K.
    Maisnam D.
    Chanu U.S.
    [J]. SN Computer Science, 4 (5)
  • [45] Machine learning based intrusion detection system for IoMT
    Kulshrestha, Priyesh
    Vijay Kumar, T. V.
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024, 15 (05) : 1802 - 1814
  • [46] Netspot: a simple Intrusion Detection System with statistical learning
    Siffer, Alban
    Fouque, Pierre-Alain
    Termier, Alexandre
    Largouet, Christine
    [J]. 2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 912 - 919
  • [47] Continual learning with invertible generative models
    Pomponi, Jary
    Scardapane, Simone
    Uncini, Aurelio
    [J]. NEURAL NETWORKS, 2023, 164 : 606 - 616
  • [48] Comparison of Machine Learning and Deep Learning Models for Network Intrusion Detection Systems
    Thapa, Niraj
    Liu, Zhipeng
    Kc, Dukka B.
    Gokaraju, Balakrishna
    Roy, Kaushik
    [J]. FUTURE INTERNET, 2020, 12 (10) : 1 - 16
  • [49] A Deep Learning Based Intrusion Detection System on GPUs
    Karatas, Gozde
    Demir, Onder
    Sahingoz, Ozgur Koray
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2019), 2019,
  • [50] An Investigation on Intrusion Detection System Using Machine Learning
    Patgiri, Ripon
    Varshney, Udit
    Akutota, Tanya
    Kunde, Rakesh
    [J]. 2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 1684 - 1691