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...

Full description

Bibliographic Details
Main Authors: Yun Zhang, Yongguo Liu, Jiajing Zhu, Changhong Yang, Wen Yang, Shuangqing Zhai
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