Deep reinforcement learning meets graph neural networks: Exploring a routing optimization use case

被引:43
|
作者
Almasan, Paul [1 ]
Suarez-Varela, Jose [1 ]
Rusek, Krzysztof [1 ,2 ]
Barlet-Ros, Pere [1 ]
Cabellos-Aparicio, Albert [1 ]
机构
[1] Univ Politecn Cataluna, Barcelona Neural Networking Ctr, Barcelona, Spain
[2] AGH Univ Sci & Technol, Inst Telecommun, Krakow, Poland
关键词
Graph neural networks; Deep reinforcement learning; Routing; Optimization; SPECTRUM ALLOCATION;
D O I
10.1016/j.comcom.2022.09.029
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep Reinforcement Learning (DRL) has shown a dramatic improvement in decision-making and automated control problems. Consequently, DRL represents a promising technique to efficiently solve many relevant optimization problems (e.g., routing) in self-driving networks. However, existing DRL-based solutions applied to networking fail to generalize, which means that they are not able to operate properly when applied to network topologies not observed during training. This lack of generalization capability significantly hinders the deployment of DRL technologies in production networks. This is because state-of-the-art DRL-based networking solutions use standard neural networks (e.g., fully connected, convolutional), which are not suited to learn from information structured as graphs.In this paper, we integrate Graph Neural Networks (GNN) into DRL agents and we design a problem specific action space to enable generalization. GNNs are Deep Learning models inherently designed to generalize over graphs of different sizes and structures. This allows the proposed GNN-based DRL agent to learn and generalize over arbitrary network topologies. We test our DRL+GNN agent in a routing optimization use case in optical networks and evaluate it on 180 and 232 unseen synthetic and real-world network topologies respectively. The results show that the DRL+GNN agent is able to outperform state-of-the-art solutions in topologies never seen during training.
引用
收藏
页码:184 / 194
页数:11
相关论文
共 50 条
  • [1] An Approach to Combine the Power of Deep Reinforcement Learning with a Graph Neural Network for Routing Optimization
    Chen, Bo
    Zhu, Di
    Wang, Yuwei
    Zhang, Peng
    [J]. ELECTRONICS, 2022, 11 (03)
  • [2] GROM: A generalized routing optimization method with graph neural network and deep reinforcement learning
    Ding, Mingjie
    Guo, Yingya
    Huang, Zebo
    Lin, Bin
    Luo, Huan
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229
  • [3] A generic intelligent routing method using deep reinforcement learning with graph neural networks
    Huang, Wanwei
    Yuan, Bo
    Wang, Sunan
    Zhang, Jianwei
    Li, Junfei
    Zhang, Xiaohui
    [J]. IET COMMUNICATIONS, 2022, 16 (19) : 2343 - 2351
  • [4] Graph neural networks and deep reinforcement learning for simultaneous beam orientation and trajectory optimization of Cyberknife
    Kafaei, Peyman
    Cappart, Quentin
    Renaud, Marc-Andre
    Chapados, Nicolas
    Rousseau, Louis-Martin
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2021, 66 (21):
  • [5] Online Vehicle Routing With Neural Combinatorial Optimization and Deep Reinforcement Learning
    Yu, James J. Q.
    Yu, Wen
    Gu, Jiatao
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (10) : 3806 - 3817
  • [6] Routing with Graph Convolutional Networks and Multi-Agent Deep Reinforcement Learning
    Bhavanasi, Sai Shreyas
    Pappone, Lorenzo
    Esposito, Flavio
    [J]. 2022 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2022, : 72 - 77
  • [7] Dealing With Changes: Resilient Routing via Graph Neural Networks and Multi-Agent Deep Reinforcement Learning
    Bhavanasi, Sai Shreyas
    Pappone, Lorenzo
    Esposito, Flavio
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 2283 - 2294
  • [8] Cooperating Graph Neural Networks With Deep Reinforcement Learning for Vaccine Prioritization
    Ling, Lu
    Mondal, Washim Uddin
    Ukkusuri, Satish, V
    [J]. IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2024, 28 (08) : 4891 - 4902
  • [9] A Transfer Approach Using Graph Neural Networks in Deep Reinforcement Learning
    Yang, Tianpei
    You, Heng
    Hao, Jianye
    Zheng, Yan
    Taylor, Matthew E.
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 15, 2024, : 16352 - 16360
  • [10] Deep reinforcement learning guided graph neural networks for brain network analysis
    Zhao, Xusheng
    Wu, Jia
    Peng, Hao
    Beheshti, Amin
    Monaghan, Jessica J. M.
    McAlpine, David
    Hernandez-Perez, Heivet
    Dras, Mark
    Dai, Qiong
    Li, Yangyang
    Yu, Philip S.
    He, Lifang
    [J]. NEURAL NETWORKS, 2022, 154 : 56 - 67