Grouping-matrix based Graph Pooling with Adaptive Number of Clusters

09/07/2022
by   Sung Moon Ko, et al.
5

Graph pooling is a crucial operation for encoding hierarchical structures within graphs. Most existing graph pooling approaches formulate the problem as a node clustering task which effectively captures the graph topology. Conventional methods ask users to specify an appropriate number of clusters as a hyperparameter, then assume that all input graphs share the same number of clusters. In inductive settings where the number of clusters can vary, however, the model should be able to represent this variation in its pooling layers in order to learn suitable clusters. Thus we propose GMPool, a novel differentiable graph pooling architecture that automatically determines the appropriate number of clusters based on the input data. The main intuition involves a grouping matrix defined as a quadratic form of the pooling operator, which induces use of binary classification probabilities of pairwise combinations of nodes. GMPool obtains the pooling operator by first computing the grouping matrix, then decomposing it. Extensive evaluations on molecular property prediction tasks demonstrate that our method outperforms conventional methods.

READ FULL TEXT
research
02/23/2021

Accurate Learning of Graph Representations with Graph Multiset Pooling

Graph neural networks have been widely used on modeling graph data, achi...
research
01/30/2020

Structure-Feature based Graph Self-adaptive Pooling

Various methods to deal with graph data have been proposed in recent yea...
research
04/27/2021

Structure-Aware Hierarchical Graph Pooling using Information Bottleneck

Graph pooling is an essential ingredient of Graph Neural Networks (GNNs)...
research
05/28/2019

Towards Interpretable Sparse Graph Representation Learning with Laplacian Pooling

Recent work in graph neural networks (GNNs) has lead to improvements in ...
research
06/03/2020

SimPool: Towards Topology Based Graph Pooling with Structural Similarity Features

Deep learning methods for graphs have seen rapid progress in recent year...
research
06/26/2022

Structural Entropy Guided Graph Hierarchical Pooling

Following the success of convolution on non-Euclidean space, the corresp...
research
12/18/2019

s-DRN: Stabilized Developmental Resonance Network

Online incremental clustering of sequentially incoming data without prio...

Please sign up or login with your details

Forgot password? Click here to reset