Canaries and Whistles: Resilient Drone Communication Networks with (or without) Deep Reinforcement Learning
arXiv:2312.04940 · doi:10.1145/3605764.3623986
Abstract
Communication networks able to withstand hostile environments are critically important for disaster relief operations. In this paper, we consider a challenging scenario where drones have been compromised in the supply chain, during their manufacture, and harbour malicious software capable of wide-ranging and infectious disruption. We investigate multi-agent deep reinforcement learning as a tool for learning defensive strategies that maximise communications bandwidth despite continual adversarial interference. Using a public challenge for learning network resilience strategies, we propose a state-of-the-art expert technique and study its superiority over deep reinforcement learning agents. Correspondingly, we identify three specific methods for improving the performance of our learning-based agents: (1) ensuring each observation contains the necessary information, (2) using expert agents to provide a curriculum for learning, and (3) paying close attention to reward. We apply our methods and present a new mixed strategy enabling expert and learning-based agents to work together and improve on all prior results.
Published in AISec '23. This version fixes some terminology to improve readability
References in corpus (10)
- Mastering the Game of Stratego with Model-Free Multiagent Reinforcement Learning
- Autonomous Network Defence using Reinforcement Learning
- dr0wned - Cyber-Physical Attack with Additive Manufacturing
- Developing Optimal Causal Cyber-Defence Agents via Cyber Security Simulation
- Automated Cyber Defence: A Review
- DoubleStar: Long-Range Attack Towards Depth Estimation based Obstacle Avoidance in Autonomous Systems
- Beyond CAGE: Investigating Generalization of Learned Autonomous Network Defense Policies
- Reinforcement Learning for Feedback-Enabled Cyber Resilience
- Inroads into Autonomous Network Defence using Explained Reinforcement Learning
- NetHack is Hard to Hack