Modularity-Based Incremental Label Propagation Algorithm for Community Detection

Label Propagation Algorithm (LPA) is a fast community detection algorithm. However, since each node is randomly assigned a different label at first, there is serious randomness in the label updating process of LPA, resulting in great instability of detection results. This paper proposes a modularity...

Full description

Bibliographic Details
Main Authors: Yunlong Ma, Yukai Zhao, Jingwei Wang, Min Liu, Weiming Shen, Yumin Ma
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/12/4060
_version_ 1797565508730486784
author Yunlong Ma
Yukai Zhao
Jingwei Wang
Min Liu
Weiming Shen
Yumin Ma
author_facet Yunlong Ma
Yukai Zhao
Jingwei Wang
Min Liu
Weiming Shen
Yumin Ma
author_sort Yunlong Ma
collection DOAJ
description Label Propagation Algorithm (LPA) is a fast community detection algorithm. However, since each node is randomly assigned a different label at first, there is serious randomness in the label updating process of LPA, resulting in great instability of detection results. This paper proposes a modularity-based incremental LPA (MILPA) to address this problem. Unlike LPA, MILPA first assigns all nodes the same label, and then repeatedly uses divide strategy to split locally dense connected nodes into a community and give them a new label. After that, MILPA uses modularity gain as the optimization function to fine-tune the label of nodes so as to obtain an optimal partition. The proposed MILPA has been compared with LPA and other known methods. Experimental results show that MILPA has the best and most stable performance in LFR benchmark networks and is comparable to the best algorithm in many real networks.
first_indexed 2024-03-10T19:13:12Z
format Article
id doaj.art-954de483d448467ab7caca30080d6e02
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T19:13:12Z
publishDate 2020-06-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-954de483d448467ab7caca30080d6e022023-11-20T03:36:15ZengMDPI AGApplied Sciences2076-34172020-06-011012406010.3390/app10124060Modularity-Based Incremental Label Propagation Algorithm for Community DetectionYunlong Ma0Yukai Zhao1Jingwei Wang2Min Liu3Weiming Shen4Yumin Ma5School of Electronic and Information Engineering, Tongji University, Shanghai 201804, ChinaSchool of Electronic and Information Engineering, Tongji University, Shanghai 201804, ChinaSchool of Electronic and Information Engineering, Tongji University, Shanghai 201804, ChinaSchool of Electronic and Information Engineering, Tongji University, Shanghai 201804, ChinaSchool of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Electronic and Information Engineering, Tongji University, Shanghai 201804, ChinaLabel Propagation Algorithm (LPA) is a fast community detection algorithm. However, since each node is randomly assigned a different label at first, there is serious randomness in the label updating process of LPA, resulting in great instability of detection results. This paper proposes a modularity-based incremental LPA (MILPA) to address this problem. Unlike LPA, MILPA first assigns all nodes the same label, and then repeatedly uses divide strategy to split locally dense connected nodes into a community and give them a new label. After that, MILPA uses modularity gain as the optimization function to fine-tune the label of nodes so as to obtain an optimal partition. The proposed MILPA has been compared with LPA and other known methods. Experimental results show that MILPA has the best and most stable performance in LFR benchmark networks and is comparable to the best algorithm in many real networks.https://www.mdpi.com/2076-3417/10/12/4060label propagationcommunity detectionmodularity
spellingShingle Yunlong Ma
Yukai Zhao
Jingwei Wang
Min Liu
Weiming Shen
Yumin Ma
Modularity-Based Incremental Label Propagation Algorithm for Community Detection
Applied Sciences
label propagation
community detection
modularity
title Modularity-Based Incremental Label Propagation Algorithm for Community Detection
title_full Modularity-Based Incremental Label Propagation Algorithm for Community Detection
title_fullStr Modularity-Based Incremental Label Propagation Algorithm for Community Detection
title_full_unstemmed Modularity-Based Incremental Label Propagation Algorithm for Community Detection
title_short Modularity-Based Incremental Label Propagation Algorithm for Community Detection
title_sort modularity based incremental label propagation algorithm for community detection
topic label propagation
community detection
modularity
url https://www.mdpi.com/2076-3417/10/12/4060
work_keys_str_mv AT yunlongma modularitybasedincrementallabelpropagationalgorithmforcommunitydetection
AT yukaizhao modularitybasedincrementallabelpropagationalgorithmforcommunitydetection
AT jingweiwang modularitybasedincrementallabelpropagationalgorithmforcommunitydetection
AT minliu modularitybasedincrementallabelpropagationalgorithmforcommunitydetection
AT weimingshen modularitybasedincrementallabelpropagationalgorithmforcommunitydetection
AT yuminma modularitybasedincrementallabelpropagationalgorithmforcommunitydetection