MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks
About
We propose a novel approach to compute the MAXCUT in attributed graphs, i.e., graphs with features associated with nodes and edges. Our approach works well on any kind of graph topology and can find solutions that jointly optimize the MAXCUT along with other objectives. Based on the obtained MAXCUT partition, we implement a hierarchical graph pooling layer for Graph Neural Networks, which is sparse, trainable end-to-end, and particularly suitable for downstream tasks on heterophilic graphs.
Carlo Abate, Filippo Maria Bianchi• 2024
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Graph Classification | NCI1 | Accuracy75 | 460 | |
| Node Classification | amazon-ratings | Accuracy43 | 138 | |
| Node Classification | questions | ROC AUC0.67 | 87 | |
| Graph Classification | MolHIV | ROC AUC70 | 82 | |
| Graph Classification | REDDIT-B | Accuracy86 | 71 | |
| Graph Regression | Peptides-struct | MAE0.37 | 51 | |
| Node Classification | tolokers | ROC AUC79 | 47 | |
| Node Classification | Minesweeper | ROC AUC74 | 46 | |
| Node-level classification | ROMAN EMP. | Accuracy50 | 24 | |
| Graph Classification | Peptides func | AP68 | 22 |
Showing 10 of 13 rows