Selecting a suitable Parallel Label-propagation based algorithm for Disjoint Community Detection

01/22/2023
by   Subhajit Sahu, et al.
0

Community detection is an essential task in network analysis as it helps identify groups and patterns within a network. High-speed community detection algorithms are necessary to analyze large-scale networks in a reasonable amount of time. Researchers have made significant contributions in the development of high-speed community detection algorithms, particularly in the area of label-propagation based disjoint community detection. These algorithms have been proven to be highly effective in analyzing large-scale networks in a reasonable amount of time. However, it is important to evaluate the performance and accuracy of these existing methods to determine which algorithm is best suited for a particular type of network and specific research problem. In this report, we investigate the RAK, COPRA, and SLPA, three label-propagation-based static community discovery techniques. We pay close attention to each algorithm's minute details as we implement both its single-threaded and multi-threaded OpenMP-based variants, making any necessary adjustments or optimizations and obtaining the right parameter values. The RAK algorithm is found to perform well with a tolerance of 0.05 and OpenMP-based strict RAK with 12 threads was 6.75x faster than the sequential non-strict RAK. The COPRA algorithm works well with a single label for road networks and max labels of 4-16 for other classes of graphs. The SLPA algorithm performs well with increasing memory size, but overall doesn't offer a favourable return on investment. The RAK algorithm is recommended for label-propagation based disjoint community detection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2023

Enhancing Efficiency in Parallel Louvain Algorithm for Community Detection

Community detection is a key aspect of network analysis, as it allows fo...
research
06/13/2016

Evidential Label Propagation Algorithm for Graphs

Community detection has attracted considerable attention crossing many a...
research
04/07/2019

Density-based Community Detection/Optimization

Modularity-based algorithms used for community detection have been incre...
research
02/07/2023

Label propagation on binomial random graphs

We study a variant of the widely popular, fast and often used “family” o...
research
09/15/2022

Selecting a significance level in sequential testing procedures for community detection

While there have been numerous sequential algorithms developed to estima...
research
09/20/2022

Algorithms for Large-scale Network Analysis and the NetworKit Toolkit

The abundance of massive network data in a plethora of applications make...
research
05/30/2018

High-Quality Disjoint and Overlapping Community Structure in Large-Scale Complex Networks

In this paper, we propose an improved version of an agglomerative hierar...

Please sign up or login with your details

Forgot password? Click here to reset