HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Hierarchical Graph Pooling with Structure Learning

Zhen Zhang Jiajun Bu Martin Ester Jianfeng Zhang Chengwei Yao Zhi Yu Can Wang

Hierarchical Graph Pooling with Structure Learning

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.

Code Repositories

gsl-benchmark/gslb
pytorch
Mentioned in GitHub
cszhangzhen/HGP-SL
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-ddHGP-SL
Accuracy: 80.96%
graph-classification-on-enzymesHGP-SL
Accuracy: 68.79
graph-classification-on-mutagenicityHGP-SL
Accuracy: 82.15
graph-classification-on-nci1HGP-SL
Accuracy: 78.45%
graph-classification-on-nci109HGP-SL
Accuracy: 80.67
graph-classification-on-proteinsHGP-SL
Accuracy: 84.91

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Hierarchical Graph Pooling with Structure Learning | Papers | HyperAI