Application of deep reinforcement learning to intrusion detection for supervised problems
By Manuel López Martín, Belén Carro, Antonio J. Sánchez-Esguevillas. Expert systems with applications, 2020
298 citations recorded by the source corpus.
Abstract 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.
Subfields: Artificial Intelligence, Computer Networks and Communications, Signal Processing
View Paper: https://www.semanticscholar.org/paper/876899186f77a82b16f5c53d9e13f2d457ee2602
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Vijay Janappa Reddi
- Nivedita Mishra
- Thanh Thi Nguyen
- Iqbal H. Sarker
- Sharnil Pandya
- Mohammad Mustafa Taye
In Computer Networks and Communications
In Signal Processing
Citations in the corpus
- Deep Learning: A Comprehensive Overview on Techniques, Taxonomy, Applications and Research Directions (2021, methodology): “In DRL methods it incorporates DL models, e.g. Deep Neural Networks (DNN), based on MDP principle [71], as policy and/ or value function approximators.”
- Deep Reinforcement Learning for Cyber Security (2019, background): “ns, security experts conventionally need to observe and examine audit data, e.g., application traces, network traffic flow, and user command data, to differentiate between normal and abnormal behaviors [88]. However, the volume of audit data surges rapidly when the network size is enlarged. This makes”
- Internet of Things Applications, Security Challenges, Attacks, Intrusion Detection, and Future Visions: A Systematic Review (2021, methodology): “Supervised Learning based on Deep Reinforcement Learning (DRL) is used by Martin et al. [154].”