Community detection under local differential privacy has been a research hotspot recently. Most existing methods primarily rely on the edge local differential privacy model (edge-LDP), compromising privacy strength for high utility. In addition, they adopt a way of agglomerating nodes one by one to construct communities (or clusters) through multiple iterations, suffering from significant noise and low detection efficiency. Moreover, the error accumulation caused by large-scale iterations is not conducive to detection accuracy. To address these issues, we propose a privacy-preserving community detection method, CD-LDP, based on node-LDP, achieving efficient and accurate community construction by aggregating grouped units instead of individual nodes and delimiting the interaction to three rounds. Specifically, we propose a privacy-preserving global social network construction method to gain connectivity information among all nodes through two rounds of interactions. In addition, a novel perturbation mechanism based on the star social network structure is devised, which improves the accuracy of the global social network by reducing the probability of generating fake edges. Secondly, we design a privacy-preserving node grouping approach leveraging clustering coefficients and Haar discrete wavelet transform in the third round, achieving low noise injection and high-quality node grouping through lossless dimensionality reduction. Lastly, we develop a fast unit merging algorithm combining modularity and Huffman trees to realize efficient and accurate community building by reducing the aggregation possibility of nodes with low similarity. Theoretical analysis and experimentation on real-world datasets testify that our solution can efficiently extract high-quality community structures while satisfying node-LDP.
Read full abstract