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 条
  • [31] GraphNET: Graph Neural Networks for routing optimization in Software Defined Networks
    Swaminathan, Avinash
    Chaba, Mridul
    Sharma, Deepak Kumar
    Ghosh, Uttam
    [J]. COMPUTER COMMUNICATIONS, 2021, 178 : 169 - 182
  • [32] Joint Routing and Scheduling Optimization in Time-Sensitive Networks Using Graph-Convolutional-Network-Based Deep Reinforcement Learning
    Yang, Liu
    Wei, Yifei
    Yu, F. Richard
    Han, Zhu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 23981 - 23994
  • [33] Challenges and Opportunities in Deep Reinforcement Learning With Graph Neural Networks: A Comprehensive Review of Algorithms and Applications
    Munikoti, Sai
    Agarwal, Deepesh
    Das, Laya
    Halappanavar, Mahantesh
    Natarajan, Balasubramaniam
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 35 (11) : 1 - 21
  • [34] A SDN Routing Optimization Mechanism Based on Deep Reinforcement Learning
    Lan Julong
    Yu Changhe
    Hu Yuxiang
    Li Ziyong
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (11) : 2669 - 2674
  • [35] A SDN Routing Optimization Mechanism Based on Deep Reinforcement Learning
    Lan J.
    Yu C.
    Hu Y.
    Li Z.
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2019, 41 (11): : 2669 - 2674
  • [36] Interterminal Truck Routing Optimization Using Deep Reinforcement Learning
    Adi, Taufik Nur
    Iskandar, Yelita Anggiane
    Bae, Hyerim
    [J]. SENSORS, 2020, 20 (20) : 1 - 20
  • [37] Combining graph neural network with deep reinforcement learning for resource allocation in computing force networks
    Han, Xueying
    Xie, Mingxi
    Yu, Ke
    Huang, Xiaohong
    Du, Zongpeng
    Yao, Huijuan
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2024, 25 (05) : 701 - 712
  • [38] QoS Routing Optimization Based on Deep Reinforcement Learning in SDN
    Song, Yu
    Qian, Xusheng
    Zhang, Nan
    Wang, Wei
    Xiong, Ao
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (02): : 3007 - 3021
  • [39] Routing Optimization With Deep Reinforcement Learning in Knowledge Defined Networking
    He, Qiang
    Wang, Yu
    Wang, Xingwei
    Xu, Weiqiang
    Li, Fuliang
    Yang, Kaiqi
    Ma, Lianbo
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (02) : 1444 - 1455
  • [40] Network routing optimization approach based on deep reinforcement learning
    Meng L.
    Guo B.
    Yang W.
    Zhang X.
    Zhao Z.
    Huang S.
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2022, 44 (07): : 2311 - 2318