Dynamic Network Reconfiguration for Entropy Maximization using Deep Reinforcement Learning
Christoffel Doorman, Victor-Alexandru Darvariu, Stephen Hailes, Mirco, Musolesi

TL;DR
This paper introduces a deep reinforcement learning approach using graph neural networks to reconfigure networks for entropy maximization, enhancing cybersecurity by making network navigation more difficult for attackers.
Contribution
It presents a novel method combining DQN and GNNs to efficiently learn network rewiring strategies for entropy maximization, applicable to large and complex graphs.
Findings
Outperforms random rewiring in entropy gains on synthetic and real graphs
Generalizes well to larger graphs than those trained on
Effective in cybersecurity scenarios for intrusion protection
Abstract
A key problem in network theory is how to reconfigure a graph in order to optimize a quantifiable objective. Given the ubiquity of networked systems, such work has broad practical applications in a variety of situations, ranging from drug and material design to telecommunications. The large decision space of possible reconfigurations, however, makes this problem computationally intensive. In this paper, we cast the problem of network rewiring for optimizing a specified structural property as a Markov Decision Process (MDP), in which a decision-maker is given a budget of modifications that are performed sequentially. We then propose a general approach based on the Deep Q-Network (DQN) algorithm and graph neural networks (GNNs) that can efficiently learn strategies for rewiring networks. We then discuss a cybersecurity case study, i.e., an application to the computer network…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Network Security and Intrusion Detection · Software-Defined Networks and 5G
