Community detection in multi-layer bipartite networks (2405.04711v1)
Abstract: The problem of community detection in multi-layer undirected networks has received considerable attention in recent years. However, practical scenarios often involve multi-layer bipartite networks, where each layer consists of two distinct types of nodes. Existing community detection algorithms tailored for multi-layer undirected networks are not directly applicable to multi-layer bipartite networks. To address this challenge, this paper introduces a novel multi-layer degree-corrected stochastic co-block model specifically designed to capture the underlying community structure within multi-layer bipartite networks. Within this framework, we propose an efficient debiased spectral co-clustering algorithm for detecting nodes' communities. We establish the consistent estimation property of our proposed algorithm and demonstrate that an increased number of layers in bipartite networks improves the accuracy of community detection. Through extensive numerical experiments, we showcase the superior performance of our algorithm compared to existing methods. Additionally, we validate our algorithm by applying it to real-world multi-layer network datasets, yielding meaningful and insightful results.
- Bagrow, J. P. (2008). Evaluating local community methods in networks. Journal of Statistical Mechanics: Theory and Experiment, 2008, P05001.
- A comprehensive transcriptional map of primate brain development. Nature, 535, 367–375.
- Covariate-assisted spectral clustering. Biometrika, 104, 361–377.
- The structure and dynamics of multilayer networks. Physics Reports, 544, 1–122.
- A new community detection method for simplified networks by combining structure and attribute information. Expert Systems with Applications, 246, 123103.
- Wiring optimization can relate neuronal structure and function. Proceedings of the National Academy of Sciences, 103, 4723–4728.
- Community detection for multilayer weighted networks. Information Sciences, 595, 119–141.
- Chunaev, P. (2020). Community detection in node-attributed social networks: a survey. Computer Science Review, 37, 100286.
- Comparing community structure identification. Journal of Statistical Mechanics: Theory and Experiment, 2005, P09008.
- The physics of spreading processes in multilayer networks. Nature Physics, 12, 901–906.
- Structural reducibility of multilayer networks. Nature Communications, 6, 6864.
- Muxviz: a tool for multilayer analysis and visualization of networks. Journal of Complex Networks, 3, 159–176.
- Mathematical formulation of multilayer networks. Physical Review X, 3, 041022.
- Subsampling spectral clustering for stochastic block models in large-scale networks. Computational Statistics & Data Analysis, 189, 107835.
- Alma: Alternating minimization algorithm for clustering mixture multilayer network. Journal of Machine Learning Research, 23, 1–46.
- Fortunato, S. (2010). Community detection in graphs. Physics Reports, 486, 75–174.
- Community detection in networks: A user guide. Physics Reports, 659, 1–44.
- Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 99, 7821–7826.
- Randomized spectral co-clustering for large-scale directed networks. Journal of Machine Learning Research, 24, 1–68.
- Consistent estimation of dynamic and multi-layer block models. In International Conference on Machine Learning (pp. 1511–1520). PMLR.
- Stochastic blockmodels: First steps. Social Networks, 5, 109–137.
- A survey of community detection methods in multilayer networks. Data Mining and Knowledge Discovery, 35, 1–45.
- Comparing partitions. Journal of Classification, 2, 193–218.
- Community detection in networks: A multidisciplinary review. Journal of Network and Computer Applications, 108, 87–111.
- Jin, J. (2015). Fast community detection by SCORE. Annals of Statistics, 43, 57–89.
- Community detection on mixture multilayer networks via regularized tensor decomposition. Annals of Statistics, 49, 3181–3205.
- Impact of regularization on spectral clustering. Annals of Statistics, 44, 1765–1791.
- Stochastic blockmodels and community structure in networks. Physical Review E, 83, 016107.
- Community detection in multi-layer graphs: A survey. ACM SIGMOD Record, 44, 37–48.
- Multilayer networks. Journal of Complex Networks, 2, 203–271.
- Basic notions for the analysis of large two-mode networks. Social Networks, 30, 31–48.
- Lazega, E. (2001). The collegial phenomenon: The social mechanisms of cooperation among peers in a corporate law partnership. Oxford University Press, USA.
- Consistent community detection in multi-layer network data. Biometrika, 107, 61–73.
- Bias-adjusted spectral clustering in multi-layer stochastic block models. Journal of the American Statistical Association, 118, 2433–2445.
- Consistency of spectral clustering in stochastic block models. Annals of Statistics, 43, 215–237.
- Simultaneous clustering of multiple gene expression and physical interaction datasets. PLoS Computational Biology, 6, e1000742.
- Newman, M. E. (2004). Analysis of weighted networks. Physical review E, 70, 056131.
- Finding and evaluating community structure in networks. Physical Review E, 69, 026113.
- Clustering in weighted networks. Social networks, 31, 155–163.
- Community detection in social media: Performance and application considerations. Data Mining and Knowledge Discovery, 24, 515–554.
- Do more views of a graph help? community detection and clustering in multi-graphs. In Proceedings of the 16th International Conference on Information Fusion (pp. 899–905). IEEE.
- Consistent community detection in multi-relational data through restricted multi-layer stochastic blockmodel. Electronic Journal of Statistics, 10, 3807 – 3870.
- Spectral and matrix factorization methods for consistent community detection in multi-layer networks. Annals of Statistics, 48, 230 – 250.
- The multilayer nature of ecological networks. Nature Ecology & Evolution, 1, 0101.
- Community detection for weighted bipartite networks. Knowledge-Based Systems, 274, 110643.
- Bipartite mixed membership distribution-free model. a novel model for community detection in overlapping bipartite weighted networks. Expert Systems with Applications, 235, 121088.
- Co-clustering directed graphs to discover asymmetries and directional communities. Proceedings of the National Academy of Sciences, 113, 12679–12684.
- New specifications for exponential random graph models. Sociological Methodology, 36, 99–153.
- Cluster ensembles—a knowledge reuse framework for combining multiple partitions. Journal of Mchine Learning Research, 3, 583–617.
- Spectral co-clustering in rank-deficient multi-layer stochastic co-block models. arXiv preprint arXiv:2307.10572, .
- Tropp, J. A. (2012). User-friendly tail bounds for sums of random matrices. Foundations of Computational Mathematics, 12, 389–434.
- Degree distributions of bipartite networks and their projections. Physical Review E, 98, 022307.
- Representing classroom social structure. Victoria Institute of Secondary Education, Melbourne, .
- Information theoretic measures for clusterings comparison: is a correction for chance necessary? In Proceedings of the 26th annual International Conference on Machine Learning (pp. 1073–1080).
- Finding common modules in a time-varying network with application to the drosophila melanogaster gene regulation network. Journal of the American Statistical Association, 112, 994–1008.