Hierarchical community-discovery algorithm combining core nodes and three-order structure model

被引:0
作者
Guo Lei [1 ,4 ]
Yang Sheng [1 ,3 ]
Li Shaozi [2 ]
Wu Qingshou [1 ,3 ,4 ]
机构
[1] Wuyi Univ, Sch Math & Comp Sci, Wuyishan, Peoples R China
[2] Xiamen Univ, Sch Informat, Xiamen, Peoples R China
[3] Educ Dept Fujian Prov, Key Lab Cognit Comp & Intelligent Informat Proc F, Wuyishan, Peoples R China
[4] Digital Fujian Tourism Big Data Inst, Fujian Dev & Reform Commiss, Wuyishan, Fujian, Peoples R China
关键词
community discovery; complex network; core node; hierarchical community; three-order structure; CLUSTERING-ALGORITHM; IDENTIFICATION; STRATEGY; GRAPH;
D O I
10.1002/cpe.6669
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A community structure in a complex network often exhibits hierarchical characteristics. Current hierarchical community-discovery algorithms generally consider a single node as a community during the initial stage. This approach leads to over-fine clustering granularity, too-deep clustering levels, and other issues. Therefore, this article proposes a hierarchical community-discovery algorithm that combines the core nodes and the three-order structure model. Between neighboring nodes, there is a first-order structure. The core node is identified based on its influence, and the similarity between the core node and its neighboring nodes is defined as the second-order structure. The nodes satisfying the second-order structure are then formed into a friend circle. The similarity between friend circles is defined as the third-order structure. According to this structure, the friend circles are construed as a hierarchical clustering tree (HCT) where one HCT represents a community. The HCT built by this algorithm has relatively fewer levels and exhibits a flat feature. Experimental results on both artificial and real networks show that the algorithm performs well on various indicators. Additionally, the algorithm exhibits near-linear time complexity.
引用
收藏
页数:18
相关论文
共 57 条
[51]  
Wang YT, 2009, LECT NOTES COMPUT SC, V5678, P350, DOI 10.1007/978-3-642-03348-3_34
[52]   Overlapping Community Detection Using Neighborhood-Inflated Seed Expansion [J].
Whang, Joyce Jiyoung ;
Gleich, David F. ;
Dhillon, Inderjit S. .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) :1272-1284
[53]   Hierarchical clustering supported by reciprocal nearest neighbors [J].
Xie, Wen-Bo ;
Lee, Yan-Li ;
Wang, Cong ;
Chen, Duan-Bing ;
Zhou, Tao .
INFORMATION SCIENCES, 2020, 527 :279-292
[54]   Community detection in complex networks using density-based clustering algorithm and manifold learning [J].
You, Tao ;
Cheng, Hui-Min ;
Ning, Yi-Zi ;
Shia, Ben-Chang ;
Zhang, Zhong-Yuan .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 464 :221-230
[55]   A three-stage algorithm on community detection in social networks [J].
You, Xuemei ;
Ma, Yinghong ;
Liu, Zhiyuan .
KNOWLEDGE-BASED SYSTEMS, 2020, 187
[56]   INFORMATION-FLOW MODEL FOR CONFLICT AND FISSION IN SMALL-GROUPS [J].
ZACHARY, WW .
JOURNAL OF ANTHROPOLOGICAL RESEARCH, 1977, 33 (04) :452-473
[57]   A density based link clustering algorithm for overlapping community detection in networks [J].
Zhou, Xu ;
Liu, Yanheng ;
Wang, Jian ;
Li, Chun .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 486 :65-78