Abstract

Graph Neural Networks (GNNs) are powerful tools for modeling graph-structured data to solve the tasks such as node classification, link prediction along with graph classification. For the graph classification task, properly defining the pooling strategies to vary the size and structure of the input graph, is of vital importance to generate a graph-level representation of the input graph. However, the existing GNN models usually fail to effectively capture the graph substructure information in pooling process. Besides, the importance of nodes(supernodes) within a graph has not been well-reflected. To remedy these limitations, we propose Gated Structure Aware Pooling (GSAPool), a sparse and differentiable pooling method, which focuses on retaining the graph substructure information during the process of pooling in an end-to-end fashion. Specifically, GSAPool utilizes dual gates along with a self-attention network to integrate the local structure to form clusters' embeddings. It also employs a novel formulation to capture the importance of each node/supernode in an input graph. Experiment results show that GSAPool achieves competitive graph classification performance over the state-of-the-art graph representation learning methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call