Cycle Counting under Local Differential Privacy for Degeneracy-bounded Graphs

We propose an algorithm for counting the number of cycles under local differential privacy for degeneracy-bounded input graphs. Numerous studies have focused on counting the number of triangles under the privacy notion, demonstrating that the expected -error of these algorithms is , where is the number of nodes in the graph. When parameterized by the number of cycles of length four (), the best existing triangle counting algorithm has an error of . In this paper, we introduce an algorithm with an expected -error of , where is the degeneracy and is the maximum degree of the graph. For degeneracy-bounded graphs () commonly found in practical social networks, our algorithm achieves an expected -error of . Our algorithm's core idea is a precise count of triangles following a preprocessing step that approximately sorts the degree of all nodes. This approach can be extended to approximate the number of cycles of length , maintaining a similar -error, namely or for degeneracy-bounded graphs.
View on arXiv