Graph Neural Networks: Taxonomy, Advances and Trends
arXiv:2012.08752 · doi:10.1145/3495161
Abstract
Graph neural networks provide a powerful toolkit for embedding real-world graphs into low-dimensional spaces according to specific tasks. Up to now, there have been several surveys on this topic. However, they usually lay emphasis on different angles so that the readers can not see a panorama of the graph neural networks. This survey aims to overcome this limitation, and provide a comprehensive review on the graph neural networks. First of all, we provide a novel taxonomy for the graph neural networks, and then refer to up to 400 relevant literatures to show the panorama of the graph neural networks. All of them are classified into the corresponding categories. In order to drive the graph neural networks into a new stage, we summarize four future research directions so as to overcome the facing challenges. It is expected that more and more scholars can understand and exploit the graph neural networks, and use them in their research community.
55 pages, 7 figures
References in corpus (47)
- KGAT: Knowledge Graph Attention Network for Recommendation
- Pre-trained Models for Natural Language Processing: A Survey
- Deep Convolutional Networks on Graph-Structured Data
- Simplifying Graph Convolutional Networks
- Graph Contrastive Learning with Adaptive Augmentation
- Recurrent Models of Visual Attention
- Variational Graph Auto-Encoders
- GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training
- Interaction Networks for Learning about Objects, Relations and Physics
- Graph Transformer Networks
- Towards Deeper Graph Neural Networks
- Open Graph Benchmark: Datasets for Machine Learning on Graphs
- MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixing
- Benchmarking Graph Neural Networks
- Graph-Bert: Only Attention is Needed for Learning Graph Representations
- Relational Graph Attention Networks
- Geom-GCN: Geometric Graph Convolutional Networks
- Hybrid Spatio-Temporal Graph Convolutional Network: Improving Traffic Prediction with Navigation Data
- Certifiable Robustness and Robust Training for Graph Convolutional Networks
- Position-aware Graph Neural Networks
- On the Bottleneck of Graph Neural Networks and its Practical Implications
- Covariant Compositional Networks For Learning Graphs
- A Survey on The Expressive Power of Graph Neural Networks
- Graph Wavelet Neural Network
- Structural Deep Embedding for Hyper-Networks
- Graph Kernels: State-of-the-Art and Future Challenges
- Explainability Techniques for Graph Convolutional Networks
- Generalization and Representational Limits of Graph Neural Networks
- Certifiable Robustness to Graph Perturbations
- HNHN: Hypergraph Networks with Hyperedge Neurons
- Graph InfoClust: Leveraging cluster-level node information for unsupervised graph representation learning
- Batch Virtual Adversarial Training for Graph Convolutional Networks
- LambdaNet: Probabilistic Type Inference using Graph Neural Networks
- Dynamically Fused Graph Network for Multi-hop Reasoning
- Efficient Probabilistic Logic Reasoning with Graph Neural Networks
- Heterogeneous Graph Transformer
- Pre-Training Graph Neural Networks for Generic Structural Feature Extraction
- CAGNN: Cluster-Aware Graph Neural Networks for Unsupervised Graph Representation Learning
- Capsule Neural Networks for Graph Classification using Explicit Tensorial Graph Representations
- G2SAT: Learning to Generate SAT Formulas
- Deep Learning for Learning Graph Representations
- Motif-Driven Contrastive Learning of Graph Representations
- Memory-Based Graph Networks
- PiNet: A Permutation Invariant Graph Neural Network for Graph Classification
- Spectral Pyramid Graph Attention Network for Hyperspectral Image Classification
- Inferring Javascript types using Graph Neural Networks
- Variational Recurrent Neural Networks for Graph Classification