Computational Capabilities of Graph Neural Networks

被引:135
作者
Scarselli, Franco [1 ]
Gori, Marco [1 ]
Tsoi, Ah Chung [2 ]
Hagenbuchner, Markus [3 ]
Monfardini, Gabriele [1 ]
机构
[1] Univ Siena, Fac Informat Engn, I-53100 Siena, Italy
[2] Hong Kong Baptist Univ, Kowloon, Hong Kong, Peoples R China
[3] Univ Wollongong, Fac Informat, Wollongong, NSW 2522, Australia
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2009年 / 20卷 / 01期
基金
澳大利亚研究理事会;
关键词
Approximation theory; graphical domains; graph neural networks (GNNs); universal approximators; UNIVERSAL APPROXIMATION; LOCAL MINIMA;
D O I
10.1109/TNN.2008.2005141
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we will consider the approximation properties of a recently introduced neural network model called graph neural network (GNN), which can be used to process-structured data inputs, e.g., acyclic graphs, cyclic graphs, and directed or undirected graphs. This class of neural networks implements a function tau(G, n) is an element of R-m that maps a graph G and one of its nodes n onto an m-dimensional Euclidean space: We characterize the functions that can be approximated by GNNs, in probability, up to any prescribed degree of precision. This set contains the maps that satisfy a property called preservation of the unfolding equivalence, and includes most of the practically useful functions on graphs; the only known exception is when the input graph contains particular patterns of symmetries when unfolding equivalence may not be preserved. The result can be considered an extension of the universal approximation property established for the classic feedforward neural networks (FNNs). Some experimental examples are used to show the computational capabilities of the proposed model.
引用
收藏
页码:81 / 102
页数:22
相关论文
共 35 条
  • [1] ALMEIDA LB, 1987, 1ST P IEEE INT C NEU, V2, P609
  • [2] [Anonymous], 1997, INTRO INTEGRATION
  • [3] NEURAL NETWORKS AND PRINCIPAL COMPONENT ANALYSIS - LEARNING FROM EXAMPLES WITHOUT LOCAL MINIMA
    BALDI, P
    HORNIK, K
    [J]. NEURAL NETWORKS, 1989, 2 (01) : 53 - 58
  • [4] BENGIO Y, 1993, 1993 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-3, P1183, DOI 10.1109/ICNN.1993.298725
  • [5] Recursive processing of cyclic graphs
    Bianchini, M
    Gori, M
    Sarti, L
    Scarselli, F
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (01): : 10 - 18
  • [6] Recursive neural networks for processing graphs with labelled edges: theory and applications
    Bianchini, M
    Maggini, M
    Sarti, L
    Scarselli, F
    [J]. NEURAL NETWORKS, 2005, 18 (08) : 1040 - 1050
  • [7] ON THE PROBLEM OF LOCAL MINIMA IN RECURRENT NEURAL NETWORKS
    BIANCHINI, M
    GORI, M
    MAGGINI, M
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (02): : 167 - 172
  • [8] Cybenko G., 1989, Mathematics of Control, Signals, and Systems, V2, P303, DOI 10.1007/BF02551274
  • [9] Di Massa V, 2006, IEEE IJCNN, P778
  • [10] A general framework for adaptive processing of data structures
    Frasconi, P
    Gori, M
    Sperduti, A
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1998, 9 (05): : 768 - 786