Graph Neural Networks: A Review of Methods and Applications
Графовые нейронные сети: обзор методов и приложений
2018-12-20
SCID: 54.1/w9p64hew
Discuss with AI
graph attention networksgraph convolutional networksgraph neural networksgraph recurrent networksmessage 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
Graph neural networks model graph-structured data by capturing dependencies through message passing between nodes.
2
It categorizes GNN applications across physics modeling, molecular fingerprint learning, protein interface prediction, disease classification, and reasoning over extracted structures.
3
The survey identifies four open problems to guide future graph neural network research.
4
The survey presents a general design pipeline for GNN models and systematically reviews variants of each pipeline component.
5
Variants including graph convolutional, graph attention, and graph recurrent networks have demonstrated strong performance across numerous deep learning tasks.
Research Object
Graph neural networks and their applications to graph-structured data and extracted structures
Research Subject
Methods, architectural components, message-passing mechanisms, application domains, and open research problems of graph neural networks
Publication Details
Publication Date
2018-12-20
Journal
Publisher
ISSN
Cited by
1444
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai15
ImageNet classification with deep convolutional neural networks2017
Gradient-based learning applied to document recognition1998
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
Graph convolutional networks: a comprehensive review2019
Deep Learning on Graphs: A Survey2020
EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs2020
Interaction Networks for Learning about Objects, Relations and Physics2016
Cited by10
Deep Learning for Generic Object Detection: A Survey2019
A review of uncertainty quantification in deep learning: Techniques, applications and challenges2021
Graph convolutional networks: a comprehensive review2019
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey2020
Graph Neural Networks in Recommender Systems: A Survey2022
Foundations and Modeling of Dynamic Networks Using Dynamic Graph Neural Networks: A Survey2021
A Survey on Graph Representation Learning Methods2023
A Survey on Malware Detection with Graph Representation Learning2024
Anomaly Detection in Dynamic Graphs: A Comprehensive Survey2024
Financial Cybercrime: A Comprehensive Survey of Deep Learning Approaches to Tackle the Evolving Financial Crime Landscape2021