Overlapping Community Detection Using Multiobjective Genetic Algorithm

被引:15
|
作者
Kumar, Amit [1 ]
Barman, Debaditya [2 ]
Sarkar, Ritam [1 ]
Chowdhury, Nirmalya [1 ]
机构
[1] Jadavpur Univ, Dept Comp Sci & Engn, Kolkata 700032, India
[2] Visva Bharati Univ, Dept Comp & Syst Sci, Santini Ketan 731235, W Bengal, India
关键词
Genetic algorithm (GA); multiobjective optimization; nondominated sorting GA (NSGA)-II; overlapping community detection; Pareto optimal solutions; EVOLUTIONARY ALGORITHM;
D O I
10.1109/TCSS.2020.2989295
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Community detection or identification problem has emerged as an important task in the field of network analysis. The problem becomes more challenging when the communities overlap each other. Since the community detection problem can be modeled as an optimization problem, the genetic algorithm (GA) can be used to develop a solution. Typically, overlapping community detection problem is a multiobjective optimization problem and there may exist some conflicts among these objectives. Therefore, a simple GA-based solution is not efficient for detecting overlapping communities in a social network. For this purpose, we have proposed an overlapping community detection method based on nondominated sorting GA (NSGA)-II having two objective functions. The first objective function maximizes internal link density within the community using fuzzy membership values while the second objective function minimizes the external link density of the communities. The initial population has been created based on the neighbors. A mutation operator has been proposed in this article to restrict the randomness in the chromosome. An updation operator has also been proposed to modify a chromosome after crossover and mutation operation. The proposed method can handle different network structures properly. In order to show the effectiveness, the proposed method has been compared with some popular methods on several real-world environments in terms of two performance measurement techniques, namely, generalized normalized mutual information (gNMI) and extended modularity (Q(ov)). The empirical results reveal that our proposed method has succeeded to obtain better gNMI and comparable extended modularity values.
引用
收藏
页码:802 / 817
页数:16
相关论文
共 50 条
  • [1] Overlapping Community Detection in Directed and Undirected Attributed Networks Using a Multiobjective Evolutionary Algorithm
    Teng, Xiangyi
    Liu, Jing
    Li, Mingming
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (01) : 138 - 150
  • [2] A Novel Genetic Algorithm for Overlapping Community Detection
    Cai, Yanan
    Shi, Chuan
    Dong, Yuxiao
    Ke, Qing
    Wu, Bin
    [J]. ADVANCED DATA MINING AND APPLICATIONS, PT I, 2011, 7120 : 97 - 108
  • [3] A New Genetic Algorithm for Overlapping Community Detection
    Shen, Bo
    Wang, Ningwei
    Qiu, Huihuai
    [J]. 2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 766 - 769
  • [4] A New Genetic Algorithm for Overlapping Community Detection
    Shen, Bo
    Wang, Ningwei
    Qiu, Huihuai
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (07): : 1143 - 1150
  • [5] Community Detection in Signed Social Networks Using Multiobjective Genetic Algorithm
    Girdhar, Nancy
    Bharadwaj, K. K.
    [J]. JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2019, 70 (08) : 788 - 804
  • [6] A Maximal Clique Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection
    Wen, Xuyun
    Chen, Wei-Neng
    Lin, Ying
    Gu, Tianlong
    Zhang, Huaxiang
    Li, Yun
    Yin, Yilong
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2017, 21 (03) : 363 - 377
  • [7] A Mixed Representation-Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection
    Zhang, Lei
    Pan, Hebin
    Su, Yansen
    Zhang, Xingyi
    Niu, Yunyun
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) : 2703 - 2716
  • [8] Overlapping community detection in social networks using a quantum-based genetic algorithm
    Sedghpour, Alireza Saleh
    Nikanjam, Amin
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 197 - 198
  • [9] Community Detection in Networks by Using Multiobjective Membrane Algorithm
    Liu, Chuang
    Fan, Linan
    Li, Liangjie
    Liu, Zhou
    Dai, Xiang
    Gao, Wei
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV, 2017, 10637 : 419 - 428
  • [10] Solving dynamic overlapping community detection problem by a multiobjective evolutionary algorithm based on decomposition
    Wan, Xing
    Zuo, Xingquan
    Song, Feng
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54