Applied Network Science | |
Exploring temporal community evolution: algorithmic approaches and parallel optimization for dynamic community detection | |
Research | |
Aydin Buluc1  Khaled Z. Ibrahim1  Naw Safrin Sattar2  Shaikh Arifuzzaman3  | |
[1] Lawrence Berkeley National Laboratory, 94720, Berkeley, CA, USA;Oak Ridge National Laboratory, 37831, Oak Ridge, TN, USA;University of Nevada, 89154, Las Vegas, NV, USA; | |
关键词: Dynamic network; Community detection; Community evolution; Temporal network; Permanence; Parallel algorithm; Multi-threading; | |
DOI : 10.1007/s41109-023-00592-1 | |
received in 2023-05-30, accepted in 2023-09-07, 发布年份 2023 | |
来源: Springer | |
【 摘 要 】
Dynamic (temporal) graphs are a convenient mathematical abstraction for many practical complex systems including social contacts, business transactions, and computer communications. Community discovery is an extensively used graph analysis kernel with rich literature for static graphs. However, community discovery in a dynamic setting is challenging for two specific reasons. Firstly, the notion of temporal community lacks a widely accepted formalization, and only limited work exists on understanding how communities emerge over time. Secondly, the added temporal dimension along with the sheer size of modern graph data necessitates new scalable algorithms. In this paper, we investigate how communities evolve over time based on several graph metrics under a temporal formalization. We compare six different algorithmic approaches for dynamic community detection for their quality and runtime. We identify that a vertex-centric (local) optimization method works as efficiently as the classical modularity-based methods. To its advantage, such local computation allows for the efficient design of parallel algorithms without incurring a significant parallel overhead. Based on this insight, we design a shared-memory parallel algorithm DyComPar, which demonstrates between 4 and 18 fold speed-up on a multi-core machine with 20 threads, for several real-world and synthetic graphs from different domains.
【 授权许可】
CC BY
© Springer Nature Switzerland AG 2023
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202310118560800ZK.pdf | 2313KB | download | |
40798_2023_628_Figa_HTML.png | 4KB | Image | download |
Fig. 1 | 470KB | Image | download |
12951_2023_2095_Article_IEq1.gif | 1KB | Image | download |
MediaObjects/41408_2023_910_MOESM1_ESM.docx | 353KB | Other | download |
MediaObjects/42004_2023_990_MOESM1_ESM.pdf | 870KB | download | |
Fig. 1 | 316KB | Image | download |
13690_2023_1170_Article_IEq173.gif | 1KB | Image | download |
Fig. 1 | 86KB | Image | download |
Fig. 2 | 2178KB | Image | download |
Fig. 1 | 667KB | Image | download |
Fig. 5 | 1629KB | Image | download |
12888_2023_5142_Article_IEq8.gif | 1KB | Image | download |
13690_2023_1170_Article_IEq196.gif | 1KB | Image | download |
12888_2023_5142_Article_IEq25.gif | 1KB | Image | download |
12888_2023_5172_Article_IEq1.gif | 1KB | Image | download |
MediaObjects/12888_2023_5142_MOESM1_ESM.pdf | 126KB | download | |
13690_2023_1170_Article_IEq219.gif | 1KB | Image | download |
Fig. 4 | 37KB | Image | download |
Fig. 5 | 79KB | Image | download |
Fig. 6 | 81KB | Image | download |
Fig. 4 | 2447KB | Image | download |
13690_2023_1170_Article_IEq94.gif | 1KB | Image | download |
Fig. 1 | 157KB | Image | download |
42004_2023_995_Article_IEq1.gif | 1KB | Image | download |
Fig. 3 | 3989KB | Image | download |
Fig. 1 | 871KB | Image | download |
Fig. 4 | 865KB | Image | download |
Fig. 1 | 93KB | Image | download |
Fig. 2 | 589KB | Image | download |
Fig. 3 | 118KB | Image | download |
Fig. 6 | 744KB | Image | download |
Fig. 5 | 103KB | Image | download |
12888_2023_5172_Article_IEq30.gif | 1KB | Image | download |
41408_2023_919_Article_IEq4.gif | 1KB | Image | download |
Fig. 2 | 450KB | Image | download |
13690_2023_1177_Figb_HTML.png | 13KB | Image | download |
12888_2023_5172_Article_IEq38.gif | 1KB | Image | download |
13690_2023_1177_Figc_HTML.png | 15KB | Image | download |
12888_2023_5172_Article_IEq40.gif | 1KB | Image | download |
Fig. 7 | 1379KB | Image | download |
41408_2023_919_Article_IEq15.gif | 1KB | Image | download |
12888_2023_5172_Article_IEq48.gif | 1KB | Image | download |
MediaObjects/13046_2023_2837_MOESM1_ESM.tif | 2985KB | Other | download |
Fig. 2 | 400KB | Image | download |
MediaObjects/13046_2023_2830_MOESM1_ESM.docx | 3653KB | Other | download |
Fig. 1 | 550KB | Image | download |
MediaObjects/12944_2023_1919_MOESM16_ESM.doc | 22KB | Other | download |
41523_2023_572_Article_IEq1.gif | 1KB | Image | download |
40677_2023_249_Article_IEq40.gif | 1KB | Image | download |
Fig. 1 | 163KB | Image | download |
Fig. 3 | 34KB | Image | download |
40708_2023_202_Article_IEq25.gif | 1KB | Image | download |
Fig. 7 | 498KB | Image | download |
Fig. 6 | 877KB | Image | download |
Fig. 11 | 116KB | Image | download |
MediaObjects/12888_2023_5155_MOESM4_ESM.pptx | 72KB | Other | download |
Fig. 7 | 1210KB | Image | download |
Fig. 5 | 123KB | Image | download |
MediaObjects/12888_2023_5155_MOESM5_ESM.docx | 17KB | Other | download |
Fig. 1 | 3263KB | Image | download |
13690_2023_1170_Article_IEq155.gif | 1KB | Image | download |
Fig. 4 | 747KB | Image | download |
Fig. 2 | 2141KB | Image | download |
MediaObjects/41408_2023_897_MOESM1_ESM.pdf | 3846KB | download | |
MediaObjects/12888_2023_5171_MOESM1_ESM.docx | 24KB | Other | download |
Fig. 2 | 172KB | Image | download |
13690_2023_1170_Article_IEq157.gif | 1KB | Image | download |
【 图 表 】
13690_2023_1170_Article_IEq157.gif
Fig. 2
Fig. 2
Fig. 4
13690_2023_1170_Article_IEq155.gif
Fig. 1
Fig. 5
Fig. 7
Fig. 11
Fig. 6
Fig. 7
40708_2023_202_Article_IEq25.gif
Fig. 3
Fig. 1
40677_2023_249_Article_IEq40.gif
41523_2023_572_Article_IEq1.gif
Fig. 1
Fig. 2
12888_2023_5172_Article_IEq48.gif
41408_2023_919_Article_IEq15.gif
Fig. 7
12888_2023_5172_Article_IEq40.gif
13690_2023_1177_Figc_HTML.png
12888_2023_5172_Article_IEq38.gif
13690_2023_1177_Figb_HTML.png
Fig. 2
41408_2023_919_Article_IEq4.gif
12888_2023_5172_Article_IEq30.gif
Fig. 5
Fig. 6
Fig. 3
Fig. 2
Fig. 1
Fig. 4
Fig. 1
Fig. 3
42004_2023_995_Article_IEq1.gif
Fig. 1
13690_2023_1170_Article_IEq94.gif
Fig. 4
Fig. 6
Fig. 5
Fig. 4
13690_2023_1170_Article_IEq219.gif
12888_2023_5172_Article_IEq1.gif
12888_2023_5142_Article_IEq25.gif
13690_2023_1170_Article_IEq196.gif
12888_2023_5142_Article_IEq8.gif
Fig. 5
Fig. 1
Fig. 2
Fig. 1
13690_2023_1170_Article_IEq173.gif
Fig. 1
12951_2023_2095_Article_IEq1.gif
Fig. 1
40798_2023_628_Figa_HTML.png
【 参考文献 】
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]
- [23]
- [24]
- [25]
- [26]
- [27]
- [28]
- [29]
- [30]
- [31]
- [32]
- [33]
- [34]
- [35]
- [36]
- [37]
- [38]
- [39]
- [40]
- [41]
- [42]
- [43]
- [44]
- [45]
- [46]
- [47]
- [48]
- [49]
- [50]
- [51]
- [52]
- [53]
- [54]
- [55]
- [56]