Modularized tri-factor nonnegative matrix factorization for community detection enhancement

Abstract Community structure detection is a fundamental problem for understanding the relationship between the topology structures and the functions of complex networks. NMF-based models are a promising method for identifying communities from networks, but most of them require the number of communities in advance, which is inconvenient for real applications. Also, the basic NMF model could not reflect the characteristics of networks more comprehensively under the sole nonnegative constraint. In this paper, we develop a novel modularized tri-factor nonnegative matrix factorization model which combines the modularized information as the regularization term, leading to improved performance in community detection. Besides, we utilize general modularity density to determine the number of communities. Finally, the effectiveness of our approach is demonstrated on both synthetic and real-world networks.

[1]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Aihua Li,et al.  Fast and Accurate Mining the Community Structure: Integrating Center Locating and Membership Optimization , 2016, IEEE Transactions on Knowledge and Data Engineering.

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

[4]  Joydeep Ghosh,et al.  Cluster Ensembles --- A Knowledge Reuse Framework for Combining Multiple Partitions , 2002, J. Mach. Learn. Res..

[5]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

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

[7]  R. Guimerà,et al.  Modularity from fluctuations in random graphs and complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Liangliang Zhang,et al.  Community Detection Based on Co-regularized Nonnegative Matrix Tri-Factorization in Multi-view Social Networks , 2018, 2018 IEEE International Conference on Big Data and Smart Computing (BigComp).

[9]  Xiaochun Cao,et al.  Modularity Based Community Detection with Deep Learning , 2016, IJCAI.

[10]  Jie Cao,et al.  Enhance the Performance of Network Computation by a Tunable Weighting Strategy , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[11]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[12]  Luonan Chen,et al.  Quantitative function for community detection. , 2008 .

[13]  Yong-Yeol Ahn,et al.  Inverse Resolution Limit of Partition Density and Detecting Overlapping Communities by Link-Surprise , 2017, Scientific Reports.

[14]  H. Sebastian Seung,et al.  Learning the parts of objects by non-negative matrix factorization , 1999, Nature.

[15]  Albert-Lszl Barabsi,et al.  Network Science , 2016, Encyclopedia of Big Data.

[16]  Pablo M. Gleiser,et al.  Community Structure in Jazz , 2003, Adv. Complex Syst..

[17]  Hui-Jia Li,et al.  Social significance of community structure: Statistical view , 2015, Physical review. E, Statistical, nonlinear, and soft matter physics.

[18]  Xiaochun Cao,et al.  A Stochastic Model for Detecting Overlapping and Hierarchical Community Structure , 2015, PloS one.

[19]  Pablo Tamayo,et al.  Metagenes and molecular pattern discovery using matrix factorization , 2004, Proceedings of the National Academy of Sciences of the United States of America.

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

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

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

[23]  Athanasios Kehagias,et al.  Bad communities with high modularity , 2012, The European Physical Journal B.

[24]  Chih-Jen Lin,et al.  Projected Gradient Methods for Nonnegative Matrix Factorization , 2007, Neural Computation.

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

[26]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[27]  Xiao Liu,et al.  Community detection enhancement using non-negative matrix factorization with graph regularization , 2016 .

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

[29]  Zhong-Yuan Zhang,et al.  Nonnegative Matrix Factorization: Models, Algorithms and Applications , 2012 .

[30]  Yu-Jin Zhang,et al.  Nonnegative Matrix Factorization: A Comprehensive Review , 2013, IEEE Transactions on Knowledge and Data Engineering.

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

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

[33]  Yong Wang,et al.  Overlapping Community Detection in Complex Networks using Symmetric Binary Matrix Factorization , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[35]  Yong-Yeol Ahn,et al.  Community detection in bipartite networks using weighted symmetric binary matrix factorization , 2015, ArXiv.

[36]  Jian Pei,et al.  Community Preserving Network Embedding , 2017, AAAI.

[37]  S. Strogatz Exploring complex networks , 2001, Nature.

[38]  Johan Wahlström,et al.  Community Detection in Complex Networks via Clique Conductance , 2018, Scientific Reports.