Behaviour-Diverse Automatic Penetration Testing: A Curiosity-Driven Multi-Objective Deep Reinforcement Learning Approach
Not on the map. Why?
Abstract (arXiv)
Penetration Testing plays a critical role in evaluating the security of a target network by emulating real active adversaries. Deep Reinforcement Learning (RL) is seen as a promising solution to automating the process of penetration tests by reducing human effort and improving reliability. Existing RL solutions focus on finding a specific attack path to impact the target hosts. However, in reality, a diverse range of attack variations are needed to provide comprehensive assessments of the target network's security level. Hence, the attack agents must consider multiple objectives when penetrating the network. Nevertheless, this challenge is not adequately addressed in the existing literature. To this end, we formulate the automatic penetration testing in the Multi-Objective Reinforcement Learning (MORL) framework and propose a Chebyshev decomposition critic to find diverse adversary strategies that balance different objectives in the penetration test. Additionally, the number of available actions increases with the agent consistently probing the target network, making the training process intractable in many practical situations. Thus, we introduce a coverage-based masking mechanism that reduces attention on previously selected actions to help the agent adapt to future exploration. Experimental evaluation on a range of scenarios demonstrates the superiority of our proposed approach when compared to adapted algorithms in terms of multi-objective learning and performance efficiency.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 11 of its 31 references that are in the map. First posted on arXiv 22 Feb 2022.
Builds on
11 of 31 references.
References · 11
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2020Reinforcement Learning with Augmented Datacited by 468
- 2017FeUdal Networks for Hierarchical Reinforcement Learningcited by 337
- 2018Human-level performance in first-person multiplayer games with population-based deep reinforcement learningcited by 264
- 2014A Survey of Multi-Objective Sequential Decision-Makingcited by 242
- 2016Multi-Objective Deep Reinforcement Learningcited by 83
- 2019Autonomous Penetration Testing using Reinforcement Learningcited by 33
- 2019Growing Action Spacescited by 29
- 2018Mix&Match - Agent Curricula for Reinforcement Learningcited by 27
- 2021Deep hierarchical reinforcement agents for automated penetration testingcited by 19
- 2019Creating Pro-Level AI for a Real-Time Fighting Game Using Deep Reinforcement Learningcited by 14
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 1.
7 papers.
- 2023NASimEmu: Network Attack Simulator & Emulator for Training Agents Generalizing to Novel Scenarioscited by 20
- 2023Inroads into Autonomous Network Defence using Explained Reinforcement Learningcited by 17
- 2024Artificial Intelligence as the New Hacker: Developing Agents for Offensive Securitycited by 4
- 2024Evaluation of Reinforcement Learning for Autonomous Penetration Testing using A3C, Q-learning and DQNcited by 3
- 2025Learning Robust Penetration Testing Policies under Partial Observability: A systematic evaluationcited by 2
- 2024A Survey for Deep Reinforcement Learning Based Network Intrusion Detectioncited by 1
- 2022Tutorial on Course-of-Action (COA) Attack Search Methods in Computer Networkscited by 0
- 2025Learning Robust Penetration Testing Policies under Partial Observability: A systematic evaluation24 Sep 2025
- 2024A Survey for Deep Reinforcement Learning Based Network Intrusion Detection25 Sep 2024
- 2024Evaluation of Reinforcement Learning for Autonomous Penetration Testing using A3C, Q-learning and DQN22 Jul 2024
- 2024Artificial Intelligence as the New Hacker: Developing Agents for Offensive Security9 May 2024
- 2023Inroads into Autonomous Network Defence using Explained Reinforcement Learning15 Jun 2023
- 2023NASimEmu: Network Attack Simulator & Emulator for Training Agents Generalizing to Novel Scenarios26 May 2023
- 2022Tutorial on Course-of-Action (COA) Attack Search Methods in Computer Networks27 May 2022