A Community Detection Algorithm Based on the Similarity Sequence

Community detection is a hot topic in the field of complex social networks. It is of great value to personalized recommendation, protein structure analysis, public opinion analysis, etc. However, most existing algorithms detect communities with misclassified nodes and peripheries, and the clustering accuracy is not high. In this paper, in terms of the agglomerative hierarchical clustering, a community detection algorithm based on the similarity sequence is proposed, named as ACSS (Agglomerative Clustering Algorithm based on the Similarity Sequence). First, similarities of nodes are sorted in descending order to get a sequence. Then pairs of nodes are merged according to the sequence to construct a preliminary community structure. Secondly, the agglomerative clustering process is carried out to get the optimal community structure. The proposed algorithm is tested on real network and computer-generated network data sets. Experimental results show that ACSS can solve the problem of neglecting peripheries. Compared with the existing representative algorithms, it can detect stronger community structure, and improve the clustering accuracy.

[1]  Liu Da,et al.  Ant Colony Optimization Based on Random Walk for Community Detection in Complex Networks , 2012 .

[2]  Jure Leskovec,et al.  Empirical comparison of algorithms for network community detection , 2010, WWW '10.

[3]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[4]  Zhang Shichao,et al.  Discovering network community based on multi-objective optimization , 2013 .

[5]  Shichao Zhang,et al.  Discovering Network Community Based on Multi-Objective Optimization: Discovering Network Community Based on Multi-Objective Optimization , 2014 .

[6]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  Z. Di,et al.  Community detection by signaling on complex networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Bo Yang,et al.  Ant Colony Optimization Based on Random Walk for Community Detection in Complex Networks: Ant Colony Optimization Based on Random Walk for Community Detection in Complex Networks , 2012 .

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

[11]  Pasquale De Meo,et al.  Mixing local and global information for community detection in large networks , 2013, J. Comput. Syst. Sci..

[12]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[13]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Xianchao Zhang,et al.  Extracting Local Community Structure from Local Cores , 2011, DASFAA Workshops.

[15]  Nam P. Nguyen,et al.  Adaptive algorithms for detecting community structure in dynamic social networks , 2011, 2011 Proceedings IEEE INFOCOM.

[16]  Jian-Guo Liu,et al.  Detecting community structure in complex networks via node similarity , 2010 .

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

[18]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[19]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[20]  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.

[21]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[22]  M. Newman,et al.  Robustness of community structure in networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  A. Arenas,et al.  Community detection in complex networks using extremal optimization. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Nam P. Nguyen,et al.  An adaptive approximation algorithm for community detection in dynamic scale-free networks , 2013, 2013 Proceedings IEEE INFOCOM.

[25]  Mark E. J. Newman,et al.  Community detection and graph partitioning , 2013, ArXiv.

[26]  Ge Yu,et al.  Database systems for advanced applications: 16th international conference, DASFAA 2011 international workshops: GDB, SIM3, FlashDB, SNSMW, DaMEN, DQIS, Hong Kong, China, April 22-25, 2011, proceedings , 2011 .

[27]  Witold Pedrycz,et al.  Social Networks: A Framework of Computational Intelligence , 2013, Social Networks: A Framework of Computational Intelligence.

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

[29]  Di Jin,et al.  Complex Network Clustering Algorithms: Complex Network Clustering Algorithms , 2009 .

[30]  Aboul Ella Hassanien,et al.  Genetic Algorithms for Multi-Objective Community Detection in Complex Networks , 2014, Social Networks: A Framework of Computational Intelligence.

[31]  David Lusseau,et al.  The emergent properties of a dolphin social network , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[32]  Cun-Quan Zhang,et al.  Optimal local community detection in social networks based on density drop of subgraphs , 2014, Pattern Recognit. Lett..

[33]  Shankar Subramaniam,et al.  A Newtonian Framework for Community Detection in Undirected Biological Networks , 2014, IEEE Transactions on Biomedical Circuits and Systems.

[34]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.

[35]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[36]  Yang Bo,et al.  Complex Network Clustering Algorithms , 2009 .