NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection
Community is an important topological characteristic of complex networks, which is significant for understanding the structural feature and organizational function of networks, and community detection has recently attracted considerable research effort. Among community detection methods, label propa...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9020154/ |
id |
doaj-5ddf33e77b8646a2a2f99171325a61b9 |
---|---|
record_format |
Article |
spelling |
doaj-5ddf33e77b8646a2a2f99171325a61b92021-03-30T02:51:00ZengIEEEIEEE Access2169-35362020-01-018466424666410.1109/ACCESS.2020.29778249020154NALPA: A Node Ability Based Label Propagation Algorithm for Community DetectionYun Zhang0https://orcid.org/0000-0001-8716-4179Yongguo Liu1https://orcid.org/0000-0002-4906-7025Jiajing Zhu2https://orcid.org/0000-0002-5916-3141Changhong Yang3https://orcid.org/0000-0003-1743-879XWen Yang4https://orcid.org/0000-0001-6112-9009Shuangqing Zhai5https://orcid.org/0000-0002-7226-3577Knowledge and Data Engineering Laboratory of Chinese Medicine, School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaKnowledge and Data Engineering Laboratory of Chinese Medicine, School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaKnowledge and Data Engineering Laboratory of Chinese Medicine, School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaSichuan Center for Disease Control and Prevention, Chengdu, ChinaSichuan Center for Disease Control and Prevention, Chengdu, ChinaSchool of Traditional Chinese Medicine, Beijing University of Chinese Medicine, Beijing, ChinaCommunity is an important topological characteristic of complex networks, which is significant for understanding the structural feature and organizational function of networks, and community detection has recently attracted considerable research effort. Among community detection methods, label propagation technology is widely used because of its linear time complexity. However, due to the randomness of the node order of label updating and the order of label launching in label propagation, the instability of community detection approaches based on label propagation becomes a challenge. In this paper, a new label propagation algorithm, Node Ability based Label Propagation Algorithm (NALPA), is proposed to discover communities in networks. Inspired from human society and radar transmission, we design four node abilities (propagation ability, attraction ability, launch ability and acceptance ability), label influence and a new label propagation mechanism to deal with the instability and enhance the efficiency. Experimental results on 42 synthetic and 14 real-world networks demonstrate that NALPA outperforms state-of-the-art approaches in most cases. In a case study, NALPA is applied to a drug network in Traditional Chinese Medicine (TCM) and can discover the drug communities where drugs have similar efficacy for treating Chronic GlomeruloNephritis (CGN).https://ieeexplore.ieee.org/document/9020154/Community detectionlabel influencelabel propagationnode ability |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yun Zhang Yongguo Liu Jiajing Zhu Changhong Yang Wen Yang Shuangqing Zhai |
spellingShingle |
Yun Zhang Yongguo Liu Jiajing Zhu Changhong Yang Wen Yang Shuangqing Zhai NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection IEEE Access Community detection label influence label propagation node ability |
author_facet |
Yun Zhang Yongguo Liu Jiajing Zhu Changhong Yang Wen Yang Shuangqing Zhai |
author_sort |
Yun Zhang |
title |
NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection |
title_short |
NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection |
title_full |
NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection |
title_fullStr |
NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection |
title_full_unstemmed |
NALPA: A Node Ability Based Label Propagation Algorithm for Community Detection |
title_sort |
nalpa: a node ability based label propagation algorithm for community detection |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Community is an important topological characteristic of complex networks, which is significant for understanding the structural feature and organizational function of networks, and community detection has recently attracted considerable research effort. Among community detection methods, label propagation technology is widely used because of its linear time complexity. However, due to the randomness of the node order of label updating and the order of label launching in label propagation, the instability of community detection approaches based on label propagation becomes a challenge. In this paper, a new label propagation algorithm, Node Ability based Label Propagation Algorithm (NALPA), is proposed to discover communities in networks. Inspired from human society and radar transmission, we design four node abilities (propagation ability, attraction ability, launch ability and acceptance ability), label influence and a new label propagation mechanism to deal with the instability and enhance the efficiency. Experimental results on 42 synthetic and 14 real-world networks demonstrate that NALPA outperforms state-of-the-art approaches in most cases. In a case study, NALPA is applied to a drug network in Traditional Chinese Medicine (TCM) and can discover the drug communities where drugs have similar efficacy for treating Chronic GlomeruloNephritis (CGN). |
topic |
Community detection label influence label propagation node ability |
url |
https://ieeexplore.ieee.org/document/9020154/ |
work_keys_str_mv |
AT yunzhang nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection AT yongguoliu nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection AT jiajingzhu nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection AT changhongyang nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection AT wenyang nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection AT shuangqingzhai nalpaanodeabilitybasedlabelpropagationalgorithmforcommunitydetection |
_version_ |
1724184412491350016 |