A semi-synchronous label propagation algorithm with constraints for community detection in complex networks

Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection meth...

Full description

Saved in:
Bibliographic Details
Main Authors: Chin, J.H., Ratnavelu, K.
Format: Article
Published: Nature Publishing Group 2017
Subjects:
Online Access:http://eprints.um.edu.my/19166/
http://dx.doi.org/10.1038/srep45836
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.19166
record_format eprints
spelling my.um.eprints.191662018-09-06T05:26:43Z http://eprints.um.edu.my/19166/ A semi-synchronous label propagation algorithm with constraints for community detection in complex networks Chin, J.H. Ratnavelu, K. QA Mathematics Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection method due to its time efficiency. Despite this advantage in computational time, the performance of LPA is affected by randomness in the algorithm. A modified LPA, called CLPA-GNR, was proposed recently and it succeeded in handling the randomness issues in the LPA. However, it did not remove the tendency for trivial detection in networks with a weak community structure. In this paper, an improved CLPA-GNR is therefore proposed. In the new algorithm, the unassigned and assigned nodes are updated synchronously while the assigned nodes are updated asynchronously. A similarity score, based on the Sørensen-Dice index, is implemented to detect the initial communities and for breaking ties during the propagation process. Constraints are utilised during the label propagation and community merging processes. The performance of the proposed algorithm is evaluated on various benchmark and real-world networks. We find that it is able to avoid trivial detection while showing substantial improvement in the quality of detection. Nature Publishing Group 2017 Article PeerReviewed Chin, J.H. and Ratnavelu, K. (2017) A semi-synchronous label propagation algorithm with constraints for community detection in complex networks. Scientific Reports, 7 (1). p. 45836. ISSN 2045-2322 http://dx.doi.org/10.1038/srep45836 doi:10.1038/srep45836
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA Mathematics
spellingShingle QA Mathematics
Chin, J.H.
Ratnavelu, K.
A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
description Community structure is an important feature of a complex network, where detection of the community structure can shed some light on the properties of such a complex network. Amongst the proposed community detection methods, the label propagation algorithm (LPA) emerges as an effective detection method due to its time efficiency. Despite this advantage in computational time, the performance of LPA is affected by randomness in the algorithm. A modified LPA, called CLPA-GNR, was proposed recently and it succeeded in handling the randomness issues in the LPA. However, it did not remove the tendency for trivial detection in networks with a weak community structure. In this paper, an improved CLPA-GNR is therefore proposed. In the new algorithm, the unassigned and assigned nodes are updated synchronously while the assigned nodes are updated asynchronously. A similarity score, based on the Sørensen-Dice index, is implemented to detect the initial communities and for breaking ties during the propagation process. Constraints are utilised during the label propagation and community merging processes. The performance of the proposed algorithm is evaluated on various benchmark and real-world networks. We find that it is able to avoid trivial detection while showing substantial improvement in the quality of detection.
format Article
author Chin, J.H.
Ratnavelu, K.
author_facet Chin, J.H.
Ratnavelu, K.
author_sort Chin, J.H.
title A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_short A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_full A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_fullStr A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_full_unstemmed A semi-synchronous label propagation algorithm with constraints for community detection in complex networks
title_sort semi-synchronous label propagation algorithm with constraints for community detection in complex networks
publisher Nature Publishing Group
publishDate 2017
url http://eprints.um.edu.my/19166/
http://dx.doi.org/10.1038/srep45836
_version_ 1643690906871660544
score 13.211869