diff options
| author | YurenHao0426 <blackhao0426@gmail.com> | 2026-02-24 08:40:49 +0000 |
|---|---|---|
| committer | YurenHao0426 <blackhao0426@gmail.com> | 2026-02-24 08:40:49 +0000 |
| commit | 8f63cf9f41bbdb8d55cd4679872d2b4ae2129324 (patch) | |
| tree | ab5c95888849e854f2346db856c7edece7c8b8a7 /results/accuracy | |
EC-SBM community detection analysis: full pipeline and writeup
Implement community detection on 3 EC-SBM networks (polblogs, topology,
internet_as) using 5 methods (Leiden-Mod, Leiden-CPM at 0.1 and 0.01,
Infomap, graph-tool SBM). Compute AMI/ARI/NMI accuracy, cluster statistics,
and generate figures and LaTeX report.
Diffstat (limited to 'results/accuracy')
11 files changed, 26 insertions, 0 deletions
diff --git a/results/accuracy/accuracy_table.csv b/results/accuracy/accuracy_table.csv new file mode 100644 index 0000000..3132d87 --- /dev/null +++ b/results/accuracy/accuracy_table.csv @@ -0,0 +1,16 @@ +network,method,ami,ari,nmi +polblogs,leiden_mod,0.12257179361135964,0.023739028357256494,0.25749109217451305 +polblogs,leiden_cpm_01,0.4266592239259631,0.1622282420844798,0.8151453622330147 +polblogs,leiden_cpm_001,0.3151452996757661,0.03628970561377461,0.686920107867078 +polblogs,infomap,0.1560959649548314,0.028955356245153226,0.3463546369388714 +polblogs,graphtool_sbm,0.24264334611823632,0.07707277974355521,0.5431876029742495 +topology,leiden_mod,0.08549529604597869,0.0031353256647581253,0.41461361448464074 +topology,leiden_cpm_01,0.24008518622470518,0.05899284745548014,0.9365926615351119 +topology,leiden_cpm_001,0.23391241702334511,0.06768346332500687,0.8724394333124352 +topology,infomap,0.1771708393638154,0.03378379003291389,0.728403539101954 +topology,graphtool_sbm,0.09489007004047487,0.00342648330098627,0.4740926909079418 +internet_as,leiden_mod,0.09458203286955953,0.006488938562979466,0.4773416321914817 +internet_as,leiden_cpm_01,0.23351973900287132,0.08473023493677742,0.934971633543848 +internet_as,leiden_cpm_001,0.187329969734857,0.09737326417679827,0.8353856560792189 +internet_as,infomap,0.16039828544267265,0.043779340117329896,0.7523386258160104 +internet_as,graphtool_sbm,0.07054653615550648,0.002367051666302951,0.4195763223680453 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.agri b/results/accuracy/crossval_polblogs_leiden_cpm_01.agri new file mode 100644 index 0000000..87ee519 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.agri @@ -0,0 +1 @@ +0.10107158535633845 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.ami b/results/accuracy/crossval_polblogs_leiden_cpm_01.ami new file mode 100644 index 0000000..075e316 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.ami @@ -0,0 +1 @@ +0.42665922392617933 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.ari b/results/accuracy/crossval_polblogs_leiden_cpm_01.ari new file mode 100644 index 0000000..aeaf486 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.ari @@ -0,0 +1 @@ +0.1622282420844798 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.f1_score b/results/accuracy/crossval_polblogs_leiden_cpm_01.f1_score new file mode 100644 index 0000000..f5b19e9 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.f1_score @@ -0,0 +1 @@ +0.17682148411206278 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.fnr b/results/accuracy/crossval_polblogs_leiden_cpm_01.fnr new file mode 100644 index 0000000..82b4d88 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.fnr @@ -0,0 +1 @@ +0.5242912451604845 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.fpr b/results/accuracy/crossval_polblogs_leiden_cpm_01.fpr new file mode 100644 index 0000000..b84f3dc --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.fpr @@ -0,0 +1 @@ +0.042225940586304085 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.nmi b/results/accuracy/crossval_polblogs_leiden_cpm_01.nmi new file mode 100644 index 0000000..017821f --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.nmi @@ -0,0 +1 @@ +0.8151453622330147 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.node_coverage b/results/accuracy/crossval_polblogs_leiden_cpm_01.node_coverage new file mode 100644 index 0000000..904a1a3 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.node_coverage @@ -0,0 +1 @@ +0.8112745098039216 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.precision b/results/accuracy/crossval_polblogs_leiden_cpm_01.precision new file mode 100644 index 0000000..82b4634 --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.precision @@ -0,0 +1 @@ +0.10859276998517504 diff --git a/results/accuracy/crossval_polblogs_leiden_cpm_01.recall b/results/accuracy/crossval_polblogs_leiden_cpm_01.recall new file mode 100644 index 0000000..7eb853b --- /dev/null +++ b/results/accuracy/crossval_polblogs_leiden_cpm_01.recall @@ -0,0 +1 @@ +0.4757087548395154 |
