A Comprehensive Survey on Graph Neural Networks

被引:4895
|
作者
Wu, Zonghan [1 ]
Pan, Shirui [2 ]
Chen, Fengwen [1 ]
Long, Guodong [1 ]
Zhang, Chengqi [1 ]
Yu, Philip S. [3 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Ctr Artificial Intelligence, Ultimo, NSW 2007, Australia
[2] Monash Univ, Fac Informat Technol, Clayton, Vic 3800, Australia
[3] Univ Illinois, Dept Comp Sci, Chicago, IL 60607 USA
基金
澳大利亚研究理事会;
关键词
Deep learning; Neural networks; Task analysis; Kernel; Feature extraction; Data mining; Learning systems; graph autoencoder (GAE); graph convolutional networks (GCNs); graph neural networks (GNNs); graph representation learning; network embedding; CONVOLUTIONAL NETWORKS; CLASSIFICATION;
D O I
10.1109/TNNLS.2020.2978386
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning has revolutionized many machine learning tasks in recent years, ranging from image classification and video processing to speech recognition and natural language understanding. The data in these tasks are typically represented in the Euclidean space. However, there is an increasing number of applications, where data are generated from non-Euclidean domains and are represented as graphs with complex relationships and interdependency between objects. The complexity of graph data has imposed significant challenges on the existing machine learning algorithms. Recently, many studies on extending deep learning approaches for graph data have emerged. In this article, we provide a comprehensive overview of graph neural networks (GNNs) in data mining and machine learning fields. We propose a new taxonomy to divide the state-of-the-art GNNs into four categories, namely, recurrent GNNs, convolutional GNNs, graph autoencoders, and spatial-temporal GNNs. We further discuss the applications of GNNs across various domains and summarize the open-source codes, benchmark data sets, and model evaluation of GNNs. Finally, we propose potential research directions in this rapidly growing field.
引用
收藏
页码:4 / 24
页数:21
相关论文
共 50 条
  • [1] A Comprehensive Survey of Graph Neural Networks for Knowledge Graphs
    Ye, Zi
    Kumar, Yogan Jaya
    Sing, Goh Ong
    Song, Fengyan
    Wang, Junsong
    [J]. IEEE ACCESS, 2022, 10 : 75729 - 75741
  • [2] A Comprehensive Survey on Distributed Training of Graph Neural Networks
    Lin, Haiyang
    Yan, Mingyu
    Ye, Xiaochun
    Fan, Dongrui
    Pan, Shirui
    Chen, Wenguang
    Xie, Yuan
    [J]. PROCEEDINGS OF THE IEEE, 2023, 111 (12) : 1572 - 1606
  • [3] Survey on Graph Neural Networks
    Gkarmpounis, Georgios
    Vranis, Christos
    Vretos, Nicholas
    Daras, Petros
    [J]. IEEE ACCESS, 2024, 12 : 128816 - 128832
  • [4] A Comprehensive Survey on Electronic Design Automation and Graph Neural Networks: Theory and Applications
    Sanchez, Daniela
    Servadei, Lorenzo
    Kiprit, Gamze Naz
    Wille, Robert
    Ecker, Wolfgang
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [6] Survey of Graph Neural Networks and Applications
    Liang, Fan
    Qian, Cheng
    Yu, Wei
    Griffith, David
    Golmie, Nada
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [7] Graph Neural Networks in IoT: A Survey
    Dong, Guimin
    Tang, Mingyue
    Wang, Zhiyuan
    Gao, Jiechao
    Guo, Sikun
    Cai, Lihua
    Gutierrez, Robert
    Campbel, Bradford
    Barnes, Laura E.
    Boukhechba, Mehdi
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2023, 19 (02)
  • [8] Graph Neural Networks in Point Clouds: A Survey
    Li, Dilong
    Lu, Chenghui
    Chen, Ziyi
    Guan, Jianlong
    Zhao, Jing
    Du, Jixiang
    [J]. REMOTE SENSING, 2024, 16 (14)
  • [9] Graph Neural Networks in Recommender Systems: A Survey
    Wu, Shiwen
    Sun, Fei
    Zhang, Wentao
    Xie, Xu
    Cui, Bin
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (05)
  • [10] Explainability in Graph Neural Networks: A Taxonomic Survey
    Yuan, Hao
    Yu, Haiyang
    Gui, Shurui
    Ji, Shuiwang
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (05) : 5782 - 5799