You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**ACD**| Identifies anomalous edges and node community memberships in weighted networks [SDB22]. | Directed, Weighted, Communities, Anomalies |
34
+
|**MTCOV**| Extracts overlapping communities in multilayer networks using topology and node attributes [CPDB20]. | Weighted, Multilayer, Attributes, Communities |
35
35
36
36
For more details on each model, please refer to the [documentation](https://mpi-is.github.io/probinet/). References to the original papers can be found [here](https://mpi-is.github.io/probinet/references.html).
Copy file name to clipboardExpand all lines: publication/paper.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,22 +12,24 @@ authors:
12
12
- name: Diego Baptista
13
13
orcid: 0000-0003-2994-0138
14
14
#equal-contrib: true
15
-
affiliation: 1
15
+
affiliation: 1,2
16
16
- name: Martina Contisciani
17
17
#corresponding: true # (This is how to denote the corresponding author)
18
-
affiliation: 2
18
+
affiliation: 3
19
19
- name: Caterina De Bacco
20
20
#equal-contrib: true # (This is how you can denote equal contributions between multiple authors)
21
-
affiliation: 3
21
+
affiliation: 4
22
22
- name: Jean-Claude Passy
23
23
affiliation: 1
24
24
affiliations:
25
25
- name: Max Planck Institute for Intelligent Systems, Tübingen, Germany.
26
26
index: 1
27
-
- name: Central European University, Vienna, Austria.
27
+
- name: Graz University of Technology, Graz, Austria
28
28
index: 2
29
-
- name: Delft University of Technology, Delft, Netherlands.
29
+
- name: Central European University, Vienna, Austria.
30
30
index: 3
31
+
- name: Delft University of Technology, Delft, Netherlands.
32
+
index: 4
31
33
date: 22 January 2025
32
34
bibliography: paper.bib
33
35
@@ -42,7 +44,9 @@ to analyze and model complex network data. The package integrates code implement
42
44
# Statement of need
43
45
44
46
Network analysis is central to social sciences, biology, and fraud detection, where
45
-
understanding relationships is essential. Probabilistic generative models [@contisciani2020community; @safdari2021generative; @contisciani2022community; @safdari2022anomaly; @safdari2022reciprocity] reveal hidden patterns, detect communities, identify anomalies, and generate synthetic data. Their broader use is limited by fragmented implementations that hinder comparisons and reproducibility.
47
+
understanding relationships is essential. Probabilistic generative models
] reveal hidden patterns, detect communities, identify anomalies, and generate synthetic data. Their broader use is limited by fragmented implementations that hinder comparisons and reproducibility.
46
50
ProbINet addresses this gap by unifying recent approaches in a single framework, improving accessibility and usability across disciplines.
47
51
48
52
ProbINet stands out among network analysis tools. Graph-tool [@peixoto_graph-tool_2014] provides community detection and general graph analysis tools, but it uses a different model family than our mixed-membership framework and does not account for reciprocity. CDlib [@rossetti_cdlib_2019] offers detection algorithms and evaluation routines, but ProbINet extends this with probabilistic MLE models, optional node attributes, and anomaly detection. pgmpy [@ankan_pgmpy_2024] focuses on Bayesian network structure learning, while ProbINet uncovers latent patterns like communities and reciprocity.
@@ -57,15 +61,15 @@ generative models. Key features include:
|**MTCOV**| Extracts overlapping communities in multilayer networks using topology and node attributes [@contisciani2020community]. | Weighted, Multilayer, Attributes, Communities |
61
-
||||
62
64
|**CRep**| Models directed networks with communities and reciprocity [@safdari2021generative]. | Directed, Weighted, Communities, Reciprocity |
63
65
||||
64
66
|**JointCRep**| Captures community structure and reciprocity with a joint edge distribution [@contisciani2022community]. | Directed, Communities, Reciprocity |
|**ACD**| Identifies anomalous edges and node community memberships in weighted networks [@safdari2022anomaly]. | Directed, Weighted, Communities, Anomalies |
71
+
||||
72
+
|**MTCOV**| Extracts overlapping communities in multilayer networks using topology and node attributes [@contisciani2020community]. | Weighted, Multilayer, Attributes, Communities |
69
73
70
74
-**Synthetic Network Generation**: Ability to generate synthetic networks that closely resemble real ones for further analyses (e.g., testing hypotheses).
71
75
@@ -110,11 +114,11 @@ and **K** represents the number of communities.
110
114
111
115
|**Algorithm**|**N**|**E**|**L/T**|**K**|**Time (mean ± std, in seconds)**|
0 commit comments