Submitted:
21 March 2025
Posted:
24 March 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
2.1. Preliminary Definitions and Variables
2.1.1. Community Structure
2.1.2. Centrality Measure
2.1.3. Modularity
3. Proposed Method
3.1. Voting Rules
| Algorithm 1:BiVoting Community Detection Method |
![]() |
| Algorithm 2:The Logic of Function BiVoting(G) |
![]() |
| Algorithm 3:The Logic of Function BiMerge(G,) |
![]() |
4. Experimental Results
4.1. Complexity Analysis
4.2. Results in Artificial Networks
4.3. Results in Real Networks
5. Conclusion and Future Work
Author Contributions
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Tang. LY.; Li, SN.; Lin, J.G.Q.L.J. Community Structure Detection Based on the Neighbor Node Degree Information. Int. J. Mod. Phys. C 2016, 27. [Google Scholar] [CrossRef]
- Li, W.; Huang, C.W.M.C.X. Stepping Community Detection Algorithm Based on Label Propagation and Similarity. Phys. A Stat. Mech. Its Appl. 2017, 472, 145–155. [Google Scholar] [CrossRef]
- Yang, JX.; Zhang, X. Finding Overlapping Communities Using Seed Set. Phys. A Stat. Mech. Its Appl. 2017, 467, 96–106. [Google Scholar] [CrossRef]
- Bilal, S.; Abdelouahab, M. Evolutionary Algorithm and Modularity for Detecting Communities in Networks. Phys. A Stat. Mech. Its Appl. 2017, 473, 89–96. [Google Scholar] [CrossRef]
- Sun, HL.; Chng, E.Y.X.G.J.S.S. An Improved Game-Theoretic Approach to Uncover Overlapping Communities. Int. J. Mod. Phys. C 2017, 28. [Google Scholar] [CrossRef]
- Evans, TS.; Lambiotte, R. Line Graphs, Link Partitions and Overlapping Communities. Phys. Rev. E 2009, 80, 016105. [Google Scholar] [CrossRef]
- Blondel, VD.; Guillaume, J.L.R.L.E. Fast Unfolding of Communities in Large Networks. J. Stat. Mech.: Theory Exp. [CrossRef]
- Zhou, T.; Ren, J.M.M.Z.Y. Bipartite Network Projection and Personal Recommendation. Phys. Rev. E 2007, 76, 046115. [Google Scholar] [CrossRef]
- Wang, X.; Qin, X. Asymmetric Intimacy and Algorithm for Detecting Communities in Bipartite Networks. Phys. A Stat. Mech. Its Appl. 2016, 462, 569–578. [Google Scholar] [CrossRef]
- Newman, M. Modularity and Community Structure in Networks. PNAS 2006, 103, 8577–8582. [Google Scholar] [CrossRef]
- Fortunato, S.; Barthelemy, M. Resolution Limit in Community Detection. PNAS 2007, 104, 36–41. [Google Scholar] [CrossRef]
- Lehmann, S.; Schwartz, M.H.L. Biclique Communities. Phys. Rev. E 2008, 78, 016108. [Google Scholar] [CrossRef] [PubMed]
- Newman, M. Finding Community Structure in Networks Using the Eigenvectors of Matrices. Phys. Rev. E 2006, 74, 036104. [Google Scholar] [CrossRef] [PubMed]
- Guimera, R.; Sales-Pardo, M.A.L. Module Identification in Bipartite and Directed Networks. Phys. Rev. E 2007, 76, 036102. [Google Scholar] [CrossRef] [PubMed]
- Zhang, P.; Wang, J.L.X.L.M.D.Z.F.Y. Clustering Coefficient and Community Structure of Bipartite Networks. Phys. A Stat. Mech. Its Appl. 2008, 387, 6869–6875. [Google Scholar] [CrossRef]
- Cui, Y.; Wang, W. Uncovering Overlapping Community Structures by the Key Bi-Community and Intimate Degree in Bipartite Networks. Phys. A Stat. Mech. Its Appl. 2014, 407, 7–14. [Google Scholar] [CrossRef]
- Larremore, DB.; Clauset, A.J.A. Efficiently Inferring Community Structure in Bipartite Networks. Phys. Rev. E 2014, 90, 012805. [Google Scholar] [CrossRef]
- Xu, Y.; Chen, L.L.B.L.W. Density-Based Modularity for Evaluating Community Structure in Bipartite Networks. Inf. Sci. 2015, 317, 278–294. [Google Scholar] [CrossRef]
- Liu, JG.; Hou, L.P.X.G.Q.Z.T. Stability of Similarity Measurements for Bipartite Networks. Sci. Rep. 2016, 6. [Google Scholar] [CrossRef]
- Sun, HL.; Chng, E.Y.X.G.J.S.S.C.D. A Fast Community Detection Method in Bipartite Networks by Distance Dynamics. Phys. A Stat. Mech. Its Appl. 2018, 496, 108–120. [Google Scholar] [CrossRef]
- Newman, ME.; Girvan, M. Finding and Evaluating Community Structure in Networks. Phys. Rev. E 2004, 69, 026113. [Google Scholar] [CrossRef]
- Zhou, C.; Feng, L.Z.Q. A Novel Community Detection Method in Bipartite Networks. Phys. A Stat. Mech. Its Appl. 2018, 492, 1679–1693. [Google Scholar] [CrossRef]
- Al-sharoa, E.; Aviyente, S. A Unified Spectral Clustering Approach for Detecting Community Structure in Multilayer Networks. Symmetry 2023, 15, 1368. [Google Scholar] [CrossRef]
- Al-sharoa, E.; Al-wardat, M.A.k.M.A.B.A. Discovering Community Structure in Multiplex Networks via a Co-Regularized Robust Tensor-Based Spectral Approach. Appl. Sci. 2023, 13, 2514. [Google Scholar] [CrossRef]
- Anderson, A.; Potikas, P.P.K. CoDiS: Community Detection via Distributed Seed Set Expansion on Graph Streams. Information 2023, 14, 594. [Google Scholar] [CrossRef]
- Cai, J.; Li, W.Z.X.W.J. New Random Walk Algorithm Based on Different Seed Nodes for Community Detection. Mathematics 2024, 12, 2374. [Google Scholar] [CrossRef]
- Chen, R.; Liang, B. Research on the Prediction of Operator Users Number Portability Based on Community Detection. Appl. Sci. 2023, 13, 3497. [Google Scholar] [CrossRef]
- Chen, Y.; Ye, W.L.D. Spectral Clustering Community Detection Algorithm Based on Point-Wise Mutual Information Graph Kernel. Entropy 2023, 25, 1617. [Google Scholar] [CrossRef]
- Chen, D.; Nie, M.X.F.W.D.C.H. Link Prediction and Graph Structure Estimation for Community Detection. Mathematics 2024, 12, 1269. [Google Scholar] [CrossRef]
- Christopoulos, K.; Baltsou, G.T.K. Local Community Detection in Graph Streams with Anchors. Information 2023, 14, 332. [Google Scholar] [CrossRef]
- Choudhury, N. Community-Aware Evolution Similarity for Link Prediction in Dynamic Social Networks. Mathematics 2024, 12, 285. [Google Scholar] [CrossRef]
- Ferdowsi, A.; Dehghan Chenary, M. Gain and Pain in Graph Partitioning: Finding Accurate Communities in Complex Networks. Algorithms 2024, 17, 226. [Google Scholar] [CrossRef]
- Gao, K.; Ren, X.Z.L.Z.J. Automatic Detection of Multilevel Communities: Scalable, Selective and Resolution-Limit-Free. Appl. Sci. 2023, 13, 1774. [Google Scholar] [CrossRef]
- Huang, J.; Gu, Y. Unsupervised Community Detection Algorithm with Stochastic Competitive Learning Incorporating Local Node Similarity. Appl. Sci. 2023, 13, 10496. [Google Scholar] [CrossRef]
- Huang, Z.; Xu, W.Z.X. Community-CL: An Enhanced Community Detection Algorithm Based on Contrastive Learning. Entropy 2023, 25, 864. [Google Scholar] [CrossRef]
- Huang, C.; Zhong, Y. An Algorithm Based on Non-Negative Matrix Factorization for Detecting Communities in Networks. Mathematics 2024, 12, 619. [Google Scholar] [CrossRef]
- K. , H.; V., J.P.K.P.E. Distributed Genetic Algorithm for Community Detection in Large Graphs with a Parallel Fuzzy Cognitive Map for Focal Node Identification. Appl. Sci. 2023, 13, 8735. [Google Scholar] [CrossRef]
- Kamuhanda, D.; Cui, M.T.C. Illegal Community Detection in BitCoin Transaction Networks. Entropy 2023, 25, 1069. [Google Scholar] [CrossRef]
- Lee, S.; Lee, J.L.J.C.H.Y.J. A Network Analysis Approach to Detecting Social Issues with Web-Based Data. Appl. Sci. 2023, 13, 8516. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, W.T.X.Y.H.Y.P.X.X.W.Y. CSIM: A Fast Community Detection Algorithm Based on Structure Information Maximization. Electronics 2024, 13, 1119. [Google Scholar] [CrossRef]
- Liu, C.; Han, Y.X.H.Y.S.W.K.S.Y. A Community Detection and Graph-Neural-Network-Based Link Prediction Approach for Scientific Literature. Mathematics 2024, 12, 369. [Google Scholar] [CrossRef]
- Lubashevskiy, V.; Ozaydin, S.O.F. Improved Link Entropy with Dynamic Community Number Detection for Quantifying Significance of Edges in Complex Social Networks. Entropy 2023, 25, 365. [Google Scholar] [CrossRef] [PubMed]
- Mai, T.; Crane, M.B.M. Students Learning Behaviour in Programming Education Analysis: Insights from Entropy and Community Detection. Entropy 2023, 25, 1225. [Google Scholar] [CrossRef] [PubMed]
- Papei, H.; Li, Y. Stochastic Local Community Detection in Networks. Algorithms 2023, 16, 22. [Google Scholar] [CrossRef]
- Qing, H. Estimating Mixed Memberships in Directed Networks by Spectral Clustering. Entropy 2023, 25, 345. [Google Scholar] [CrossRef]
- Qing, H. Estimating the Number of Communities in Weighted Networks. Entropy 2023, 25, 551. [Google Scholar] [CrossRef]
- Sachpenderis, N.; Koloniari, G. Outlier Detection and Prediction in Evolving Communities. Appl. Sci. 2024, 14, 2356. [Google Scholar] [CrossRef]
- Sanchez-Moreno, D.; Lopez Batista, V.M.V.M.S.L.A.M.G.M. Social Network Community Detection to Deal with Gray-Sheep and Cold-Start Problems in Music Recommender Systems. Information 2024, 15, 138. [Google Scholar] [CrossRef]
- Sawicki, J.; Ganzha, M.P.M. Reddit Crosspostnet: Studying Reddit Communities with Large-Scale Crosspost Graph Networks. Algorithms 2023, 16, 424. [Google Scholar] [CrossRef]
- Sawicki, J.; Ganzha, M. Exploring Reddit Community Structure: Bridges, Gateways and Highways. Electronics 2024, 13, 1935. [Google Scholar] [CrossRef]
- Song, A.; Ji, R.Q.W.Z.C. RGCLN: Relational Graph Convolutional Ladder-Shaped Networks for Signed Network Clustering. Appl. Sci. 2023, 13, 1367. [Google Scholar] [CrossRef]
- Song, Y.; Zheng, Z.S.Y.W.B. GLOD: The Local Greedy Expansion Method for Overlapping Community Detection in Dynamic Provenance Networks. Mathematics 2023, 11, 3284. [Google Scholar] [CrossRef]
- Stein, J.; Ott, D.N.J.B.D.S.M.F.S. NISQ-Ready Community Detection Based on Separation-Node Identification. Mathematics 2023, 11, 3323. [Google Scholar] [CrossRef]
- Tang, F.; Zhao, X.L.C. Community Detection in Multilayer Networks Based on Matrix Factorization and Spectral Embedding Method. Mathematics 2023, 11, 1573. [Google Scholar] [CrossRef]
- Wang, F.; Hu, F.C.R.X.N. HLEGF: An Effective Hyper Network Community Detection Algorithm Based on Local Expansion and Global Fusion. Mathematics 2023, 11, 3497. [Google Scholar] [CrossRef]
- Xia, X.; Ma, W.Z.J.Z.E. Community-Enhanced Contrastive Learning for Graph Collaborative Filtering. Electronics 2023, 12, 4831. [Google Scholar] [CrossRef]
- Xu, H.; Ran, Y.X.J.T.L. An Influence-Based Label Propagation Algorithm for Overlapping Community Detection. Mathematics 2023, 11, 2133. [Google Scholar] [CrossRef]
- Yaakob, A.; Shafie, S.G.A.R.S.K.K. Large-Scale Group Decision-Making Method Using Hesitant Fuzzy Rule-Based Network for Asset Allocation. Information 2023, 14, 588. [Google Scholar] [CrossRef]
- Yang, Y.; Yu, S.P.B.L.C.L.M. Community Detection in Multiplex Networks Using Orthogonal Non-Negative Matrix Tri-Factorization based on Graph Regularization and Diversity. Mathematics 2024, 12, 1124. [Google Scholar] [CrossRef]
- Yao, B.; Zhu, J.M.P.G.K.R.X. A Constrained Louvain Algorithm with a Novel Modularity. Appl. Sci. 2023, 13, 4045. [Google Scholar] [CrossRef]
- Yow, J.; Liu, B. Community-Detection Method of Complex Network Based on Node Influence Analysis. Symmetry 2024, 16, 754. [Google Scholar] [CrossRef]
- Yu, L.; Guo, X.Z.D.Z.J. A Multi-Objective Pigeon-Inspired Optimization Algorithm for Community Detection in Complex Networks. Mathematics 2024, 12, 1486. [Google Scholar] [CrossRef]
- Zalik, K.; Zalik, M. Density-Based Entropy Centrality for Community Detection in Complex Networks. Entropy 2023, 25, 1196. [Google Scholar] [CrossRef] [PubMed]
- Zhang, W.; Yu, S.W.L.G.W.L.M. Constrained Symmetric Non-Negative Matrix Factorization with Deep Auto-Encoders for Community Detection. Mathematics 2024, 12, 1554. [Google Scholar] [CrossRef]
- Zhao, C.; Al-Bashabsheh, A.C.C. Game Theoretic Clustering for Finding Strong Communities. Entropy 2024, 26, 268. [Google Scholar] [CrossRef]
- Mahyar, H. Detection of Top-k Central Nodes in Social Networks: A Compressive Sensing Approach. IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining. [CrossRef]
- Mahyar, H.; Rabiee, H.M.A.G.E.N.A. CS-Comdet: A Compressive Sensing Approach for Intercommunity Detection in Social Networks. IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining. [CrossRef]
- Opsahl, T. Triadic Closure in Two-Mode Networks: Redefining the Global and Local Clustering Coefficients. Soc. Netw. 2013, 35, 159–167. [Google Scholar] [CrossRef]
- Taheri, SM.; Mahyar, H. Hellrank: A Hellinger-Based Centrality Measure for Bipartite Social Networks. Soc. Netw. Anal. Min. 2017, 7. [Google Scholar] [CrossRef]
- Barber, M. Modularity and Community Detection in Bipartite Networks. Phys. Rev. E 2007, 76, 066102. [Google Scholar] [CrossRef]
- Liu, X.; Murata, T. Community Detection in Large-Scale Bipartite Networks. J-STAGE 2010, 25, 50–57. [Google Scholar] [CrossRef]
- Kunegis, J. Konect: The Koblenz Network Collection. Proceedings of the 22th International Conference on World Wide Web, 1343. [Google Scholar] [CrossRef]
- Nacher, JC.; Schwartz, J. Modularity in Protein Complex and Drug Interactions Reveals New Polypharmacological Properties. PLOS ONE 2012, 7, 1–13. [Google Scholar] [CrossRef]









| Method | AsymIntimacy | LP BRIM | Adaptive BRIM | BiAttractor | BiVoting |
|---|---|---|---|---|---|
| Time Complexity |
| Bicliques | n | m | N | M | C | |
|---|---|---|---|---|---|---|
| 4bicliq. | 12 | 8 | 20 | 28 | 2.8 | 0.482 |
| 8bicliq. | 24 | 16 | 40 | 56 | 2.8 | 0.482 |
| 16bicliq. | 48 | 32 | 80 | 112 | 2.8 | 0.482 |
| 64bicliq. | 192 | 128 | 320 | 448 | 2.8 | 0.482 |
| 128bicliq. | 384 | 256 | 640 | 896 | 2.8 | 0.482 |
| Network | n | m | N | M | C | |
|---|---|---|---|---|---|---|
| S.W. | 18 | 14 | 32 | 89 | 5.563 | 0.328 |
| A.R. | 136 | 5 | 141 | 160 | 2.270 | 0.781 |
| S.C.I. | 108 | 136 | 244 | 358 | 3.140 | 0.303 |
| C.N. | 829 | 551 | 1380 | 1476 | 2.139 | 0.427 |
| M.G. | 297 | 806 | 1103 | 2965 | 5.376 | 0.227 |
| P.C.D. | 680 | 739 | 1419 | 3690 | 1.746 | 0.407 |
| D.W. | 89356 | 46215 | 135571 | 144342 | 2.129 | 0.447 |
| D.P. | 48833 | 138839 | 187672 | 207268 | 2.209 | 0.514 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).


