2016
DOI: 10.1109/tpds.2015.2390633
|View full text |Cite
|
Sign up to set email alerts
|

Engineering Parallel Algorithms for Community Detection in Massive Networks

Abstract: The amount of graph-structured data has recently experienced an enormous growth in many applications. To transform such data into useful information, fast analytics algorithms and software tools are necessary. One common graph analytics kernel is disjoint community detection (or graph clustering). Despite extensive research on heuristic solvers for this task, only few parallel codes exist, although parallelism will be necessary to scale to the data volume of real-world applications. We address the deficit in c… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
83
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 128 publications
(85 citation statements)
references
References 38 publications
2
83
0
Order By: Relevance
“…The whole graph with direct and indirect connections (such as between director 2 and director 4) is projected. Using these projected graphs, we compute the four centrality measures using the Stanford Network Analysis Platform (Leskovec and Sosič, 2016) and Networkit (Staudt and Meyerhenke, 2016) software. One could argue that multiple directorships of directors could be a proxy for social capital.…”
Section: Test Variables-centralitiesmentioning
confidence: 99%
“…The whole graph with direct and indirect connections (such as between director 2 and director 4) is projected. Using these projected graphs, we compute the four centrality measures using the Stanford Network Analysis Platform (Leskovec and Sosič, 2016) and Networkit (Staudt and Meyerhenke, 2016) software. One could argue that multiple directorships of directors could be a proxy for social capital.…”
Section: Test Variables-centralitiesmentioning
confidence: 99%
“…For modularity, we compare against our own implementation of the sequential Louvain algorithm [5] and the shared-memory parallel PLM [22]. For map equation, we compare against the sequential Infomap [21], the shared-memory parallel RelaxMap [2] and the distributed GossipMap [3] implementations.…”
Section: Methodsmentioning
confidence: 99%
“…Bhowmick and Srinivasan used a shared memory interface for parallelizing the Louvain method [40] . Staudt and Meyerhenke developed a parallel framework for multiple algorithms, including label propagation and the Louvain method with refinement [13]. Gregori et al devised an parallel algorithm for k-clique community detection [41].…”
Section: Related Workmentioning
confidence: 99%
“…Many community detection algorithms handle such a problem [8,9,10,3,11,12,13,14]. However, they come along with limitations for large graphs, for example, in handling community heterogeneity [15,16,17].…”
Section: Introductionmentioning
confidence: 99%