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 条
  • [31] A stacking ensemble of deep learning models for IoT intrusion detection
    Lazzarini, Riccardo
    Tianfield, Huaglory
    Charissis, Vassilis
    [J]. KNOWLEDGE-BASED SYSTEMS, 2023, 279
  • [32] IoT Intrusion Detection System Based on Machine Learning
    Xu, Bayi
    Sun, Lei
    Mao, Xiuqing
    Ding, Ruiyang
    Liu, Chengwei
    [J]. ELECTRONICS, 2023, 12 (20)
  • [33] 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
  • [34] 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
  • [35] Deep Learning Approach for Intelligent Intrusion Detection System
    Vinayakumar, R.
    Alazab, Mamoun
    Soman, K. P.
    Poornachandran, Prabaharan
    Al-Nemrat, Ameer
    Venkatraman, Sitalakshmi
    [J]. IEEE ACCESS, 2019, 7 : 41525 - 41550
  • [36] IoBT Intrusion Detection System using Machine Learning
    Alkanjr, Basmh
    Alshammari, Thamer
    [J]. 2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, : 886 - 892
  • [37] An Efficient Federated Learning System for Network Intrusion Detection
    Li, Jianbin
    Tong, Xin
    Liu, Jinwei
    Cheng, Long
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (02): : 2455 - 2464
  • [38] A Simple Deep Learning Approach for Intrusion Detection System
    Takeda, Atsushi
    Nagasawa, Daichi
    [J]. 13TH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND UBIQUITOUS NETWORK (ICMU2021), 2021,
  • [39] A Survey on Deep Learning Based Intrusion Detection System
    Ugurlu, Mesut
    Dogru, Ibrahim Alper
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 223 - 228
  • [40] Network intrusion detection system: A machine learning approach
    Panda, Mrutyunjaya
    Abraham, Ajith
    Das, Swagatam
    Patra, Manas Ranjan
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2011, 5 (04): : 347 - 356