HackerPapers

arXiv:1901.00596cs.LG

A Comprehensive Survey on Graph Neural Networks

Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, Philip S. Yu

Abstract

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 four categories, namely recurrent graph neural networks, convolutional graph neural networks, graph autoencoders, and spatial-temporal graph neural networks. We further discuss the applications of graph neural networks across various domains and summarize the open source codes, benchmark data sets, and model evaluation of graph neural networks. Finally, we propose potential research directions in this rapidly growing field.

arXiv comments
Minor revision (updated tables and references)
Journal reference
DOI
doi:10.1109/TNNLS.2020.2978386
Subjects
cs.LGMachine Learning stat.MLMachine Learning (Statistics)

On Hacker News

Linked by 4 identifiable commenters in 4 comments across 3 threads, from Jan 2019 to May 2022. Found in 1 HN submission from Jan 2019 to Jan 2019. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

    • A survey paper is usually a good way to go, such as A comprehensive survey on graph neural networks (https://arxiv.org/abs/1901.00596) or Graph Neural Networks: A Review of Methods and Applications (https://arxiv.org/abs/1812.08434)

      andreykView on HNParent context

    • > At which NLP tasks are they state the art? The only one where they are really competitive is dependency parsing. (from my own disjonction of cases) At tasks that actually involve graphs presumably. https://arxiv.org/pdf/1901.00596.pdf…

      tastroderView on HNParent context

    • On the contrary, Graph NN's I've found Graph NNs extraordinarily useful and very easy to train! I'm not sure what kind of problems you are trying to use them for, but generally they are really useful for node classification or recommendation type tasks. So for example in the…

      nlView on HNParent context

    • Graph network reviews seem all the rage, here's another recent one: "A Comprehensive Survey on Graph Neural Networks " https://arxiv.org/abs/1901.00596

      visargaView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.