Effective community division based on improved spectral clustering

Abstract Not only does attribute of nodes affect the effectiveness and efficiency of community division, but also the relationship of them has a great impact on it. Clusters of arbitrary shape can be identified by the Spectral Clustering (SC). However, k-means clustering used in SC still could result in local optima, and the parameters in Radial Basis Function need to be determined by trial and error. In order to make such algorithm better fit into community division of social network, we try to merge attribute and relationship of node and optimize the ability of spectral clustering to get the global solution, thus a new community clustering algorithm called Spectral Clustering Based on Simulated Annealing and Particle swarm optimization (SCBSP) is proposed. The proposed algorithm is adapted to social networking division. In related experiments, the proposed algorithm, which enhances the global searching ability, has better global convergence and makes better performance in community division than original spectral clustering.

[1]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[2]  Robert E. Tarjan,et al.  Clustering Social Networks , 2007, WAW.

[3]  Xiaowei Xu,et al.  SCAN: a structural clustering algorithm for networks , 2007, KDD '07.

[4]  Hongjie Jia,et al.  Self-Tuning p-Spectral Clustering Based on Shared Nearest Neighbors , 2015, Cognitive Computation.

[5]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Nikos Mamoulis,et al.  Density-based place clustering in geo-social networks , 2014, SIGMOD Conference.

[7]  Kyle Luh,et al.  Community Detection Using Spectral Clustering on Sparse Geosocial Data , 2012, SIAM J. Appl. Math..

[8]  George Haller,et al.  Spectral-clustering approach to Lagrangian vortex detection. , 2015, Physical review. E.

[9]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[10]  Mohamed A. Ismail,et al.  Enhanced community detection in social networks using active spectral clustering , 2016, SAC.

[11]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Bin Wu,et al.  A link clustering based overlapping community detection algorithm , 2013, Data Knowl. Eng..

[13]  Jiawei Han,et al.  gSkeletonClu: Density-Based Network Clustering via Structure-Connected Tree Division or Agglomeration , 2010, 2010 IEEE International Conference on Data Mining.

[14]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Santosh S. Vempala,et al.  On clusterings: Good, bad and spectral , 2004, JACM.

[16]  Michalis Vazirgiannis,et al.  Clustering and Community Detection in Directed Networks: A Survey , 2013, ArXiv.

[17]  Fabio Checconi,et al.  Scalable Community Detection with the Louvain Algorithm , 2015, 2015 IEEE International Parallel and Distributed Processing Symposium.

[18]  Michael I. Jordan,et al.  On Spectral Clustering: Analysis and an algorithm , 2001, NIPS.

[19]  Panagiotis Symeonidis,et al.  Spectral clustering for link prediction in social networks with positive and negative links , 2013, Social Network Analysis and Mining.

[20]  Aaron Clauset,et al.  Learning Latent Block Structure in Weighted Networks , 2014, J. Complex Networks.

[21]  Rong Ge,et al.  Joint cluster analysis of attribute and relationship data withouta-priori specification of the number of clusters , 2007, KDD '07.

[22]  Kathryn A. Dowsland,et al.  Simulated Annealing , 1989, Encyclopedia of GIS.

[23]  Johan A. K. Suykens,et al.  Multiclass Semisupervised Learning Based Upon Kernel Spectral Clustering , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[24]  Liu Guo K-Harmonic Means Clustering with Simulated Annealing , 2011 .

[25]  Man Lung Yiu,et al.  Clustering objects on a spatial network , 2004, SIGMOD '04.

[26]  Amy LaViers,et al.  Dynamic Spectral Clustering , 2010 .

[27]  Padhraic Smyth,et al.  A Spectral Clustering Approach To Finding Communities in Graph , 2005, SDM.

[28]  Huan Liu,et al.  Community Detection and Mining in Social Media , 2010, Community Detection and Mining in Social Media.

[29]  Amir Ahmad,et al.  K-Harmonic means type clustering algorithm for mixed datasets , 2016, Appl. Soft Comput..