Community detection method based on robust semi-supervised nonnegative matrix factorization

Abstract Nonnegative Matrix Factorization (NMF) has been widely used to resolve the problem of community detection in complex networks. The present NMF-based methods for community detection cannot effectively integrate prior knowledge and deal with noises existing in complex networks, thus their performance still needs to be further improved. Aiming at these problems, we propose an approach for community detection based on robust semi-supervised NMF (RSSNMF). This method is able to combine must-link and cannot-link pairwise constraints based on semi-supervised NMF model and enhance the robustness from using the objective function based on l 2 , 1 norm. The community detection model of RSSNMF can be optimally solved by using the iterative update rules, of which the convergence can be strictly proved. Extensive comparative experiments have been conducted on four typical complex networks, and the results show that RSSNMF has better performance than other similar methods. Furthermore, RSSNMF is more robust and can reduce negative impacts from noises effectively on the performance of community detection.

[1]  Xiaochun Cao,et al.  A Unified Semi-Supervised Community Detection Framework Using Latent Space Graph Regularization , 2015, IEEE Transactions on Cybernetics.

[2]  Hasan Davulcu,et al.  Community detection in political Twitter networks using Nonnegative Matrix Factorization methods , 2016, 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[3]  Santo Fortunato,et al.  Community detection in networks: A user guide , 2016, ArXiv.

[4]  Hai Liu,et al.  Improving NMF-based community discovery using distributed robust nonnegative matrix factorization with SimRank similarity measure , 2018, The Journal of Supercomputing.

[5]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[6]  Xiao Liu,et al.  Semi-supervised community detection based on non-negative matrix factorization with node popularity , 2017, Inf. Sci..

[7]  Siddique Latif,et al.  Community detection in networks: A multidisciplinary review , 2018, J. Netw. Comput. Appl..

[8]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, Knowledge and Information Systems.

[9]  Barry L. Drake,et al.  Hierarchical community detection via rank-2 symmetric nonnegative matrix factorization , 2017, Computational Social Networks.

[10]  Yun Liu,et al.  Overlapping Community Detection Using Non-Negative Matrix Factorization With Orthogonal and Sparseness Constraints , 2018, IEEE Access.

[11]  Hai Liu,et al.  A robust multi-view clustering method for community detection combining link and content information , 2019, Physica A: Statistical Mechanics and its Applications.

[12]  Haesun Park,et al.  SymNMF: nonnegative low-rank approximation of a similarity matrix for graph clustering , 2014, Journal of Global Optimization.

[13]  Wenjun Wang,et al.  Temporal community detection based on symmetric nonnegative matrix factorization , 2017 .

[14]  Jure Leskovec,et al.  Overlapping community detection at scale: a nonnegative matrix factorization approach , 2013, WSDM.

[15]  Jia Zhu,et al.  A topic community‐based method for friend recommendation in large‐scale online social networks , 2017, Concurr. Comput. Pract. Exp..

[16]  Giulio Rossetti,et al.  Community Discovery in Dynamic Networks , 2017, ACM Comput. Surv..

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

[18]  Chris H. Q. Ding,et al.  Convex and Semi-Nonnegative Matrix Factorizations , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Hongtao Lu,et al.  Community detection in social network with pairwisely constrained symmetric non-negative matrix factorization , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[20]  Fei Wang,et al.  Community discovery using nonnegative matrix factorization , 2011, Data Mining and Knowledge Discovery.

[21]  Haesun Park,et al.  Hybrid clustering based on content and connection structure using joint nonnegative matrix factorization , 2017, Journal of Global Optimization.

[22]  Weimin Li,et al.  An overlapping network community partition algorithm based on semi-supervised matrix factorization and random walk , 2018, Expert Syst. Appl..

[23]  Zhong-Yuan Zhang,et al.  Enhanced Community Structure Detection in Complex Networks with Partial Background Information , 2013, Scientific reports.