Graph Neural Networks for Graph Drawing

被引:11
|
作者
Tiezzi, Matteo [1 ]
Ciravegna, Gabriele [2 ]
Gori, Marco [1 ,3 ]
机构
[1] Univ Siena, Dept Informat Engn & Math, I-53100 Siena, Italy
[2] Univ Cote Azur, Models & Algorithms Artificial Intelligence MAASA, INRIA, I3S,CNRS, F-06000 Nice, France
[3] Univ Cote Azur, MAASAI, CNRS, Inria,I3S, F-06000 Nice, France
关键词
Graph drawing; Layout; Stress; Neural networks; Optimization; Iterative methods; Graph neural networks; Graph Drawing; Graph Neural Drawers (GNDs); Graph Neural Networks (GNNs); graph representation learning;
D O I
10.1109/TNNLS.2022.3184967
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph drawing techniques have been developed in the last few years with the purpose of producing esthetically pleasing node-link layouts. Recently, the employment of differentiable loss functions has paved the road to the massive usage of gradient descent and related optimization algorithms. In this article, we propose a novel framework for the development of Graph Neural Drawers (GNDs), machines that rely on neural computation for constructing efficient and complex maps. GND is Graph Neural Networks (GNNs) whose learning process can be driven by any provided loss function, such as the ones commonly employed in Graph Drawing. Moreover, we prove that this mechanism can be guided by loss functions computed by means of feedforward neural networks, on the basis of supervision hints that express beauty properties, like the minimization of crossing edges. In this context, we show that GNNs can nicely be enriched by positional features to deal also with unlabeled vertexes. We provide a proof-of-concept by constructing a loss function for the edge crossing and provide quantitative and qualitative comparisons among different GNN models working under the proposed framework.
引用
收藏
页码:4668 / 4681
页数:14
相关论文
共 50 条
  • [1] K-Pages graph drawing with multivalued neural networks
    Lopez-Rodriguez, Domingo
    Merida-Casermeiro, Enrique
    Ortiz-de-Lazcano-Lobato, Juan M.
    Galan-Marin, Gloria
    [J]. ARTIFICIAL NEURAL NETWORKS - ICANN 2007, PT 2, PROCEEDINGS, 2007, 4669 : 816 - +
  • [2] Graph Clustering with Graph Neural Networks
    Tsitsulin, Anton
    Palowitch, John
    Perozzi, Bryan
    Mueller, Emmanuel
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [3] Graph Mining with Graph Neural Networks
    Jin, Wei
    [J]. WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 1119 - 1120
  • [4] Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels
    Du, Simon S.
    Hou, Kangcheng
    Poczos, Barnabas
    Salakhutdinov, Ruslan
    Wang, Ruosong
    Xu, Keyulu
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [5] Graph matching as a graph convolution operator for graph neural networks
    Martineau, Chloé
    Raveaux, Romain
    Conte, Donatello
    Venturini, Gilles
    [J]. Pattern Recognition Letters, 2021, 149 : 59 - 66
  • [6] Graph matching as a graph convolution operator for graph neural networks
    Martineau, Chloe
    Raveaux, Romain
    Conte, Donatello
    Venturini, Gilles
    [J]. PATTERN RECOGNITION LETTERS, 2021, 149 : 59 - 66
  • [7] Graph neural networks
    Corso G.
    Stark H.
    Jegelka S.
    Jaakkola T.
    Barzilay R.
    [J]. Nature Reviews Methods Primers, 4 (1):
  • [8] Graph neural networks
    不详
    [J]. NATURE REVIEWS METHODS PRIMERS, 2024, 4 (01):
  • [9] Learning graph normalization for graph neural networks
    Chen, Yihao
    Tang, Xin
    Qi, Xianbiao
    Li, Chun-Guang
    Xiao, Rong
    [J]. NEUROCOMPUTING, 2022, 493 : 613 - 625
  • [10] Semisupervised Graph Neural Networks for Graph Classification
    Xie, Yu
    Liang, Yanfeng
    Gong, Maoguo
    Qin, A. K.
    Ong, Yew-Soon
    He, Tiantian
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (10) : 6222 - 6235