Multi-agent Reinforcement Learning-based Network Intrusion Detection System
Amine Tellache, Amdjed Mokhtari, Abdelaziz Amara Korba, Yacine, Ghamri-Doudane

TL;DR
This paper introduces a multi-agent reinforcement learning-based network intrusion detection system that adapts to evolving attack patterns, handles class imbalance effectively, and outperforms current methods in detection accuracy and false positive reduction.
Contribution
The paper presents a novel multi-agent RL architecture with improved DQN and cost-sensitive learning for robust, adaptive intrusion detection.
Findings
Effective handling of class imbalance in intrusion detection
Superior detection rate compared to state-of-the-art methods
Low false positive rate achieved on CIC-IDS-2017 dataset
Abstract
Intrusion Detection Systems (IDS) play a crucial role in ensuring the security of computer networks. Machine learning has emerged as a popular approach for intrusion detection due to its ability to analyze and detect patterns in large volumes of data. However, current ML-based IDS solutions often struggle to keep pace with the ever-changing nature of attack patterns and the emergence of new attack types. Additionally, these solutions face challenges related to class imbalance, where the number of instances belonging to different classes (normal and intrusions) is significantly imbalanced, which hinders their ability to effectively detect minor classes. In this paper, we propose a novel multi-agent reinforcement learning (RL) architecture, enabling automatic, efficient, and robust network intrusion detection. To enhance the capabilities of the proposed model, we have improved the DQN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection
MethodsDense Connections · Convolution · Q-Learning · Deep Q-Network
