Community Detection Method Based on Node Density, Degree Centrality, and K-Means Clustering in Complex Network

被引:14
作者
Cai, Biao [1 ,2 ]
Zeng, Lina [1 ]
Wang, Yanpeng [1 ]
Li, Hongjun [1 ]
Hu, Yanmei [1 ]
机构
[1] Chengdu Univ Technol, Coll Informat Sci & Technol, Chengdu 610059, Peoples R China
[2] Southwest Univ Sci & Technol, Key Lab Mfg Proc Testing Technol, Minist Educ China, Mianyang 621010, Sichuan, Peoples R China
关键词
community detection; CB-uncertainty (Community belongings uncertainty); DD (the combination of node density and node degree centrality); k-means; MODULARITY;
D O I
10.3390/e21121145
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection in networks plays a key role in understanding their structures, and the application of clustering algorithms in community detection tasks in complex networks has attracted intensive attention in recent years. In this paper, based on the definition of uncertainty of node community belongings, the node density is proposed first. After that, the DD (the combination of node density and node degree centrality) is proposed for initial node selection in community detection. Finally, based on the DD and k-means clustering algorithm, we proposed a community detection approach, the density-degree centrality-jaccard-k-means method (DDJKM). The DDJKM algorithm can avoid the problem of random selection of initial cluster centers in conventional k-means clustering algorithms, so that isolated nodes will not be selected as initial cluster centers. Additionally, DDJKM can reduce the iteration times in the clustering process and the over-short distances between the initial cluster centers can be avoided by calculating the node similarity. The proposed method is compared with state-of-the-art algorithms on synthetic networks and real-world networks. The experimental results show the effectiveness of the proposed method in accurately describing the community. The results also show that the DDJKM is practical a approach for the detection of communities with large network datasets.
引用
收藏
页数:16
相关论文
共 55 条
[1]   Friends and neighbors on the Web [J].
Adamic, LA ;
Adar, E .
SOCIAL NETWORKS, 2003, 25 (03) :211-230
[2]  
[Anonymous], M NEWMANS NETWORK DA
[3]   Identification of influential nodes in complex networks: Method from spreading probability viewpoint [J].
Bao, Zhong-Kui ;
Ma, Chuang ;
Xiang, Bing-Bing ;
Zhang, Hai-Feng .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 468 :391-397
[4]   Emergence of scaling in random networks [J].
Barabási, AL ;
Albert, R .
SCIENCE, 1999, 286 (5439) :509-512
[5]   Detecting network communities by propagating labels under constraints [J].
Barber, Michael J. ;
Clark, John W. .
PHYSICAL REVIEW E, 2009, 80 (02)
[6]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[7]   Community centrality for node's influential ranking in complex network [J].
Cai, Biao ;
Tuo, Xian-Guo ;
Yang, Kai-Xue ;
Liu, Ming-Zhe .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2014, 25 (03)
[8]   A comparative study of efficient initialization methods for the k-means clustering algorithm [J].
Celebi, M. Emre ;
Kingravi, Hassan A. ;
Vela, Patricio A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (01) :200-210
[9]   Finding local community structure in networks [J].
Clauset, A .
PHYSICAL REVIEW E, 2005, 72 (02)
[10]   Comparing community structure identification -: art. no. P09008 [J].
Danon, L ;
Díaz-Guilera, A ;
Duch, J ;
Arenas, A .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2005, :219-228