Canaries and Whistles: Resilient Drone Communication Networks with (or without) Deep Reinforcement Learning

Chris Hicks, Vasilios Mavroudis, Myles Foley, Thomas Davies, Kate Highnam +1 more
12/8/2023
cs.CRcs.AIcs.LG

No confident code implementation found for this paper.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hicks2023canaries,
  title  = {Canaries and Whistles: Resilient Drone Communication Networks with (or without) Deep Reinforcement Learning},
  author = {Chris Hicks and Vasilios Mavroudis and Myles Foley and Thomas Davies and Kate Highnam and Tim Watson},
  year   = {2023},
  eprint = {2312.04940},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.04940v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.04940.svg)](https://codeofpaper.com/paper/2312.04940)

Discussion