AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Isolate Sets Based Parallel Louvain Method for Community Detection

Science and Technology on Parallel and Distributed Laboratory, School of Computer National University of Defense Technology, Changsha 410073, China
Show Author Information

Abstract

Community detection is a vital task in many fields, such as social networks and financial analysis, to name a few. The Louvain method, the main workhorse of community detection, is a popular heuristic method. To apply it to large-scale graph networks, researchers have proposed several parallel Louvain methods (PLMs), which suffer from two challenges: the latency in the information synchronization, and the community swap. To tackle these two challenges, we propose an isolate sets based parallel Louvain method (IPLM) and a fusion IPLM with the hashtables based Louvain method (FIPLM), which are based on a novel graph partition algorithm. Our graph partition algorithm divides the graph network into subgraphs called isolate sets, in which the vertices are relatively decoupled from others. We first describe the concepts and properties of the isolate set. Second we propose an algorithm to divide the graph network into isolate sets, which enjoys the same computation complexity as the breadth-first search. Third, we propose IPLM, which can efficiently calculate and update vertices information in parallel without latency or community swap. Finally, we achieve further acceleration by FIPLM, which maintains a high quality of community detection with a faster speedup than IPLM. Our two methods are for shared-memory architecture, and we implement our methods on an 8-core PC; the experiments show that IPLM achieves a maximum speedup of 4.62x and outputs higher modularity (maximum 4.76%) than the serial Louvain method on 14 of 18 datasets. Moreover, FIPLM achieves a maximum speedup of 7.26x.

Electronic Supplementary Material

Download File(s)
JCST-2105-11599-Highlights.pdf (140.8 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 373-390

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Qie H, Dou Y, Huang Z, et al. Isolate Sets Based Parallel Louvain Method for Community Detection. Journal of Computer Science and Technology, 2023, 38(2): 373-390. https://doi.org/10.1007/s11390-023-1599-1

1080

Views

1

Crossref

1

Web of Science

1

Scopus

0

CSCD

Received: 20 May 2021
Accepted: 24 February 2023
Published: 30 March 2023
© Institute of Computing Technology, Chinese Academy of Sciences 2023