Non-Dissipative Graph Propagation for Non-Local Community Detection

W. Leeney, Alessio Gravina, Davide Bacciu

Main figure for 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.

Proposed method: uAGNN

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.

#ModelAccuracy ↑ defaultF1 ↑NMI ↑Conductance ↑Paper
1
FPS-T
0.8919 ± 0.0237
—
——
2
TokenGT
0.8865 ± 0.0206
—
——
3
HAT
0.8216 ± 0.0252
—
——
4
MLP
0.7054 ± 0.0300
—
——
5
SAGE
0.6838 ± 0.0354
—
——
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
paper 0.3100 ±0.0300
paper 0.3100 ±0.0300 Δ at pub 0.2310
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper

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.

#ModelAccuracy ↑ defaultF1 ↑NMI ↑Conductance ↑Paper
1
FPS-T
0.7216 ± 0.0296
—
——
2
TokenGT
0.7162 ± 0.0213
—
——
3
SAGE
0.7054 ± 0.0201
—
——
5
MLP
0.5838 ± 0.0404
—
——
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper
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
This paper

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.

#ModelMicro-F1 ↑ defaultF1 ↑NMI ↑Conductance ↑Paper
1
AUG_bal
0.9454 ± 0.0123
—
——
2
AUG_min
0.9375 ± 0.0115
—
——
3
AUG_ran
0.9368 ± 0.0108
—
——
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
paper 0.7200 ±0.0500
paper 0.7200 ±0.0500 Δ at pub 0.1420
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
paper 0.4200 ±0.2100
paper 0.4200 ±0.2100 Δ at pub 0.3720
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
This paper
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
This paper
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
This paper
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
paper 0.5500 ±0.0700
prev best: Deep Temporal Graph Clustering (ICLR 2023)
paper 0.5500 ±0.0700 Δ at pub 0.3021
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
This paper
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
This paper
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
This paper

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.

#ModelAccuracy ↑ defaultF1 ↑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
paper 0.3400 ±0.0200
paper 0.3400 ±0.0200 Δ at pub 0.3587
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
This paper
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
paper 0.6500 ±0.0700
paper 0.6500 ±0.0700 Δ at pub 0.4903
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
This paper
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
This paper
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
This paper
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
This paper
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
paper 0.2500 ±0.0300
paper 0.2500 ±0.0300 Δ at pub 0.2100
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
This paper

UAT

Global leaderboard →

Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .

#ModelF1 ↑ defaultNMI ↑Conductance ↑Paper
1
SCAGC
0.7277 ± 0.0016
——
2
SCGC
0.7222 ± 0.0097
——
3
AGE
0.7174 ± 0.0093
——
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
paper 0.5400 ±0.0100
paper 0.5400 ±0.0100 Δ at pub 0.1587
15
uAGNN
0.5300 ± 0.0200
0.2900 ± 0.0200
0.6900 ± 0.2300
NMI 0.2900 ± 0.0200
Conductance 0.6900 ± 0.2300
This paper
18
DGI
0.5200 ± 0.0300
0.2400 ± 0.0300
0.7000 ± 0.1500
NMI 0.2400 ± 0.0300
Conductance 0.7000 ± 0.1500
This paper
19
GRACE
0.5200 ± 0.0300
0.2700 ± 0.0100
0.9400 ± 0.1900
NMI 0.2700 ± 0.0100
Conductance 0.9400 ± 0.1900
This paper
25
DMoN
0.4900 ± 0.0400
0.2000 ± 0.0400
0.6700 ± 0.4400
NMI 0.2000 ± 0.0400
Conductance 0.6700 ± 0.4400
This paper
24
MVGRL
0.4900 ±0.0400
0.2900 ± 0.0200
0.9000 ± 0.0300
NMI 0.2900 ± 0.0200
Conductance 0.9000 ± 0.0300
paper 0.4900 ±0.0400
paper 0.4900 ±0.0400 Δ at pub 0.0956
26
BGRL
0.4800 ± 0.0200
0.2400 ± 0.0000
0.8800 ± 0.1100
NMI 0.2400 ± 0.0000
Conductance 0.8800 ± 0.1100
This paper
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
paper 0.1700 ±0.1300
paper 0.1700 ±0.1300 Δ at pub 0.2919
31
VGAER
0.4400 ± 0.0300
0.2000 ± 0.0200
0.7500 ± 0.1200
NMI 0.2000 ± 0.0200
Conductance 0.7500 ± 0.1200
This paper

BAT

Global leaderboard →

Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .

#ModelF1 ↑ defaultNMI ↑Conductance ↑Paper
1
GraphLearner
0.7540 ± 0.0088
——
2
SCGDN
0.7449 ± 0.0026
——
3
SCGC
0.7222 ± 0.0097
——
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
paper 0.6500 ±0.0500

Difference within reported uncertainty; not counted as underperformance.

paper 0.6500 ±0.0500 Δ at pub 0.0547
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
paper 0.4600 ±0.0400
paper 0.4600 ±0.0400 Δ at pub 0.2387
12
uAGNN
0.5400 ± 0.1000
0.4800 ± 0.1200
0.7500 ± 0.1700
NMI 0.4800 ± 0.1200
Conductance 0.7500 ± 0.1700
This paper
14
GRACE
0.5300 ± 0.0300
0.3400 ± 0.0600
0.8600 ± 0.2400
NMI 0.3400 ± 0.0600
Conductance 0.8600 ± 0.2400
This paper
16
BGRL
0.5200 ± 0.0300
0.2300 ± 0.0500
0.7200 ± 0.1500
NMI 0.2300 ± 0.0500
Conductance 0.7200 ± 0.1500
This paper
23
DGI
0.4400 ± 0.0600
0.2900 ± 0.0500
0.5800 ± 0.1400
NMI 0.2900 ± 0.0500
Conductance 0.5800 ± 0.1400
This paper
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
paper 0.3600 ±0.0600

Difference within reported uncertainty; not counted as underperformance.

paper 0.3600 ±0.0600 Δ at pub 0.0800
26
DMoN
0.3800 ± 0.0700
0.1500 ± 0.0500
0.1900 ± 0.3800
NMI 0.1500 ± 0.0500
Conductance 0.1900 ± 0.3800
This paper
27
VGAER
0.3600 ± 0.0600
0.1200 ± 0.0600
0.5100 ± 0.1500
NMI 0.1200 ± 0.0600
Conductance 0.5100 ± 0.1500
This paper

EAT

Global leaderboard →

Default metric is F1. The paper reports 9 values on F1 , 9 values on NMI and 9 values on Conductance .

#ModelF1 ↑ defaultNMI ↑Conductance ↑Paper
1
SCAGC
0.7277 ± 0.0016
——
2
SCGC
0.7222 ± 0.0097
——
3
AGE
0.7174 ± 0.0093
——
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
paper 0.4100 ±0.0200
paper 0.4100 ±0.0200 Δ at pub 0.2887
14
GRACE
0.4800 ± 0.0300
0.3100 ± 0.0200
1.0000 ± 0.0000
NMI 0.3100 ± 0.0200
Conductance 1.0000 ± 0.0000
This paper
18
uAGNN
0.4700 ± 0.0500
0.3200 ± 0.0100
0.4000 ± 0.3700
NMI 0.3200 ± 0.0100
Conductance 0.4000 ± 0.3700
This paper
17
MVGRL
0.4700 ±0.0600
0.2200 ± 0.0600
0.9300 ± 0.1600
NMI 0.2200 ± 0.0600
Conductance 0.9300 ± 0.1600
paper 0.4700 ±0.0600
paper 0.4700 ±0.0600 Δ at pub 0.1412
20
DGI
0.4600 ± 0.0500
0.2600 ± 0.0200
0.7300 ± 0.2200
NMI 0.2600 ± 0.0200
Conductance 0.7300 ± 0.2200
This paper
23
SUBLIME
0.4200 ±0.0600
0.2200 ± 0.0200
0.4900 ± 0.1900
NMI 0.2200 ± 0.0200
Conductance 0.4900 ± 0.1900
paper 0.4200 ±0.0600
paper 0.4200 ±0.0600 Δ at pub 0.0969
25
DMoN
0.3500 ± 0.0400
0.0700 ± 0.0200
0.5900 ± 0.4800
NMI 0.0700 ± 0.0200
Conductance 0.5900 ± 0.4800
This paper
27
VGAER
0.3400 ± 0.0300
0.1100 ± 0.0600
0.5100 ± 0.2000
NMI 0.1100 ± 0.0600
Conductance 0.5100 ± 0.2000
This paper
32
BGRL
0.1900 ± 0.0200
0.0600 ± 0.0200
0.9300 ± 0.0100
NMI 0.0600 ± 0.0200
Conductance 0.9300 ± 0.0100
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best at pub — reported value improved over the best known when published