Hierarchical Graph Pooling with Structure Learning

Zhen Zhang, Jiajun Bu, Martin Ester, Jianfeng Zhang, Chengwei Yao +2 more
11/14/2019
cs.LGstat.ML

Official code: cszhangzhen/HGP-SL (345 stars, PyTorch, last commit 2021-07-12).

Abstract

Graph Neural Networks (GNNs), which generalize deep neural networks to graph-structured data, have drawn considerable attention and achieved state-of-the-art performance in numerous graph related tasks. However, existing GNN models mainly focus on designing graph convolution operations. The graph pooling (or downsampling) operations, that play an important role in learning hierarchical representations, are usually overlooked. In this paper, we propose a novel graph pooling operator, called Hierarchical Graph Pooling with Structure Learning (HGP-SL), which can be integrated into various graph neural network architectures. HGP-SL incorporates graph pooling and structure learning into a unified module to generate hierarchical representations of graphs. More specifically, the graph pooling operation adaptively selects a subset of nodes to form an induced subgraph for the subsequent layers. To preserve the integrity of graph's topological information, we further introduce a structure learning mechanism to learn a refined graph structure for the pooled graph at each layer. By combining HGP-SL operator with graph neural networks, we perform graph level representation learning with focus on graph classification task. Experimental results on six widely used benchmarks demonstrate the effectiveness of our proposed model.

View on arXivView PDF

Code Implementations(1)

cszhangzhen/HGP-SLOfficial100%
PyTorch

Hierarchical Graph Pooling with Structure Learning

34552PythonNov 12, 20195 years ago
gcngraphgraph-algorithmsgraph-classificationgraph-level-representation+3 more

Similar Papers

Cite this paper

@article{zhang2019hierarchical,
  title  = {Hierarchical Graph Pooling with Structure Learning},
  author = {Zhen Zhang and Jiajun Bu and Martin Ester and Jianfeng Zhang and Chengwei Yao and Zhi Yu and Can Wang},
  year   = {2019},
  eprint = {1911.05954},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1911.05954}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1911.05954.svg)](https://codeofpaper.com/paper/1911.05954)

Discussion