Non-Dissipative Graph Propagation for Non-Local Community Detection
Abstract
Community detection in graphs aims to cluster nodes into meaningful groups, a task particularly challenging in heterophilic graphs, where nodes sharing similarities and membership to the same community are typically distantly connected. This is particularly evident when this task is tackled by graph neural networks, since they rely on an inherently local message passing scheme to learn the node representations that serve to cluster nodes into communities. In this work, we argue that the ability to propagate long-range information during message passing is key to effectively perform community detection in heterophilic graphs. To this end, we introduce the Unsupervised Antisymmetric Graph Neural Network (uAGNN), a novel unsupervised community detection approach leveraging non-dissipative dynamical systems to ensure stability and to propagate long-range information effectively. By employing antisymmetric weight matrices, uAGNN captures both local and global graph structures, overcoming the limitations posed by heterophilic scenarios. Extensive experiments across ten datasets demonstrate uAGNN’s superior performance in high and medium heterophilic settings, where traditional methods fail to exploit long-range dependencies. These results highlight uAGNN’s potential as a powerful tool for unsupervised community detection in diverse graph environments.
Benchmark Results
Tested on 7 datasets 9 baseline values reported too low Non-standard metric on 4 datasets
Tables show presented results in global context (best 3 papers + GCN + MLP).
Heterophilic Graphs
Texas
Global leaderboard →Default metric is Accuracy. The paper reports 0 values on Accuracy , 9 values on F1 , 9 values on NMI and 9 values on Conductance .
Sorted by F1. Highlighted rows are from other papers.
| # | Model | Accuracy ↑ default | F1 ↑ | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|---|
| 1 | FPS-T | 0.8919
±
0.0237 | —
| — | — | Accuracy
0.8919
±
0.0237 NMI
— Conductance
— |
| 2 | TokenGT | 0.8865
±
0.0206 | —
| — | — | Accuracy
0.8865
±
0.0206 NMI
— Conductance
— |
| 3 | HAT | 0.8216
±
0.0252 | —
| — | — | Accuracy
0.8216
±
0.0252 NMI
— Conductance
— |
| 4 | MLP | 0.7054
±
0.0300 | —
| — | — | Accuracy
0.7054
±
0.0300 NMI
— Conductance
— |
| 5 | SAGE | 0.6838
±
0.0354 | —
| — | — | Accuracy
0.6838
±
0.0354 NMI
— Conductance
— |
| 16 | DGI | — | 0.5410 best reported | 0.1200
±
0.0200 | 0.7000
±
0.2900 | Accuracy
— NMI
0.1200
±
0.0200 Conductance
0.7000
±
0.2900 best at pub: Unsupervised Network Embedding Beyond Homophily (TMLR 2022) |
| 24 | DAEGC | — | 0.3500
±
0.0500 | 0.1400
±
0.0200 | 0.7000
±
0.1500 | Accuracy
— NMI
0.1400
±
0.0200 Conductance
0.7000
±
0.1500 |
| 26 | uAGNN | — | 0.3300
±
0.0900 | 0.2200
±
0.0700 | 0.4600
±
0.1400 | Accuracy
— NMI
0.2200
±
0.0700 Conductance
0.4600
±
0.1400 |
| 25 | DMoN | — | 0.3300
±
0.0200 | 0.2100
±
0.0400 | 0.8000
±
0.2100 | Accuracy
— NMI
0.2100
±
0.0400 Conductance
0.8000
±
0.2100 |
| 27 | GRACE | — | 0.2900
±
0.0800 | 0.1500
±
0.0000 | 0.8200
±
0.3000 | Accuracy
— NMI
0.1500
±
0.0000 Conductance
0.8200
±
0.3000 |
| 28 | MVGRL | — | 0.2900
±
0.0200 | 0.1000
±
0.0200 | 0.7700
±
0.2400 | Accuracy
— NMI
0.1000
±
0.0200 Conductance
0.7700
±
0.2400 |
| 29 | BGRL | — | 0.2400
±
0.0300 | 0.0600
±
0.0300 | 0.7600
±
0.1100 | Accuracy
— NMI
0.0600
±
0.0300 Conductance
0.7600
±
0.1100 |
| 30 | VGAER | — | 0.2400
±
0.0300 | 0.0800
±
0.0200 | 0.4800
±
0.1000 | Accuracy
— NMI
0.0800
±
0.0200 Conductance
0.4800
±
0.1000 |
| 31 | SUBLIME | — | 0.2100
±
0.0300 | 0.0300
±
0.0100 | 0.4200
±
0.2500 | Accuracy
— NMI
0.0300
±
0.0100 Conductance
0.4200
±
0.2500 |
Cornell
Global leaderboard →Default metric is Accuracy. The paper reports 0 values on Accuracy , 9 values on F1 , 9 values on NMI and 9 values on Conductance .
Sorted by F1. Highlighted rows are from other papers.
| # | Model | Accuracy ↑ default | F1 ↑ | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|---|
| 1 | FPS-T | 0.7216
±
0.0296 | —
| — | — | Accuracy
0.7216
±
0.0296 NMI
— Conductance
— |
| 2 | TokenGT | 0.7162
±
0.0213 | —
| — | — | Accuracy
0.7162
±
0.0213 NMI
— Conductance
— |
| 3 | SAGE | 0.7054
±
0.0201 | —
| — | — | Accuracy
0.7054
±
0.0201 NMI
— Conductance
— |
| 5 | MLP | 0.5838
±
0.0404 | —
| — | — | Accuracy
0.5838
±
0.0404 NMI
— Conductance
— |
| 12 | DGI | — | 0.3400
±
0.0600 | 0.0600
±
0.0100 | 0.8800
±
0.2300 | Accuracy
— NMI
0.0600
±
0.0100 Conductance
0.8800
±
0.2300 |
| 13 | DMoN | — | 0.3400
±
0.0500 | 0.2200
±
0.0700 | 0.5200
±
0.3700 | Accuracy
— NMI
0.2200
±
0.0700 Conductance
0.5200
±
0.3700 |
| 14 | uAGNN | — | 0.2900
±
0.0400 | 0.2700
±
0.0700 | 0.4400
±
0.1500 | Accuracy
— NMI
0.2700
±
0.0700 Conductance
0.4400
±
0.1500 |
| 15 | MVGRL | — | 0.2700
±
0.0500 | 0.0600
±
0.0200 | 0.4900
±
0.3400 | Accuracy
— NMI
0.0600
±
0.0200 Conductance
0.4900
±
0.3400 |
| 16 | GRACE | — | 0.2500
±
0.0300 | 0.0500
±
0.0100 | 1.0000
±
0.0000 | Accuracy
— NMI
0.0500
±
0.0100 Conductance
1.0000
±
0.0000 |
| 17 | BGRL | — | 0.2500
±
0.0200 | 0.0500
±
0.0100 | 0.8400
±
0.1400 | Accuracy
— NMI
0.0500
±
0.0100 Conductance
0.8400
±
0.1400 |
| 18 | DAEGC | — | 0.2400
±
0.0300 | 0.0500
±
0.0200 | 0.9900
±
0.0200 | Accuracy
— NMI
0.0500
±
0.0200 Conductance
0.9900
±
0.0200 |
| 19 | SUBLIME | — | 0.2300
±
0.0300 | 0.0300
±
0.0100 | 0.4000
±
0.3200 | Accuracy
— NMI
0.0300
±
0.0100 Conductance
0.4000
±
0.3200 |
| 20 | VGAER | — | 0.2200
±
0.0200 | 0.0800
±
0.0300 | 0.4000
±
0.1000 | Accuracy
— NMI
0.0800
±
0.0300 Conductance
0.4000
±
0.1000 |
Heterogeneous Graph Benchmarks
DBLP
Global leaderboard →Default metric is Micro-F1. The paper reports 0 values on Micro-F1 , 9 values on F1 , 9 values on NMI and 9 values on Conductance .
Sorted by F1. Highlighted rows are from other papers.
| # | Model | Micro-F1 ↑ default | F1 ↑ | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|---|
| 1 | AUG_bal | 0.9454
±
0.0123 | —
| — | — | Micro-F1
0.9454
±
0.0123 NMI
— Conductance
— |
| 2 | AUG_min | 0.9375
±
0.0115 | —
| — | — | Micro-F1
0.9375
±
0.0115 NMI
— Conductance
— |
| 3 | AUG_ran | 0.9368
±
0.0108 | —
| — | — | Micro-F1
0.9368
±
0.0108 NMI
— Conductance
— |
| 23 | DAEGC | — | 0.8620 best reported | 0.3700
±
0.0500 | 1.0000
±
0.0000 | Micro-F1
— NMI
0.3700
±
0.0500 Conductance
1.0000
±
0.0000 best at pub: CDC: A Simple Framework for Complex Data Clustering (2024) |
| 32 | DGI | — | 0.7920 best reported | 0.3500
±
0.1800 | 0.9800
±
0.0100 | Micro-F1
— NMI
0.3500
±
0.1800 Conductance
0.9800
±
0.0100 best at pub: Unsupervised Network Embedding Beyond Homophily (TMLR 2022) |
| 39 | SAGE | 0.7320 | —
| — | — | Micro-F1
0.7320 NMI
— Conductance
— |
| 41 | uAGNN | — | 0.7100
±
0.1400 | 0.4100
±
0.1200 | 0.6700
±
0.1400 | Micro-F1
— NMI
0.4100
±
0.1200 Conductance
0.6700
±
0.1400 |
| 45 | GRACE | — | 0.6400
±
0.0700 | 0.3300
±
0.0500 | 0.9500
±
0.0300 | Micro-F1
— NMI
0.3300
±
0.0500 Conductance
0.9500
±
0.0300 |
| 48 | SUBLIME | — | 0.6000
±
0.1100 | 0.3100
±
0.0200 | 0.6600
±
0.1800 | Micro-F1
— NMI
0.3100
±
0.0200 Conductance
0.6600
±
0.1800 |
| 50 | MVGRL | — | 0.5500
±0.0700 | 0.2800
±
0.0300 | 0.8600
±
0.1100 | Micro-F1
— NMI
0.2800
±
0.0300 Conductance
0.8600
±
0.1100 prev best: Deep Temporal Graph Clustering (ICLR 2023) |
| 51 | DMoN | — | 0.5000
±
0.0700 | 0.2200
±
0.0900 | 0.9900
±
0.0200 | Micro-F1
— NMI
0.2200
±
0.0900 Conductance
0.9900
±
0.0200 |
| 52 | VGAER | — | 0.5000
±
0.1300 | 0.2400
±
0.1100 | 0.4200
±
0.0800 | Micro-F1
— NMI
0.2400
±
0.1100 Conductance
0.4200
±
0.0800 |
| 54 | BGRL | — | 0.4500
±
0.0600 | 0.1400
±
0.0200 | 0.8800
±
0.0200 | Micro-F1
— NMI
0.1400
±
0.0200 Conductance
0.8800
±
0.0200 |
Hypergraph Benchmarks
AMAP
Global leaderboard →Default metric is Accuracy. The paper reports 0 values on Accuracy , 9 values on F1 , 9 values on NMI and 9 values on Conductance .
Sorted by F1. Highlighted rows are from other papers.
| # | Model | Accuracy ↑ default | F1 ↑ | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|---|
| 1 | GANN | 0.9405
±
0.0037 | —
| — | — | Accuracy
0.9405
±
0.0037 NMI
— Conductance
— |
| 2 | GPRGNN | 0.9308
±
0.0026 | —
| — | — | Accuracy
0.9308
±
0.0026 NMI
— Conductance
— |
| 3 | GAT | 0.9238
±
0.0014 | —
| — | — | Accuracy
0.9238
±
0.0014 NMI
— Conductance
— |
| 14 | GCN | 0.8115
±
0.0105 | —
| — | — | Accuracy
0.8115
±
0.0105 NMI
— Conductance
— |
| 26 | DAEGC | — | 0.6987
±0.0054 best reported | 0.5300
±
0.0200 | 0.9200
±
0.1400 | Accuracy
— NMI
0.5300
±
0.0200 Conductance
0.9200
±
0.1400 best at pub: Hard Sample Aware Network for Contrastive Deep Graph Clustering [5] (AAAI 2022) |
| 32 | DMoN | — | 0.6700
±
0.1000 | 0.6100
±
0.0800 | 0.6000
±
0.4900 | Accuracy
— NMI
0.6100
±
0.0800 Conductance
0.6000
±
0.4900 |
| 34 | SUBLIME | — | 0.6500
±0.0700 | 0.6000
±
0.0400 | 0.2300
±
0.1800 | Accuracy
— NMI
0.6000
±
0.0400 Conductance
0.2300
±
0.1800 prev best: GraphLearner: Graph Node Clustering with Fully Learnable Augmentation (2022) |
| 37 | VGAER | — | 0.6100
±
0.1600 | 0.5500
±
0.1800 | 0.7000
±
0.1800 | Accuracy
— NMI
0.5500
±
0.1800 Conductance
0.7000
±
0.1800 |
| 46 | GRACE | — | 0.5100
±
0.0900 | 0.6000
±
0.0400 | 0.8700
±
0.1300 | Accuracy
— NMI
0.6000
±
0.0400 Conductance
0.8700
±
0.1300 |
| 48 | uAGNN | — | 0.4800
±
0.0900 | 0.5000
±
0.1000 | 0.8700
±
0.0800 | Accuracy
— NMI
0.5000
±
0.1000 Conductance
0.8700
±
0.0800 |
| 47 | BGRL | — | 0.4800
±
0.1000 | 0.5400
±
0.0200 | 0.7900
±
0.0600 | Accuracy
— NMI
0.5400
±
0.0200 Conductance
0.7900
±
0.0600 |
| 50 | MVGRL | — | 0.4600 best reported | 0.2700
±
0.0800 | 0.3000
±
0.0200 | Accuracy
— NMI
0.2700
±
0.0800 Conductance
0.3000
±
0.0200 best at pub: CDC: A Simple Framework for Complex Data Clustering (2024) |
| 52 | DGI | — | 0.3400
±
0.0600 | 0.2400
±
0.0800 | 0.8400
±
0.2600 | Accuracy
— NMI
0.2400
±
0.0800 Conductance
0.8400
±
0.2600 |
UAT
Global leaderboard →Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .
| # | Model | F1 ↑ default | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|
| 1 | SCAGC | 0.7277
±
0.0016 | — | — | NMI
— Conductance
— |
| 2 | SCGC | 0.7222
±
0.0097 | — | — | NMI
— Conductance
— |
| 3 | AGE | 0.7174
±
0.0093 | — | — | NMI
— Conductance
— |
| 4 | DAEGC | 0.6987
±0.0054 best reported | 0.1600
±
0.0400 | 1.0000
±
0.0000 | NMI
0.1600
±
0.0400 Conductance
1.0000
±
0.0000 best at pub: Simple Contrastive Graph Clustering (2022) |
| 15 | uAGNN | 0.5300
±
0.0200 | 0.2900
±
0.0200 | 0.6900
±
0.2300 | NMI
0.2900
±
0.0200 Conductance
0.6900
±
0.2300 |
| 18 | DGI | 0.5200
±
0.0300 | 0.2400
±
0.0300 | 0.7000
±
0.1500 | NMI
0.2400
±
0.0300 Conductance
0.7000
±
0.1500 |
| 19 | GRACE | 0.5200
±
0.0300 | 0.2700
±
0.0100 | 0.9400
±
0.1900 | NMI
0.2700
±
0.0100 Conductance
0.9400
±
0.1900 |
| 25 | DMoN | 0.4900
±
0.0400 | 0.2000
±
0.0400 | 0.6700
±
0.4400 | NMI
0.2000
±
0.0400 Conductance
0.6700
±
0.4400 |
| 24 | MVGRL | 0.4900
±0.0400 | 0.2900
±
0.0200 | 0.9000
±
0.0300 | NMI
0.2900
±
0.0200 Conductance
0.9000
±
0.0300 prev best: GraphLearner: Graph Node Clustering with Fully Learnable Augmentation (2022) |
| 26 | BGRL | 0.4800
±
0.0200 | 0.2400
±
0.0000 | 0.8800
±
0.1100 | NMI
0.2400
±
0.0000 Conductance
0.8800
±
0.1100 |
| 29 | SUBLIME | 0.4619
±0.0087 best reported | 0.2000
±
0.0500 | 0.5000
±
0.2000 | NMI
0.2000
±
0.0500 Conductance
0.5000
±
0.2000 best at pub: GraphLearner: Graph Node Clustering with Fully Learnable Augmentation (2022) |
| 31 | VGAER | 0.4400
±
0.0300 | 0.2000
±
0.0200 | 0.7500
±
0.1200 | NMI
0.2000
±
0.0200 Conductance
0.7500
±
0.1200 |
BAT
Global leaderboard →Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .
| # | Model | F1 ↑ default | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|
| 1 | GraphLearner | 0.7540
±
0.0088 | — | — | NMI
— Conductance
— |
| 2 | SCGDN | 0.7449
±
0.0026 | — | — | NMI
— Conductance
— |
| 3 | SCGC | 0.7222
±
0.0097 | — | — | NMI
— Conductance
— |
| 7 | MVGRL | 0.7047
±0.0370 best reported | 0.3100
±
0.0700 | 0.6600
±
0.1300 | NMI
0.3100
±
0.0700 Conductance
0.6600
±
0.1300 best at pub: Simple Contrastive Graph Clustering (2022) Difference within reported uncertainty; not counted as underperformance. |
| 8 | DAEGC | 0.6987
±0.0054 best reported | 0.2500
±
0.0400 | 1.0000
±
0.0000 | NMI
0.2500
±
0.0400 Conductance
1.0000
±
0.0000 best at pub: Simple Contrastive Graph Clustering (2022) |
| 12 | uAGNN | 0.5400
±
0.1000 | 0.4800
±
0.1200 | 0.7500
±
0.1700 | NMI
0.4800
±
0.1200 Conductance
0.7500
±
0.1700 |
| 14 | GRACE | 0.5300
±
0.0300 | 0.3400
±
0.0600 | 0.8600
±
0.2400 | NMI
0.3400
±
0.0600 Conductance
0.8600
±
0.2400 |
| 16 | BGRL | 0.5200
±
0.0300 | 0.2300
±
0.0500 | 0.7200
±
0.1500 | NMI
0.2300
±
0.0500 Conductance
0.7200
±
0.1500 |
| 23 | DGI | 0.4400
±
0.0600 | 0.2900
±
0.0500 | 0.5800
±
0.1400 | NMI
0.2900
±
0.0500 Conductance
0.5800
±
0.1400 |
| 22 | SUBLIME | 0.4400
±0.0062 best reported | 0.2700
±
0.0500 | 0.4200
±
0.1300 | NMI
0.2700
±
0.0500 Conductance
0.4200
±
0.1300 best at pub: GraphLearner: Graph Node Clustering with Fully Learnable Augmentation (2022) Difference within reported uncertainty; not counted as underperformance. |
| 26 | DMoN | 0.3800
±
0.0700 | 0.1500
±
0.0500 | 0.1900
±
0.3800 | NMI
0.1500
±
0.0500 Conductance
0.1900
±
0.3800 |
| 27 | VGAER | 0.3600
±
0.0600 | 0.1200
±
0.0600 | 0.5100
±
0.1500 | NMI
0.1200
±
0.0600 Conductance
0.5100
±
0.1500 |
EAT
Global leaderboard →Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .
| # | Model | F1 ↑ default | NMI ↑ | Conductance ↑ | Paper |
|---|---|---|---|---|---|
| 1 | SCAGC | 0.7277
±
0.0016 | — | — | NMI
— Conductance
— |
| 2 | SCGC | 0.7222
±
0.0097 | — | — | NMI
— Conductance
— |
| 3 | AGE | 0.7174
±
0.0093 | — | — | NMI
— Conductance
— |
| 5 | DAEGC | 0.6987
±0.0054 best reported | 0.1300
±
0.0200 | 1.0000
±
0.0000 | NMI
0.1300
±
0.0200 Conductance
1.0000
±
0.0000 best at pub: Simple Contrastive Graph Clustering (2022) |
| 14 | GRACE | 0.4800
±
0.0300 | 0.3100
±
0.0200 | 1.0000
±
0.0000 | NMI
0.3100
±
0.0200 Conductance
1.0000
±
0.0000 |
| 18 | uAGNN | 0.4700
±
0.0500 | 0.3200
±
0.0100 | 0.4000
±
0.3700 | NMI
0.3200
±
0.0100 Conductance
0.4000
±
0.3700 |
| 17 | MVGRL | 0.4700
±0.0600 | 0.2200
±
0.0600 | 0.9300
±
0.1600 | NMI
0.2200
±
0.0600 Conductance
0.9300
±
0.1600 prev best: Simple Contrastive Graph Clustering (2022) |
| 20 | DGI | 0.4600
±
0.0500 | 0.2600
±
0.0200 | 0.7300
±
0.2200 | NMI
0.2600
±
0.0200 Conductance
0.7300
±
0.2200 |
| 23 | SUBLIME | 0.4200
±0.0600 | 0.2200
±
0.0200 | 0.4900
±
0.1900 | NMI
0.2200
±
0.0200 Conductance
0.4900
±
0.1900 prev best: GraphLearner: Graph Node Clustering with Fully Learnable Augmentation (2022) |
| 25 | DMoN | 0.3500
±
0.0400 | 0.0700
±
0.0200 | 0.5900
±
0.4800 | NMI
0.0700
±
0.0200 Conductance
0.5900
±
0.4800 |
| 27 | VGAER | 0.3400
±
0.0300 | 0.1100
±
0.0600 | 0.5100
±
0.2000 | NMI
0.1100
±
0.0600 Conductance
0.5100
±
0.2000 |
| 32 | BGRL | 0.1900
±
0.0200 | 0.0600
±
0.0200 | 0.9300
±
0.0100 | NMI
0.0600
±
0.0200 Conductance
0.9300
±
0.0100 |
