Cycle Counting under Local Differential Privacy for Degeneracy-bounded Graphs

Abstract

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 2-error of these algorithms is (n1.5), where n is the number of nodes in the graph. When parameterized by the number of cycles of length four (C4), the best existing triangle counting algorithm has an error of O(n1.5 + C4) = O(n2). In this paper, we introduce an algorithm with an expected 2-error of O(δ1.5 n0.5 + δ0.5 d0.5 n0.5), where δ is the degeneracy and d is the maximum degree of the graph. For degeneracy-bounded graphs (δ ∈ (1)) commonly found in practical social networks, our algorithm achieves an expected 2-error of O(d0.5 n0.5) = O(n). 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 k, maintaining a similar 2-error, namely O(δ(k-2)/2 d0.5 n(k-2)/2 + δk/2 n(k-2)/2) or O(d0.5 n(k-2)/2) = O(n(k-1)/2) for degeneracy-bounded graphs.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…