A NEW OVERLAPPING COMMUNITY DETECTION ALGORITHM BASED ON SIMILARITY OF NEIGHBORS IN COMPLEX NETWORKS

被引:5
作者
Cetin, Pelin [1 ]
Amrahov, Sahin Emrah [1 ]
机构
[1] Ankara Univ, Dept Comp Engn, TR-06830 Ankara, Turkey
关键词
overlapping community detection; complex networks; graph approach; similarity approach; community metrics;
D O I
10.14736/kyb-2022-2-0277
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Community detection algorithms help us improve the management of complex networks and provide a clean sight of them. We can encounter complex networks in various fields such as social media, bioinformatics, recommendation systems, and search engines. As the definition of the community changes based on the problem considered, there is no algorithm that works universally for all kinds of data and network structures. Communities can be disjointed such that each member is in at most one community or overlapping such that every member is in at least one community. In this study, we examine the problem of finding overlapping communities in complex networks and propose a new algorithm based on the similarity of neighbors. This algorithm runs in O(m lg m) running time in the complex network containing m number of relationships. To compare our algorithm with existing ones, we select the most successful four algorithms from the Community Detection library (CDlib) by eliminating the algorithms that require prior knowledge, are unstable, and are time-consuming. We evaluate the successes of the proposed algorithm and the selected algorithms using various known metrics such as modularity, F-score, and Normalized Mutual Information. In addition, we adapt the coverage metric defined for disjoint communities to overlapping communities and also make comparisons with this metric. We also test all of the algorithms on small graphs of real communities. The experimental results show that the proposed algorithm is successful in finding overlapping communities.
引用
收藏
页码:277 / 300
页数:24
相关论文
共 50 条
  • [41] A genetic algorithm for community detection in complex networks
    李赟
    刘钢
    老松杨
    JournalofCentralSouthUniversity, 2013, 20 (05) : 1269 - 1276
  • [42] A genetic algorithm for community detection in complex networks
    Li Yun
    Liu Gang
    Lao Song-yang
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2013, 20 (05) : 1269 - 1276
  • [43] A Biogeography-Based Optimization Algorithm For Community Detection In Complex Networks
    Liu, Songran
    Li, Zhe
    2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [44] A genetic algorithm for community detection in complex networks
    Yun Li
    Gang Liu
    Song-yang Lao
    Journal of Central South University, 2013, 20 : 1269 - 1276
  • [45] A Novel Community Detection Algorithm Based on Local Similarity of Clustering Coefficient in Social Networks
    Pan, Xiaohui
    Xu, Guiqiong
    Wang, Bing
    Zhang, Tao
    IEEE ACCESS, 2019, 7 : 121586 - 121598
  • [46] A complex network overlapping community detection algorithm based on K-Cliques and fitness function
    Ma J.
    Fan J.
    International Journal of Performability Engineering, 2019, 15 (12): : 3161 - 3170
  • [47] Detection of Highly Overlapping Communities in Complex Networks
    Paul, Madhusudan
    Anand, Rishav
    Anand, Ashish
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2015, 5 (05) : 1099 - 1103
  • [48] SLPA-based parallel overlapping community detection approach in large complex social networks
    Mahabadi, Aminollah
    Hosseini, Mohammad
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (05) : 6567 - 6598
  • [49] SLPA-based parallel overlapping community detection approach in large complex social networks
    Aminollah Mahabadi
    Mohammad Hosseini
    Multimedia Tools and Applications, 2021, 80 : 6567 - 6598
  • [50] A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection from Signed Social Networks
    Liu, Chenlong
    Liu, Jing
    Jiang, Zhongzhou
    IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (12) : 2274 - 2287