ABSTRACT
Community detection is an important task with great practical value for understanding the structure and function of complex networks. However, in many social networks, a node may belong to more than one community. Thus, the detection of overlapping community is more significant. The local expansion algorithm using seeds to find overlapping communities is becoming increasingly popular, but how to choose suitable seeds and expand the local communities effectively is still a great challenge. In this paper, we propose a new overlapping community detection algorithm based on node-weighting (OCDNW). The main idea of the algorithm is to find a good seed and then greedily expand it based on an improved community quality metric. Finally it optimizes the community structure to ensure the quality of community partitioning. Experimental results on synthetic and real world networks prove that the proposed algorithm can detect overlapping communities successfully and outperform other state-of-the-art methods.
- Xie J, Kelley S, Szymanski BK. 2013. Overlapping community detection in networks: The state-of-the-art and comparative study. ACM. 1--35 p. Google ScholarDigital Library
- Amelio A, Pizzuti C. 2014. Overlapping Community Discovery Methods: A Survey. Lecture Notes in Social Networks. 105--25.Google Scholar
- Palla G, Derényi I, Farkas I, Vicsek T. 2005.Uncovering the overlapping community structure of complex networks in nature and society. Nature. 435(7043):814.Google ScholarCross Ref
- Ahn YY, Bagrow JP, Lehmann S. 2010. Link communities reveal multiscale complexity in networks. Nature. 466(7307):761.Google ScholarCross Ref
- Huang L, Wang G, Wang Y, Blanzieri E, Su C. 2013. Link Clustering with Extended Link Similarity and EQ Evaluation Division. Plos One. 8(6):e66005.Google ScholarCross Ref
- Lancichinetti A, Fortunato S, Kertész J. 2009. Detecting the overlapping and hierarchical community structure in complex networks. New Journal of Physics. 11(3):033015.Google ScholarCross Ref
- Lee C, Reid F, Mcdaid A, Hurley N. 2010. Detecting highly overlapping community structure by greedy clique expansion.Google Scholar
- Andrea L, Filippo R, Ramasco JJ, Santo F. 2011. Finding Statistically Significant Communities in Networks. Plos One. 6(4):e18961.Google ScholarCross Ref
- Psorakis I, Roberts S, Ebden M, Sheldon B. 2011. Overlapping community detection using Bayesian non-negative matrix factorization. Phys Rev E Stat Nonlin Soft Matter Phys. 83(2):066114.Google ScholarCross Ref
- Mcdaid A, Hurley N, editors. 2010. Detecting Highly Overlapping Communities with Model-Based Overlapping Seed Expansion. International Conference on Advances in Social Networks Analysis and Mining. Google ScholarDigital Library
- Wu Z-H, Lin Y-F, Gregory S, Wan H-Y, Tian S-F. 2012. Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks. Journal of Computer Science and Technology. 27(3):468--79.Google ScholarCross Ref
- Xie J, Szymanski BK, Liu X. 2012. SLPA: Uncovering Overlapping Communities in Social Networks via a Speaker-Listener Interaction Dynamic Process. IEEE, International Conference on Data Mining Workshops. 344--9. Google ScholarDigital Library
- Gregory S. 2010. Finding overlapping communities in networks by label propagation. New Journal of Physics. 12(10):103018.Google ScholarCross Ref
- Raghavan UN1 AR, Kumara S. 2007. Near linear time algorithm to detect community structures in large-scale networks. Phys Rev E Stat Nonlin Soft Matter Phys. 76(3):036106.Google ScholarCross Ref
- De Meo P, Ferrara E, Fiumara G, Provetti A. 2014. On Facebook, most ties are weak. Communications of the ACM. 57(11):78--84. Google ScholarDigital Library
- Zhao W, Zhang F, Liu J. 2016. Local Community Detection via Edge Weighting. 9994:68--80.Google Scholar
- Xing Y MF, Zhou Y, Zhou R. 2015. Overlapping Community Detection by Local Community Expansion. Journal of Computing and Information Science in Engineering. 31:1--15.Google Scholar
- Yang J-X, Zhang X-D. 2017. Finding overlapping communities using seed set. Physica A: Statistical Mechanics and its Applications. 467:96--106.Google Scholar
- Lancichinetti A, Fortunato S, Radicchi F. 2008. Benchmark graphs for testing community detection algorithms. Physical Review E Statistical Nonlinear & Soft Matter Physics. 78(2):046110.Google ScholarCross Ref
- Nicosia V, Mangioni G, Carchiolo V, Malgeri M. 2008. Extending modularity definition for directed graphs with overlapping communities.Google Scholar
- Murray G, Carenini G, Ng R, editors. 2012. Using the omega index for evaluating abstractive community detection. The Workshop on Evaluation Metrics and System Comparison for Automatic Summarization. Google ScholarDigital Library
- Pizzuti C, Rombo SE. 2014. Algorithms and tools for protein-protein interaction networks clustering, with a special focus on population-based stochastic methods. Bioinformatics. 30(10):1343.Google ScholarCross Ref
Index Terms
- Overlapping Community Detection by Node-Weighting
Recommendations
Overlapping community detection at scale: a nonnegative matrix factorization approach
WSDM '13: Proceedings of the sixth ACM international conference on Web search and data miningNetwork communities represent basic structures for understanding the organization of real-world networks. A community (also referred to as a module or a cluster) is typically thought of as a group of nodes with more connections amongst its members than ...
Overlapping community detection in networks: The state-of-the-art and comparative study
This article reviews the state-of-the-art in overlapping community detection algorithms, quality measures, and benchmarks. A thorough comparison of different algorithms (a total of fourteen) is provided. In addition to community-level evaluation, we ...
Overlapping community detection through an improved multi-objective quantum-behaved particle swarm optimization
Community detection is one of the most important problems in the field of complex networks in recent years. The majority of present algorithms only find disjoint communities, however, community often overlap to some extent in many real-world networks. ...
Comments