Dynamic Network Reconfiguration for Entropy Maximization using Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
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 reconfiguration problem for intrusion protection. In a typical scenario, an attacker might have a (partial) map of the system they plan to penetrate; if the network is effectively "scrambled", they would not be able to navigate it since their prior knowledge would become obsolete. This can be viewed as an entropy maximization problem, in which the goal is to increase the surprise of the network. Indeed, entropy acts as a proxy measurement of the difficulty of navigating the network topology. We demonstrate the general ability of the proposed method to obtain better entropy gains than random rewiring on synthetic and real-world graphs while being computationally inexpensive, as well as being able to generalize to larger graphs than those seen during training. Simulations of attack scenarios confirm the effectiveness of the learned rewiring strategies.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 11 of its 57 references that are in the map. First posted on arXiv 26 May 2022.
Builds on
11 of 57 references.
References · 11
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
- 2019Attacking Graph Convolutional Networks via Rewiringcited by 32
- 2020Goal-directed graph construction using reinforcement learningcited by 14
- 2017Unified Host and Network Data Setcited by 11
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2025Automated Cyber Defense with Generalizable Graph-based Reinforcement Learning Agentscited by 7
- 2023Intrinsically motivated graph exploration using network theories of human curiositycited by 3
- 2025Automated Cyber Defense with Generalizable Graph-based Reinforcement Learning Agents19 Sep 2025
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2023Intrinsically motivated graph exploration using network theories of human curiosity11 Jul 2023