Pith. sign in

REVIEW 2 cited by

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

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2301.09125 v1 pith:U2IYOLTH submitted 2023-01-22 cs.SI cs.DM

classification cs.SIcs.DM
keywords algorithmcommunitydetectionalgorithmsdisjointlabel-propagationnetworknetworks
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Memory Efficient GPU-based Label Propagation Algorithm (LPA) for Community Detection on Large Graphs

    cs.DC 2024-11 conditional novelty 4.0 of 10

    Replacing per-vertex hash tables with 8-slot Misra-Gries sketches makes GPU label propagation use O(|V|) memory instead of O(|E|), cutting memory up to 98x with roughly 5% modularity loss.

  2. $\nu$-LPA: Fast GPU-based Label Propagation Algorithm (LPA) for Community Detection

    cs.DC 2024-11 conditional novelty 4.0 of 10

    A GPU label propagation algorithm reaches 3B edges per second and claims large speedups over existing CPU and GPU community detection tools while producing slightly lower modularity.

Pith tools