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 条
  • [31] Hu FY, 2019, Arxiv, DOI arXiv:1902.06667
  • [32] Signed Graph Attention Networks
    Huang, Junjie
    Shen, Huawei
    Hou, Liang
    Cheng, Xueqi
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: WORKSHOP AND SPECIAL SESSIONS, 2019, 11731 : 566 - 577
  • [33] LR-GNN: a graph neural network based on link representation for predicting molecular associations
    Kang, Chuanze
    Zhang, Han
    Liu, Zhuo
    Huang, Shenwei
    Yin, Yanbin
    [J]. BRIEFINGS IN BIOINFORMATICS, 2022, 23 (01)
  • [34] Kapoor M., 2023, P IEEE CVF C COMP VI, P5635
  • [35] Kumar VS, 2022, IN2022 INT C KNOWLED, P1
  • [36] KGANCDA: predicting circRNA-disease associations based on knowledge graph attention network
    Lan, Wei
    Dong, Yi
    Chen, Qingfeng
    Zheng, Ruiqing
    Liu, Jin
    Pan, Yi
    Chen, Yi-Ping Phoebe
    [J]. BRIEFINGS IN BIOINFORMATICS, 2022, 23 (01)
  • [37] Lange Oliver., 2020, DeepMind Research Blog Post
  • [38] Pruning neighborhood graph for geodesic distance based semi-supervised classification
    Li, Chun-Guang
    Zhang, Hong-Gang
    Guo, Jun
    [J]. CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 428 - 432
  • [39] Research on Multi-Port Ship Traffic Prediction Method Based on Spatiotemporal Graph Neural Networks
    Li, Yong
    Li, Zhaoxuan
    Mei, Qiang
    Wang, Peng
    Hu, Wenlong
    Wang, Zhishan
    Xie, Wenxin
    Yang, Yang
    Chen, Yuhaoran
    [J]. JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2023, 11 (07)
  • [40] Multi-level graph neural network for text sentiment analysis
    Liao, Wenxiong
    Zeng, Bi
    Liu, Jianqi
    Wei, Pengfei
    Cheng, Xiaochun
    Zhang, Weiwen
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 92