A Survey on Graph Classification and Link Prediction based on GNN

Xingyu Liu,Juan Chen,Quan Wen
2023-07-03
Abstract:Traditional convolutional neural networks are limited to handling Euclidean space data, overlooking the vast realm of real-life scenarios represented as graph data, including transportation networks, social networks, and reference networks. The pivotal step in transferring convolutional neural networks to graph data analysis and processing lies in the construction of graph convolutional operators and graph pooling operators. This comprehensive review article delves into the world of graph convolutional neural networks. Firstly, it elaborates on the fundamentals of graph convolutional neural networks. Subsequently, it elucidates the graph neural network models based on attention mechanisms and autoencoders, summarizing their application in node classification, graph classification, and link prediction along with the associated datasets.
Machine Learning
What problem does this paper attempt to address?
The paper primarily focuses on the application of Graph Neural Networks (GNN) in handling non-Euclidean data structures, particularly for graph classification and link prediction tasks. Specifically, the paper addresses the following key issues: 1. **Limitations of Traditional Convolutional Neural Networks (CNNs)**: CNNs perform excellently when dealing with Euclidean space data such as images, but they have limitations when processing non-Euclidean space data such as traffic networks, social networks, or citation networks. 2. **Construction of Graph Convolution Operators and Graph Pooling Operators**: To extend the effectiveness of CNNs to graph data, it is necessary to develop graph-specific convolution and pooling operations. These operations can handle non-Euclidean data with an unfixed number of nodes and arrangement order. 3. **Development of Graph Convolutional Networks (GCNs)**: The paper delves into the fundamentals of GCNs and introduces graph neural network models based on attention mechanisms and autoencoders. 4. **Task Applications**: The paper highlights the application of GCNs in tasks such as node classification, graph classification, and link prediction. Particularly in citation networks, the effectiveness of GCNs in node classification tasks is validated through semi-supervised learning scenarios. 5. **Model Evaluation and Comparison**: The paper also compares the performance of different models (such as GCN, GAT, GWNN, etc.) on classic datasets, demonstrating that attention mechanism-based models (such as GAT) outperform traditional methods in link prediction tasks. In summary, the paper aims to systematically review and advance the theory and practice in the field of graph neural networks, with a particular focus on how to utilize GCNs and their variants to solve graph classification and link prediction problems. By introducing new graph structure classes, graph convolutions, and methods based on attention and autoencoders, the paper aims to enhance the performance and robustness of graph neural networks in practical applications.