Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

BN-Pool: a Bayesian Nonparametric Approach to Graph Pooling

About

We introduce BN-Pool, the first clustering-based pooling method for Graph Neural Networks (GNNs) that adaptively determines the number of supernodes in a coarsened graph. By leveraging a Bayesian non-parametric framework, BN-Pool employs a generative model capable of partitioning graph nodes into an unbounded number of clusters. During training, we learn the node-to-cluster assignments by combining the supervised loss of the downstream task with an unsupervised auxiliary term, which encourages the reconstruction of the original graph topology while penalizing unnecessary proliferation of clusters. This adaptive strategy allows BN-Pool to automatically discover an optimal coarsening level, offering enhanced flexibility and removing the need to specify sensitive pooling ratios. We show that BN-Pool achieves superior performance across diverse benchmarks.

Daniele Castellana, Filippo Maria Bianchi• 2025

Related benchmarks

TaskDatasetResultRank
Graph ClassificationNCI1
Accuracy76
460
Graph ClassificationMolHIV
ROC AUC77
82
Graph ClassificationREDDIT-B
Accuracy88
71
Graph RegressionPeptides-struct
MAE0.29
51
Graph ClassificationPeptides func
AP73
22
Graph ClassificationMultipartite
Accuracy0.53
17
Graph ClassificationGCB-H
Accuracy67
17
Graph ClassificationEXPWL1
Accuracy71
17
Showing 8 of 8 rows

Other info

Follow for update