Achieving Network Resilience through Graph Neural Network-enabled Deep Reinforcement Learning
Xuzeng Li, Tao Zhang, Jian Wang, Zhen Han, Jiqiang Liu, Jiawen Kang, Dusit Niyato, Abbas Jamalipour
TL;DR
This paper addresses the challenge of building resilient networks in the face of growing scale and security threats by integrating Graph Neural Networks (GNNs) with Deep Reinforcement Learning (DRL). It surveys fundamental GNN and DRL methods, and discusses how their combination (GNN-DRL) enhances network representation, routing, and virtual network management, with a focus on security applications such as attack detection, security assessment, and defense. A dynamic GNN-DRL framework is proposed, comprising modeling, decision-making, and execution phases, and a case study using encrypted IoT traffic demonstrates improved resilience against floods and brute-force attacks, outperforming baselines and showing feasible runtime efficiency. The paper also outlines key challenges—scalability, real-time constraints, multi-objective trade-offs, and robustness—and presents future directions for large-scale, distributed, resource-constrained, and highly dynamic networks, highlighting practical implications for secure network operation and management.
Abstract
Deep reinforcement learning (DRL) has been widely used in many important tasks of communication networks. In order to improve the perception ability of DRL on the network, some studies have combined graph neural networks (GNNs) with DRL, which use the GNNs to extract unstructured features of the network. However, as networks continue to evolve and become increasingly complex, existing GNN-DRL methods still face challenges in terms of scalability and robustness. Moreover, these methods are inadequate for addressing network security issues. From the perspective of security and robustness, this paper explores the solution of combining GNNs with DRL to build a resilient network. This article starts with a brief tutorial of GNNs and DRL, and introduces their existing applications in networks. Furthermore, we introduce the network security methods that can be strengthened by GNN-DRL approaches. Then, we designed a framework based on GNN-DRL to defend against attacks and enhance network resilience. Additionally, we conduct a case study using an encrypted traffic dataset collected from real IoT environments, and the results demonstrated the effectiveness and superiority of our framework. Finally, we highlight key open challenges and opportunities for enhancing network resilience with GNN-DRL.
