Graph neural networks: A review of methods and applications
Графовые нейронные сети: обзор методов и приложений
2020-01-01
SCID: 54.1/3brjuufe
Discuss with AI
graph attention network (GAT)graph convolutional network (GCN)graph neural networksgraph recurrent network (GRN)message passing
Figures from the paper
Abstract (AI)
Lots of learning tasks require dealing with graph data which contains rich relation information among elements. Modeling physics systems, learning molecular fingerprints, predicting protein interface, and classifying diseases demand a model to learn from graph inputs. In other domains such as learning from non-structural data like texts and images, reasoning on extracted structures (like the dependency trees of sentences and the scene graphs of images) is an important research topic which also needs graph reasoning models. Graph neural networks (GNNs) are neural models that capture the dependence of graphs via message passing between the nodes of graphs. In recent years, variants of GNNs such as graph convolutional network (GCN), graph attention network (GAT), graph recurrent network (GRN) have demonstrated ground-breaking performances on many deep learning tasks. In this survey, we propose a general design pipeline for GNN models and discuss the variants of each component, systematically categorize the applications, and propose four open problems for future research.
Key Findings
1
GNNs are applicable both to inherently structured domains (physics systems, molecular fingerprints, protein interface prediction, disease classification) and to extracted-structure tasks from non-structural data (text dependency trees, image scene graphs).
2
Graph neural networks (GNNs) model graph-structured data by capturing dependencies via message passing between nodes.
3
The paper systematically categorizes GNN applications and identifies four open problems for future research.
4
The survey proposes a general design pipeline for GNN models and discusses variant choices for each component of that pipeline.
5
Variants of GNNs—graph convolutional networks (GCN), graph attention networks (GAT), and graph recurrent networks (GRN)—have achieved ground-breaking performance on many deep learning tasks.
Research Object
Graph neural networks (GNNs)
Research Subject
Methods, design components, variants, and applications of GNNs including message-passing architectures (e.g., GCN, GAT, GRN) and categorization of their use-cases and open research problems
Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Cited by
5856
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai18
ImageNet classification with deep convolutional neural networks2017
Gradient-based learning applied to document recognition1998
AI-Assisted Pipeline for Dynamic Generation of Trustworthy Health Supplement Content at Scale2018
Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation2014
Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source Repositories2025
Non-local Neural Networks2018
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation2017
The Graph Neural Network Model2008
Dynamic Graph CNN for Learning on Point Clouds2019
Heterogeneous Graph Attention Network2019
Neural Message Passing for Quantum Chemistry2017
Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting2019
Convolutional 2D Knowledge Graph Embeddings2018
Graph convolutional networks: a comprehensive review2019
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs2020
MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding2020
Interaction Networks for Learning about Objects, Relations and Physics2016
Deep Residual Learning for Image Recognition2016
Cited by14
Deep Learning on Graphs: A Survey2020
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey2020
Graph Neural Networks in Recommender Systems: A Survey2022
A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions2023
Deep learning in optical metrology: a review2022
A Survey on Aspect-Based Sentiment Analysis: Tasks, Methods, and Challenges2022
Spatio-Temporal Graph Neural Networks for Predictive Learning in Urban Computing: A Survey2023
Graph Neural Networks and Their Current Applications in Bioinformatics2021
Machine learning and deep learning based predictive quality in manufacturing: a systematic review2022
Graph Neural Networks for Intelligent Transportation Systems: A Survey2023
Foundations and Modeling of Dynamic Networks Using Dynamic Graph Neural Networks: A Survey2021
Computing Graph Neural Networks: A Survey from Algorithms to Accelerators2021
A Survey on Graph Representation Learning Methods2023
A Survey on Malware Detection with Graph Representation Learning2024