A review of graph neural networks: concepts, architectures, techniques, challenges, datasets, applications, and future directions

被引:54
作者
Khemani, Bharti [1 ]
Patil, Shruti [2 ]
Kotecha, Ketan [2 ]
Tanwar, Sudeep [3 ]
机构
[1] Symbiosis Int Univ SIU, Symbiosis Inst Technol, Pune Campus, Pune 412115, India
[2] Symbiosis Int Univ SIU, Symbiosis Inst Technol, Symbiosis Ctr Appl Artificial Intelligence SCAAI, Pune Campus, Pune 412115, India
[3] Nirma Univ, Inst Technol, Dept Comp Sci & Engn, Ahmadabad, Gujarat, India
关键词
Graph Neural Network (GNN); Graph Convolution Network (GCN); GraphSAGE; Graph Attention Networks (GAT); Message Passing Mechanism; Natural Language Processing (NLP); MODEL;
D O I
10.1186/s40537-023-00876-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Deep learning has seen significant growth recently and is now applied to a wide range of conventional use cases, including graphs. Graph data provides relational information between elements and is a standard data format for various machine learning and deep learning tasks. Models that can learn from such inputs are essential for working with graph data effectively. This paper identifies nodes and edges within specific applications, such as text, entities, and relations, to create graph structures. Different applications may require various graph neural network (GNN) models. GNNs facilitate the exchange of information between nodes in a graph, enabling them to understand dependencies within the nodes and edges. The paper delves into specific GNN models like graph convolution networks (GCNs), GraphSAGE, and graph attention networks (GATs), which are widely used in various applications today. It also discusses the message-passing mechanism employed by GNN models and examines the strengths and limitations of these models in different domains. Furthermore, the paper explores the diverse applications of GNNs, the datasets commonly used with them, and the Python libraries that support GNN models. It offers an extensive overview of the landscape of GNN research and its practical implementations.
引用
收藏
页数:43
相关论文
共 90 条
  • [1] Healthcare knowledge graph construction: A systematic review of the state-of-the-art, open issues, and opportunities
    Abu-Salih, Bilal
    AL-Qurishi, Muhammad
    Alweshah, Mohammed
    AL-Smadi, Mohammad
    Alfayez, Reem
    Saadeh, Heba
    [J]. JOURNAL OF BIG DATA, 2023, 10 (01)
  • [2] Short-Term Passenger Flow Prediction Using a Bus Network Graph Convolutional Long Short-Term Memory Neural Network Model
    Baghbani, Asiye
    Bouguila, Nizar
    Patterson, Zachary
    [J]. TRANSPORTATION RESEARCH RECORD, 2023, 2677 (02) : 1331 - 1340
  • [3] Machine Design Automation Model for Metal Production Defect Recognition with Deep Graph Convolutional Neural Network
    Balcioglu, Yavuz Selim
    Sezen, Bulent
    Cerasi, Ceren Cubukcu
    Huang, Shao Ho
    [J]. ELECTRONICS, 2023, 12 (04)
  • [4] Deep Learning with Graph Convolutional Networks: An Overview and Latest Applications in Computational Intelligence
    Bhatti, Uzair Aslam
    Tang, Hao
    Wu, Guilu
    Marjan, Shah
    Hussain, Aamir
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [5] Brody S, 2022, Arxiv, DOI arXiv:2105.14491
  • [6] Cao DF, 2020, ADV NEUR IN, V33
  • [7] Applications of graph convolutional networks in computer vision
    Cao, Pingping
    Zhu, Zeqi
    Wang, Ziyuan
    Zhu, Yanping
    Niu, Qiang
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (16) : 13387 - 13405
  • [8] Chang LY, 2021, Arxiv, DOI arXiv:2111.13597
  • [9] Chaturvedi D. K., 2010, International Journal of Communications, Networks and System Sciences, V3, P273, DOI 10.4236/ijcns.2010.33035
  • [10] DETERRENT: Knowledge Guided Graph Attention Network for Detecting Healthcare Misinformation
    Cui, Limeng
    Seo, Haeseung
    Tabar, Maryam
    Ma, Fenglong
    Wang, Suhang
    Lee, Dongwon
    [J]. KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 492 - 502