Accelerating network layouts using graph neural networks

被引:5
|
作者
Both, Csaba [1 ]
Dehmamy, Nima [2 ]
Yu, Rose [3 ]
Barabasi, Albert-Laszlo [1 ,4 ,5 ,6 ]
机构
[1] Northeastern Univ, Network Sci Inst, Boston, MA 02115 USA
[2] IBM Res, MIT IBM Watson Lab, Cambridge, MA USA
[3] Univ Calif San Diego, Dept Comp Sci & Engn, San Diego, CA USA
[4] Harvard Med Sch, Dept Med, Boston, MA USA
[5] Harvard Med Sch, Womens Hosp, Boston, MA 02115 USA
[6] Cent European Univ, Dept Data & Network Sci, Budapest, Hungary
关键词
D O I
10.1038/s41467-023-37189-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Graph layout algorithms used in network visualization represent the first and the most widely used tool to unveil the inner structure and the behavior of complex networks. Current network visualization software relies on the force-directed layout (FDL) algorithm, whose high computational complexity makes the visualization of large real networks computationally prohibitive and traps large graphs into high energy configurations, resulting in hard-to-interpret "hairball" layouts. Here we use Graph Neural Networks (GNN) to accelerate FDL, showing that deep learning can address both limitations of FDL: it offers a 10 to 100 fold improvement in speed while also yielding layouts which are more informative. We analytically derive the speedup offered by GNN, relating it to the number of outliers in the eigenspectrum of the adjacency matrix, predicting that GNNs are particularly effective for networks with communities and local regularities. Finally, we use GNN to generate a three-dimensional layout of the Internet, and introduce additional measures to assess the layout quality and its interpretability, exploring the algorithm's ability to separate communities and the link-length distribution. The novel use of deep neural networks can help accelerate other network-based optimization problems as well, with applications from reaction-diffusion systems to epidemics. Visualization of large complex networks is challenging with limitations for the network size and depicting specific structures. The authors propose a Graph Neural Network based algorithm with improved speed and the quality of graph layouts, which allows for fast and informative visualization of large networks.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Accelerating network layouts using graph neural networks
    Csaba Both
    Nima Dehmamy
    Rose Yu
    Albert-László Barabási
    [J]. Nature Communications, 14
  • [2] Accelerating Virtual Network Embedding with Graph Neural Networks
    Habibi, Farzad
    Dolati, Mahdi
    Khonsari, Ahmad
    Ghaderi, Majid
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [3] Accelerating Graph Neural Networks using GPU
    Nayak, Niharika
    Jatala, Vishwesh
    [J]. 2022 IEEE 29TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA AND ANALYTICS WORKSHOP, HIPCW, 2022, : 73 - 73
  • [4] Influence maximization in social networks using graph embedding and graph neural network
    Kumar, Sanjay
    Mallik, Abhishek
    Khetarpal, Anavi
    Panda, B. S.
    [J]. INFORMATION SCIENCES, 2022, 607 : 1617 - 1636
  • [5] Enhancing Network Anomaly Detection Using Graph Neural Networks
    Marfo, William
    Tosh, Deepak K.
    Moore, Shirley V.
    [J]. 2024 22ND MEDITERRANEAN COMMUNICATION AND COMPUTER NETWORKING CONFERENCE, MEDCOMNET 2024, 2024,
  • [6] Accelerating Large Sparse Neural Network Inference Using GPU Task Graph Parallelism
    Lin, Dian-Lun
    Huang, Tsung-Wei
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 3041 - 3052
  • [7] Graph Neural Networks in Network Neuroscience
    Bessadok, Alaa
    Mahjoub, Mohamed Ali
    Rekik, Islem
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (05) : 5833 - 5848
  • [8] GNNerator: A Hardware/Software Framework for Accelerating Graph Neural Networks
    Stevens, Jacob R.
    Das, Dipankar
    Avancha, Sasikanth
    Kaul, Bharat
    Raghunathan, Anand
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 955 - 960
  • [9] Accelerating Graph Neural Networks in Pytorch with HLS and Deep Dataflows
    Nunez-Yanez, Jose
    [J]. APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2023, 2023, 14251 : 131 - 145
  • [10] Accelerating discrete dislocation dynamics simulations with graph neural networks
    Bertin, Nicolas
    Zhou, Fei
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 487