SPGP: Structure Prototype Guided Graph Pooling

09/16/2022
by   Sangseon Lee, et al.
0

While graph neural networks (GNNs) have been successful for node classification tasks and link prediction tasks in graph, learning graph-level representations still remains a challenge. For the graph-level representation, it is important to learn both representation of neighboring nodes, i.e., aggregation, and graph structural information. A number of graph pooling methods have been developed for this goal. However, most of the existing pooling methods utilize k-hop neighborhood without considering explicit structural information in a graph. In this paper, we propose Structure Prototype Guided Pooling (SPGP) that utilizes prior graph structures to overcome the limitation. SPGP formulates graph structures as learnable prototype vectors and computes the affinity between nodes and prototype vectors. This leads to a novel node scoring scheme that prioritizes informative nodes while encapsulating the useful structures of the graph. Our experimental results show that SPGP outperforms state-of-the-art graph pooling methods on graph classification benchmark datasets in both accuracy and scalability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2021

Structure-Aware Hierarchical Graph Pooling using Information Bottleneck

Graph pooling is an essential ingredient of Graph Neural Networks (GNNs)...
research
07/20/2020

Second-Order Pooling for Graph Neural Networks

Graph neural networks have achieved great success in learning node repre...
research
04/27/2022

LiftPool: Lifting-based Graph Pooling for Hierarchical Graph Representation Learning

Graph pooling has been increasingly considered for graph neural networks...
research
09/29/2021

Distribution Knowledge Embedding for Graph Pooling

Graph-level representation learning is the pivotal step for downstream t...
research
04/28/2022

DOTIN: Dropping Task-Irrelevant Nodes for GNNs

Scalability is an important consideration for deep graph neural networks...
research
12/18/2021

FlowPool: Pooling Graph Representations with Wasserstein Gradient Flows

In several machine learning tasks for graph structured data, the graphs ...
research
01/19/2023

GIPA++: A General Information Propagation Algorithm for Graph Learning

Graph neural networks (GNNs) have been widely used in graph-structured d...

Please sign up or login with your details

Forgot password? Click here to reset