New Community Estimation Method in Bipartite Networks Based on Quality of Filtering Coefficient

Community detection is an important task in network analysis, in which we aim to find a network partitioning that groups together vertices with similar community-level connectivity patterns. Bipartite networks are a common type of network in which there are two types of vertices, and only vertices of different types can be connected. While there are a range of powerful and flexible methods for dividing a bipartite network into a specified number of communities, it is an open question how to determine exactly how many communities one should use, and estimating the numbers of pure-type communities in a bipartite network has not been completed. In our paper, we propose a method named as “biCNEQ” (bipartite network communities number estimation based on quality of filtering coefficient), which ensures that communities are all pure type, for estimating the number of communities in a bipartite network. This paper makes the following contributions: (1) we show how a unipartite weighted network, which we call similarity network, can be projected from a bipartite network using a measure of correlation; (2) we reveal the relation between the similarity correlation and community’s edges in the vertices of a unipartite network; (3) we design a measure of the filtering quality named QFC (quality of filtering coefficient) to filter the similarity network and construct a binary network, which we call approximation network; and (4) the number of communities in each type of unipartite networks is estimated using Riolo’s method with the approximation network as input. Finally, the proposed biCNEQ is demonstrated by both synthetic bipartite networks and a real-world network, and the results show that it can determine the correct number of communities and perform better than two classical one-mode projection methods.

[1]  Jonathan M. Garibaldi,et al.  A fast community detection method in bipartite networks by distance dynamics , 2018 .

[2]  M. Newman,et al.  Mixing patterns in networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Qianchuan Zhao,et al.  A novel community detection method in bipartite networks , 2018 .

[4]  Tiago P. Peixoto Hierarchical block structures and high-resolution model selection in large networks , 2013, ArXiv.

[5]  M E J Newman Assortative mixing in networks. , 2002, Physical review letters.

[6]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[7]  Daniel B. Larremore,et al.  Efficiently inferring community structure in bipartite networks , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Jian-Guo Liu,et al.  Community detection via measuring the strength between nodes for dynamic networks , 2018, Physica A: Statistical Mechanics and its Applications.

[10]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[11]  Yike Guo,et al.  A novel community detection algorithm based on simplification of complex networks , 2017, Knowl. Based Syst..

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

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

[14]  Jing Xiao,et al.  Convergence improvement of differential evolution for community detection in complex networks , 2018, Physica A: Statistical Mechanics and its Applications.

[15]  J. McInerney,et al.  Bipartite Network Analysis of Gene Sharings in the Microbial World , 2018, Molecular biology and evolution.

[16]  Noriyoshi Sukegawa,et al.  Maximizing Barber’s bipartite modularity is also hard , 2013, Optimization Letters.

[18]  M. Newman,et al.  The structure of scientific collaboration networks. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[19]  Jinghua Xiao,et al.  Improving the recommender algorithms with the detected communities in bipartite networks , 2017 .

[20]  Yi Wang,et al.  Uniform-scale assessment of role minimization in bipartite networks and its application to access control , 2018 .

[21]  Jiming Liu,et al.  Hierarchical Clustering of Bipartite Networks Based on Multiobjective Optimization , 2020, IEEE Transactions on Network Science and Engineering.

[22]  M Ausloos,et al.  Uncovering collective listening habits and music genres in bipartite networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  Roger Guimerà,et al.  Module identification in bipartite and directed networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Krista Rizman Zalik,et al.  A framework for detecting communities of unbalanced sizes in networks , 2018 .

[25]  Tao Wang,et al.  A community detection method based on local similarity and degree clustering information , 2018 .

[26]  Gesine Reinert,et al.  Efficient method for estimating the number of communities in a network , 2017, Physical review. E.

[27]  Xiaohui Zhao,et al.  A game theoretic algorithm to detect overlapping community structure in networks , 2018 .

[28]  Haluk Bingol,et al.  Community detection using preference networks , 2017, ArXiv.

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

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