Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BN-Pool: Bayesian Nonparametric Pooling for Graphs

About

We introduce BN-Pool, the first clustering-based pooling method for Graph Neural Networks that adaptively determines the number of supernodes in a coarsened graph. BN-Pool leverages a generative model based on a Bayesian nonparametric framework for partitioning graph nodes into an unbounded number of clusters. During training, the node-to-cluster assignments are learned 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. By automatically discovering the optimal coarsening level for each graph, BN-Pool preserves the performance of soft-clustering pooling methods while avoiding their typical redundancy by learning compact pooled graphs. The code is available at https://github.com/NGMLGroup/Bayesian-Nonparametric-Graph-Pooling.

Daniele Castellana, Filippo Maria Bianchi• 2025

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy75
994
Graph ClassificationMUTAG
Accuracy88
862
Graph ClassificationNCI1
Accuracy80
501
Graph ClassificationCOLLAB
Accuracy75
422
Graph ClassificationENZYMES
Accuracy54
318
Graph ClassificationDD
Accuracy80
273
Node ClusteringCora
Accuracy66.8
133
Graph ClassificationMolHIV
ROC AUC77
88
Graph ClassificationREDDIT-B
Accuracy91
84
Graph RegressionPeptides-struct
MAE0.255
76
Showing 10 of 22 rows

Other info

Follow for update