Detect Overlapping Community Based on the Combination of Local Expansion and Label Propagation
Abstract
1. Introduction
2. Related Works
3. Algorithm
4. Experimental Result
4.1. Evaluation Criteria
4.2. Synthetic Networks
4.3. Real-World Networks
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Palla, G.; Deranyi, I.; Farkas, I. Uncovering the overlapping community structure of complex networks in nature and society. Nature 2005, 435, 814. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Newman, M. Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 2006, 103, 8577–8582. [Google Scholar] [CrossRef] [Scilit]
- Alzahrani, T.; Horadam, K.J.; Boztas, S. Community Detection in Bipartite Networks Using Random Walks; Springer: Cham, Switzerland, 2014; Volume 549, pp. 157–165. [Google Scholar]
- Cai, Q.; Gong, M.; Bo, S.T. Discrete particle swarm optimization for identifying community structures in signed social networks. Neural Netw. 2014, 58, 4–13. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- White, S.; Smyth, P. A Spectral Clustering Approach To Finding Communities in Graph. In Proceedings of the 2005 SIAM International Conference on Data Mining, Newport Beach, CA, USA, 21–23 April 2005. [Google Scholar]
- Lancichinetti, A.; Fortunato, S. Community detection algorithms: A comparative analysis. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2009, 80, 056117. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Xie, J.; Kelley, S.; Szymanski, B.; Zhang, J.; She, L. Overlapping Community Detection in Networks: The State of the Art and Comparative Study. ACM Comput. Surv. 2013, 45, 1–35. [Google Scholar] [CrossRef] [Scilit]
- Baumes, J.; Goldberg, M.; Krishnamoorthy, M. Finding communities by clustering a graph into overlapping subgraphs. In Proceedings of the AC 2005 IADIS International Conference on Applied Computing, Algarve, Portugal, 22–25 February 2005. [Google Scholar]
- Sobolevsky, S.; Campari, R.; Belyi, A. A General Optimization Technique for High Quality Community Detection in Complex Networks. Phys. Rev. E 2013, 90, 012811-1–012811-8. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Basu, S.; Maulik, U. Community detection based on strong Nash stable graph partition. Soc. Netw. Anal. Min. 2015, 5, 61. [Google Scholar] [CrossRef] [Scilit]
- Niwattanakul, S.; Singthongchai, J.; Naenudorn, E. Using of Jaccard Coefficient for Keywords Similarity. Ai Commun. 2013, 26, 161–177. [Google Scholar]
- Langville, A.N.; Meyer, C.D. Google’s PageRank and Beyond: The Science of Search Engine Rankings. Math. Intell. 2011, 30, 68–69. [Google Scholar]
- Kelley, S. The Existence and Discovery of Overlapping Communities in Large-Scale Networks; Rensselaer Polytechnic Institute: Troy, NY, USA, 2009. [Google Scholar]
- Lancichinetti, A.; Fortunato, S.; Kertész, J. Detecting the overlapping and hierarchical community structure of complex networks. New J. Phys. 2009, 11, 033015. [Google Scholar] [CrossRef] [Scilit]
- Havemann, F.; Heinz, M.; Struck, A. Identification of overlapping communities and their hierarchy by locally calculating community-changing resolution levels. Comput. Sci. 2011, 2011, 01023. [Google Scholar] [CrossRef] [Scilit]
- Whang, J.J.; Gleich, D.F.; Dhillon, I.S. Overlapping Community Detection Using Neighborhood-Inflated Seed Expansion. IEEE Trans. Knowl. Data Eng. 2016, 28, 1272–1284. [Google Scholar] [CrossRef] [Scilit]
- Barber, M.J.; Clark, J.W. Detecting network communities by propagating labels under constraints. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2009, 80, 026129. [Google Scholar] [CrossRef] [Scilit]
- Gregory, S. Finding overlapping communities in networks by label propagation. New J. Phys. 2009, 12, 2011–2024. [Google Scholar] [CrossRef] [Scilit]
- Xie, J.; Szymanski, B.K. Towards Linear Time Overlapping Community Detection in Social Networks. In Proceedings of the The 16th Pacific-Asia conference on Advances in Knowledge Discovery and Data Mining, Auckland, New Zealand, 19–22 April 2016. [Google Scholar]
- Bollobás, B.; Riordan, O. Clique percolation. Random Struct. Algorithms 2009, 35, 294–322. [Google Scholar] [CrossRef] [Scilit]
- Shen, H.; Cheng, X.; Cai, K.; Hu, M.B. Detect overlapping and hierarchical community structure in networks. Phys. A Stat. Mech. Appl. 2009, 388, 1706–1712. [Google Scholar] [CrossRef] [Scilit]
- Chen, W.; Liu, Z.; Sun, X.; Zhang, J. A game-theoretic framework to identify overlapping communities in social networks. Data Min. Knowl. Discov. 2010, 21, 224–240. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Zhao, X.; Liu, Y.; Sun, G. A game theoretic algorithm to detect overlapping community structure in networks. Phys. Lett. A 2018, 382, 872–879. [Google Scholar] [CrossRef] [Scilit]
- Hajiabadi, M.; Zare, H.; Bobarshad, H. IEDC: An Integrated Approach for Overlapping and Non-overlapping Community Detection. Knowl. Based Syst. 2017, 123, 188–199. [Google Scholar] [CrossRef] [Scilit]
- Ball, B.; Karrer, B.; Newman, M. An efficient and principled method for detecting communities in networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2011, 84, 036103. [Google Scholar] [CrossRef] [Scilit]
- Estévez, P.A.; Tesmer, M.; Perez, C.A.; Zurada, J.M. Normalized Mutual Information Feature Selection. IEEE Trans. Neural Netw. 2009, 20, 189–201. [Google Scholar] [CrossRef] [Scilit]
- Goutte, C.; Gaussier, E. A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation. In The 2005 European Conference on Information Retrieval; Springer: Berlin, Germmary, 2005; pp. 345–359. [Google Scholar]
- Gregory, S. Fuzzy overlapping communities in networks. J. Stat. Mech. Theory Exp. 2010, 2, 02017. [Google Scholar] [CrossRef] [Scilit]
- Nepusz, T.; Petróczi, A.; Négyessy, L. Fuzzy communities and the concept of bridgeness in complex networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2008, 77, 016107. [Google Scholar] [CrossRef] [Scilit]
- Lancichinetti, A.; Fortunato, S.; Radicchi, F. Benchmark graphs for testing community detection algorithms. Phys. Rev. E 2008, 78, 046110. [Google Scholar] [CrossRef] [Scilit]
- Pujol, J.M.; Delgado, J. Clustering algorithm for determining community structure in large networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2006, 74, 016107. [Google Scholar] [CrossRef] [Scilit]
- De, M.P.; Ferrara, E.; Fiumara, G.; Provetti, A. Mixing local and global information for community detection in large networks. J. Comput. Syst. Sci. 2013, 80, 72–87. [Google Scholar]
- Lusseau, D.; Schneider, K.; Boisseau, O.J.; Haase, P.; Slooten, E.; Dawson, S.M. The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav. Ecol. Sociobiol. 2003, 54, 396–405. [Google Scholar] [CrossRef] [Scilit]
- Girvan, M.; Newman, M. Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 2002, 99, 7821–7826. [Google Scholar] [CrossRef] [Scilit]
- Yin, H.; Benson, A.R.; Leskovec, J. Local Higher-Order Graph Clustering. In Proceedings of the 23rd ACM SIGKDD International Conference, Halifax, NS, Canada, 13–17 August 2017; ACM: New York, NY, USA, 2017. [Google Scholar]
- Chakrabarti, D.; Faloutsos, C. Graph Evolution: Densification and Shrinking Diameters. ACM Comput. Surv. 2006, 38, 2. [Google Scholar]
- Leskovec, J.; Kleinberg, J.M.; Faloutsos, C. Graphs over time: Densification laws, shrinking diameters and possible explanations. In Proceedings of the The Eleventh ACM SIGKDD International Conference, Chicago, IL, USA, 21–24 August 2005. [Google Scholar]






| Name | N | |||||||
|---|---|---|---|---|---|---|---|---|
| LFR 1 | 1000 | 10 | 50 | 0.1 | 20 | 100 | 100 | 2–8 |
| LFR 2 | 1000 | 10 | 50 | 0.3 | 20 | 100 | 100 | 2–8 |
| LFR 3 | 5000 | 10 | 50 | 0.1 | 20 | 100 | 500 | 2–8 |
| LFR 4 | 5000 | 10 | 50 | 0.3 | 20 | 100 | 500 | 2–8 |
| LFR 5 | 5000 | 10 | 50 | 0.3 | 10 | 50 | 500 | 2–8 |
| LFR 6 | 5000 | 10 | 50 | 0.3 | 20 | 100 | 2500 | 2–8 |
| LFR 7 | 5000 | 10 | 50 | 0.3 | 10 | 50 | 2500 | 2–8 |
| Name | N | E | CC | Ref. | |
|---|---|---|---|---|---|
| dolphins | 62 | 3162 | 51 | 0.258 | [33] |
| football | 115 | 1219 | 10.6 | 0.403 | [34] |
| 1005 | 25,571 | 25.4 | 0.399 | [35] | |
| CA-GrQc | 5242 | 14,496 | 2.8 | 0.530 | [36] |
| cit-HepTh | 27,770 | 352,807 | 12.7 | 0.312 | [37] |
| P2P | 62,586 | 147,892 | 2.4 | 0.006 | [36] |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, X.; Sun, Q. Detect Overlapping Community Based on the Combination of Local Expansion and Label Propagation. Algorithms 2021, 14, 237. https://doi.org/10.3390/a14080237
Li X, Sun Q. Detect Overlapping Community Based on the Combination of Local Expansion and Label Propagation. Algorithms. 2021; 14(8):237. https://doi.org/10.3390/a14080237
Chicago/Turabian StyleLi, Xu, and Qiming Sun. 2021. "Detect Overlapping Community Based on the Combination of Local Expansion and Label Propagation" Algorithms 14, no. 8: 237. https://doi.org/10.3390/a14080237
APA StyleLi, X., & Sun, Q. (2021). Detect Overlapping Community Based on the Combination of Local Expansion and Label Propagation. Algorithms, 14(8), 237. https://doi.org/10.3390/a14080237

