Obfuscating Community Structure in Complex Network With Evolutionary Divide-and-Conquer Strategy

被引:25
作者
Zhao, Jie [1 ]
Cheong, Kang Hao [1 ]
机构
[1] Singapore Univ Technol & Design, Sci Math & Technol Cluster, Singapore 487372, Singapore
关键词
Privacy; Biological system modeling; Task analysis; Partitioning algorithms; Image edge detection; Social networking (online); Measurement; Community detection; community obfuscation; cooperative co-evolution; data privacy; social network; INFLUENTIAL NODES; ALGORITHM; PERTURBATION; ATTACK;
D O I
10.1109/TEVC.2023.3242051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the number of social network users grows exponentially with increasingly complex profiles, community detection algorithms play a critical role in user portrait analysis. The associated privacy concerns, however, have not sufficiently received the attention that it deserves. In this work, we investigate methods for obfuscating the original community structure by modifying a small number of connections imperceptibly so as to protect the privacy of users. The existing evolutionary models have some successes in this type of NP-hard problem but can only be applied to small-scale datasets, rendering them inadequate for real-world applications. To alleviate this problem, we propose an original and novel CoeCo, a cooperative evolutionary community obfuscation model. In CoeCo, we leverage the divide-and-conquer strategy and put forward a co-evolutionary optimization algorithm suitable for community structure, in which two different fitness functions promote each other to find the optimal edge set. In addition, the motif hypergraph and permanence are used to improve population initialization. The experimental results indicate that our proposed method can achieve excellent efficacy in obfuscating community structure and also greatly reduces running time.
引用
收藏
页码:1926 / 1940
页数:15
相关论文
共 60 条
[1]   Is Normalized Mutual Information a Fair Measure for Comparing Community Detection Methods? [J].
Amelio, Alessia ;
Pizzuti, Clara .
PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2015), 2015, :1584-1585
[2]  
Ben Mbarek M., 2019, P INT C SOFTW TECHN, P133
[3]   Learning and Sharing: A Multitask Genetic Programming Approach to Image Feature Learning [J].
Bi, Ying ;
Xue, Bing ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (02) :218-232
[4]   A Divide-and-Conquer Genetic Programming Algorithm With Ensembles for Image Classification [J].
Bi, Ying ;
Xue, Bing ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) :1148-1162
[5]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[6]   On the Permanence of Vertices in Network Communities [J].
Chakraborty, Tanmoy ;
Srinivasan, Sriram ;
Ganguly, Niloy ;
Mukherjee, Animesh ;
Bhowmick, Sanjukta .
PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, :1396-1405
[7]   Multiscale Evolutionary Perturbation Attack on Community Detection [J].
Chen, Jinyin ;
Chen, Yixian ;
Chen, Lihong ;
Zhao, Minghao ;
Xuan, Qi .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2021, 8 (01) :62-75
[8]   GA-Based Q-Attack on Community Detection [J].
Chen, Jinyin ;
Chen, Lihong ;
Chen, Yixian ;
Zhao, Minghao ;
Yu, Shanqing ;
Xuan, Qi ;
Yang, Xiaoniu .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (03) :491-503
[9]   Community Hiding by Link Perturbation in Social Networks [J].
Chen, Xianyu ;
Jiang, Zhongyuan ;
Li, Hui ;
Ma, Jianfeng ;
Yu, Philip S. .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2021, 8 (03) :704-715
[10]  
Chen Y, 2019, BSCI '19: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON BLOCKCHAIN AND SECURE CRITICAL INFRASTRUCTURE, P3, DOI [10.1007/978-3-030-34618-8_1, 10.1145/3327960.3332381]