Application of deep reinforcement learning to intrusion detection for supervised problems

被引:160
|
作者
Lopez-Martin, Manuel [1 ]
Carro, Belen [1 ]
Sanchez-Esguevillas, Antonio [1 ]
机构
[1] Univ Valladolid, Dept TSyCeIT, ETSIT, Paseo de Belen 15, E-47011 Valladolid, Spain
关键词
Intrusion detection; Data networks; Deep reinforcement learning; NETWORK; INTERNET; SYSTEMS;
D O I
10.1016/j.eswa.2019.112963
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The application of new techniques to increase the performance of intrusion detection systems is crucial in modern data networks with a growing threat of cyber-attacks. These attacks impose a greater risk on network services that are increasingly important from a social end economical point of view. In this work we present a novel application of several deep reinforcement learning (DRL) algorithms to intrusion detection using a labeled dataset. We present how to perform supervised learning based on a DRL framework. The implementation of a reward function aligned with the detection of intrusions is extremely difficult for Intrusion Detection Systems (IDS) since there is no automatic way to identify intrusions. Usually the identification is performed manually and stored in datasets of network features associated with intrusion events. These datasets are used to train supervised machine learning algorithms for classifying intrusion events. In this paper we apply DRL using two of these datasets: NSL-KDD and AWID datasets. As a novel approach, we have made a conceptual modification of the classic DRL paradigm (based on interaction with a live environment), replacing the environment with a sampling function of recorded training intrusions. This new pseudo-environment, in addition to sampling the training dataset, generates rewards based on detection errors found during training. We present the results of applying our technique to four of the most relevant DRL models: Deep Q-Network (DQN), Double Deep Q-Network (DDQN), Policy Gradient (PG) and Actor-Critic (AC). The best results are obtained for the DDQN algorithm. We show that DRL, with our model and some parameter adjustments, can improve the results of intrusion detection in comparison with current machine learning techniques. Besides, the classifier obtained with DRL is faster than alternative models. A comprehensive comparison of the results obtained with other machine learning models is provided for the AWID and NSL-KDD datasets, together with the lessons learned from the application of several design alternatives to the four DRL models. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Optimal Deep Reinforcement Learning for Intrusion Detection in UAVs
    Praveena, V.
    Vijayaraj, A.
    Chinnasamy, P.
    Ali, Ihsan
    Alroobaea, Roobaea
    Alyahyan, Saleh Yahya
    Raza, Muhammad Ahsan
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (02): : 2639 - 2653
  • [2] Application of Deep Learning for Database Intrusion Detection
    Sahu, Rajesh Kumar
    Panigrahi, Suvasini
    [J]. ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, 2020, 1082 : 501 - 511
  • [3] Comparison of Supervised Learning and Reinforcement Learning in Intrusion Domain
    Sengupta, Nandita
    Sil, Jaya
    [J]. WIRELESS NETWORKS AND COMPUTATIONAL INTELLIGENCE, ICIP 2012, 2012, 292 : 546 - +
  • [4] Feature Selection with Deep Reinforcement Learning for Intrusion Detection System
    Priya S.
    Pradeep Mohan Kumar K.
    [J]. Computer Systems Science and Engineering, 2023, 46 (03): : 3339 - 3353
  • [5] Online Self-Supervised Deep Learning for Intrusion Detection Systems
    Nakip, Mert
    Gelenbe, Erol
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 5668 - 5683
  • [6] Application of Deep Learning Technique in an Intrusion Detection System
    Saraeian, Shideh
    Golchi, Mahya Mohammadi
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2020, 19 (02)
  • [7] Deep Reinforcement Learning based Intrusion Detection System for Cloud Infrastructure
    Sethi, Kamalakanta
    Kumar, Rahul
    Prajapati, Nishant
    Bera, Padmalochan
    [J]. 2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2020,
  • [8] Adversarial robustness of deep reinforcement learning-based intrusion detection
    Merzouk, Mohamed Amine
    Neal, Christopher
    Delas, Josephine
    Yaich, Reda
    Boulahia-Cuppens, Nora
    Cuppens, Frederic
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, : 3625 - 3651
  • [9] A Deep Reinforcement Learning Approach for Anomaly Network Intrusion Detection System
    Hsu, Ying-Feng
    Matsuoka, Morito
    [J]. 2020 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2020,
  • [10] Intrusion Detection in Industrial Control Systems Based on Deep Reinforcement Learning
    Sangoleye, Fisayo
    Johnson, Jay
    Eleni Tsiropoulou, Eirini
    [J]. IEEE Access, 2024, 12 : 151444 - 151459