TY - JOUR
T1 - Deep Learning on Graphs
T2 - A Survey
AU - Zhang, Ziwei
AU - Cui, Peng
AU - Zhu, Wenwu
N1 - Publisher Copyright:
© 1989-2012 IEEE.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Deep learning has been shown to be successful in a number of domains, ranging from acoustics, images, to natural language processing. However, applying deep learning to the ubiquitous graph data is non-trivial because of the unique characteristics of graphs. Recently, substantial research efforts have been devoted to applying deep learning methods to graphs, resulting in beneficial advances in graph analysis techniques. In this survey, we comprehensively review the different types of deep learning methods on graphs. We divide the existing methods into five categories based on their model architectures and training strategies: graph recurrent neural networks, graph convolutional networks, graph autoencoders, graph reinforcement learning, and graph adversarial methods. We then provide a comprehensive overview of these methods in a systematic manner mainly by following their development history. We also analyze the differences and compositions of different methods. Finally, we briefly outline the applications in which they have been used and discuss potential future research directions.
AB - Deep learning has been shown to be successful in a number of domains, ranging from acoustics, images, to natural language processing. However, applying deep learning to the ubiquitous graph data is non-trivial because of the unique characteristics of graphs. Recently, substantial research efforts have been devoted to applying deep learning methods to graphs, resulting in beneficial advances in graph analysis techniques. In this survey, we comprehensively review the different types of deep learning methods on graphs. We divide the existing methods into five categories based on their model architectures and training strategies: graph recurrent neural networks, graph convolutional networks, graph autoencoders, graph reinforcement learning, and graph adversarial methods. We then provide a comprehensive overview of these methods in a systematic manner mainly by following their development history. We also analyze the differences and compositions of different methods. Finally, we briefly outline the applications in which they have been used and discuss potential future research directions.
KW - deep learning
KW - graph autoencoder
KW - graph convolutional network
KW - Graph data
KW - graph neural network
UR - https://www.scopus.com/pages/publications/85121706096
U2 - 10.1109/TKDE.2020.2981333
DO - 10.1109/TKDE.2020.2981333
M3 - 文章
AN - SCOPUS:85121706096
SN - 1041-4347
VL - 34
SP - 249
EP - 270
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 1
ER -