A Comprehensive Survey on Graph Neural Networks

01/03/2019
by   Zonghan Wu, et al.
0

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 existing machine learning algorithms. Recently, many studies on extending deep learning approaches for graph data have emerged. In this survey, 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 graph neural networks into different categories. With a focus on graph convolutional networks, we review alternative architectures that have recently been developed; these learning paradigms include graph attention networks, graph autoencoders, graph generative networks, and graph spatial-temporal networks. We further discuss the applications of graph neural networks across various domains and summarize the open source codes and benchmarks of the existing algorithms on different learning tasks. Finally, we propose potential research directions in this fast-growing field.

READ FULL TEXT
research
01/25/2021

A Review of Graph Neural Networks and Their Applications in Power Systems

Deep neural networks have revolutionized many machine learning tasks in ...
research
08/24/2021

Graph Neural Networks: Methods, Applications, and Opportunities

In the last decade or so, we have witnessed deep learning reinvigorating...
research
12/25/2019

Deep Graph Similarity Learning: A Survey

In many domains where data are represented as graphs, learning a similar...
research
02/27/2020

Bridging the Gap between Spatial and Spectral Domains: A Survey on Graph Neural Networks

The success of deep learning has been widely recognized in many machine ...
research
07/21/2021

Bridging the Gap between Spatial and Spectral Domains: A Theoretical Framework for Graph Neural Networks

During the past decade, deep learning's performance has been widely reco...
research
04/15/2022

Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunities

Graph neural networks have emerged as a leading architecture for many gr...
research
12/20/2018

Graph Neural Networks: A Review of Methods and Applications

Lots of learning tasks require dealing with graph data which contains ri...

Please sign up or login with your details

Forgot password? Click here to reset