A Core-based Community Detection Algorithm for Networks

Community detection is now playing a significant role in the discovery of underlying structures of social networks. This problem has been proved to be very hard and not been satisfactorily solved yet. Most of the algorithms proposed so far tend to maximize the number of intra-cluster edges, but ignore the importance of the core nodes within clusters. In contrast, this paper proposes a core-based algorithm that makes use of these core nodes. It first computes the core values of each vertex, and then gradually chooses the vertex with the maximum core value and performs a cluster expansion based on a structural similarity measurement. Evaluation using both real and synthetic datasets demonstrates that our method is not only efficient but also effective.

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

[2]  Chris H. Q. Ding,et al.  A min-max cut algorithm for graph partitioning and data clustering , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

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

[4]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[6]  William M. Rand,et al.  Objective Criteria for the Evaluation of Clustering Methods , 1971 .

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

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

[9]  H. White,et al.  “Structural Equivalence of Individuals in Social Networks” , 2022, The SAGE Encyclopedia of Research Design.

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

[11]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[12]  Mark Newman,et al.  Detecting community structure in networks , 2004 .

[13]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  G. W. Milligan,et al.  A Study of the Comparability of External Criteria for Hierarchical Cluster Analysis. , 1986, Multivariate behavioral research.

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