GSAPool: Gated Structure Aware Pooling for Graph Representation Learning

2021 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    30
    References
    0
    Citations
    NaN
    KQI
    []