Federated Clique Percolation for Privacy-preserving Overlapping Community Detection

被引:0
作者
Guo, Kun [1 ]
Guo, Wenzhong [1 ]
Ye, Enjie [1 ]
Fang, Yutong [1 ]
Zheng, Jiachen [1 ]
Liu, Ximeng [1 ]
Chen, Kai [2 ]
机构
[1] Fuzhou Univ, Coll Comp & Data Sci, Fuzhou, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Community detection; federated learning; clique percolation; homomorphic encryption; NETWORKS;
D O I
10.1145/3604807
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Community structure is a typical characteristic of complex networks. Finding communities in complex networks has many important applications, such as the advertisement and recommendation based on social networks and the discovery of new protein molecules in biological networks, which make it a hot topic in the field of complex network analysis. With the increasing concerns about the leakage of personal privacy, discovering communities spread across the local networks owned by multiple participants accurately while preserving each participant's privacy has become an emerging challenge in distributed community detection. In this article, we propose a general federated graph learning model for privacy-preserving distributed graph learning and develop two federated clique percolation algorithms (CPAs) based on it to discover overlapping communities distributed across multiple participants' local networks without disclosing any participant's network privacy. Homomorphic encryption and hash operation are used in combination to protect the privacy of the vertices and edges of each local network. Furthermore, vertex attributes are involved in the calculation of clique similarity and clique percolation when dealing with attributed networks. The experimental results on real-world and artificial datasets demonstrate that the proposed algorithms achieve identical results to those of their stand-alone counterparts and more than 200% higher accuracy than the simple distributed CPAs without federating learning.
引用
收藏
页数:25
相关论文
共 62 条
  • [1] Amiri F, 2013, ADV INTELL SYST COMP, V182, P443
  • [2] Dynamically Transient Social Community Detection for Mobile Social Networks
    Bi, Xiaoyan
    Qiu, Tie
    Qu, Wenyu
    Zhao, Laiping
    Zhou, Xiaobo
    Wu, Dapeng Oliver
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (03) : 1282 - 1293
  • [3] Brickell J, 2005, LECT NOTES COMPUT SC, V3788, P236
  • [4] Cluster-driven Graph Federated Learning over Multiple Domains
    Caldarola, Debora
    Mancini, Massimiliano
    Galasso, Fabio
    Ciccone, Marco
    Rodola, Emanuele
    Caputo, Barbara
    [J]. 2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2021, 2021, : 2743 - 2752
  • [5] Canetti R., 2002, P 34 ANN ACM S THEOR, P494
  • [6] An Efficient Verifiable Threshold Multi-Secret Sharing Scheme With Different Stages
    Chen, Dong
    Lu, Wei
    Xing, Weiwei
    Wang, Na
    [J]. IEEE ACCESS, 2019, 7 : 107104 - 107110
  • [7] FedGraph: Federated Graph Learning With Intelligent Sampling
    Chen, Fahao
    Li, Peng
    Miyazaki, Toshiaki
    Wu, Celimuge
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (08) : 1775 - 1786
  • [8] Chialva D, 2019, Arxiv, DOI [arXiv:1810.12380, DOI 10.48550/ARXIV.1810.12380]
  • [9] De Cristofaro E, 2010, LECT NOTES COMPUT SC, V6052, P143, DOI 10.1007/978-3-642-14577-3_13
  • [10] Determann L., 2021, J DATA PROTECTION PR, V4, P235