A novel high-quality community detection algorithm based on modified K-means clustering

被引:0
作者
Li, Jingyong [1 ]
Huang, Lan [1 ]
Bai, Tian [1 ]
Wang, Zhe [1 ]
机构
[1] College of Computer Science and Technology, Jilin University
关键词
Community detection; Initialization method; K-means clustering; Similarity measure;
D O I
10.4156/ijact.vol4.issue11.26
中图分类号
学科分类号
摘要
Some existing community detection algorithms have the defect that they need extra parameters (e.g. the number of communities) as input, while other algorithms needn't to know prior information but have parameters notoriously difficult to adjust. In this paper, we present a new community detection algorithm based on modified k-means clustering method to overcome these problems. In our algorithm, we first present a new initialization method that can find initial cores no matter the number of communities is known or not and each core is regarded as a initial community. We also propose a novel two-stage method to assign nodes to corresponding communities, and then recalculate the core of each community. By repeating steps above until convergence, we get a division of a network. A series of experimental results demonstrate the performance of our proposed algorithm.
引用
收藏
页码:248 / 256
页数:8
相关论文
共 17 条
[1]  
Tantipathananandh C., Berger-Wolf T., Kempe D., A framework for community identification in dynamic social networks, ACM SIGKDD, pp. 717-726, (2007)
[2]  
Guoqiang C., Yuping W., Yifang Y., Community detection in complex networks using immune clone selection algorithm, International Journal of Digital Content Technology and Its Applications, JDCTA, 5, 6, pp. 182-189, (2011)
[3]  
Li S., Shao F., Sun R., A similarity measure method of nodes for community detection, Internation Journal of Advancements In Computing Technology, IJACT, 3, 2, pp. 57-65, (2011)
[4]  
Chen D., Wang J., Chen X., Xiaowei X., A search algorithm for clusters in a network or graph, International Journal of Digital Content Technology and Its Applications, JDCTA, 4, 6, pp. 115-122, (2010)
[5]  
Gregory S., An algorithm to find overlapping community structure in networks, ACM SIGKDD, pp. 91-102, (2007)
[6]  
Newman M.E.J., Fast algorithm for detecting community structure in networks, Phys. Rev. E, 6, (2004)
[7]  
Scott J., Social Network Analysis, (2002)
[8]  
Kernighan B.W., Lin S., An efficient heuristic procedure for partitioning graphs, Bell Syst.Tech.J, 49, pp. 291-307, (1970)
[9]  
Jiawei H., Kamber M., Data Mining: Concepts and Techniques, (2001)
[10]  
Khorasgani R.R., Chen J., Zaiane O.R., Top Leaders Community Detection Approach in Information Networks, ACM SIGKDD, pp. 1-9, (2010)