Node-Differentially Private Estimation of the Number of Connected Components
Not on the map. Why?
Abstract (arXiv)
We design the first node-differentially private algorithm for approximating the number of connected components in a graph. Given a database representing an n-vertex graph G and a privacy parameter varepsilon, our algorithm runs in polynomial time and, with probability 1-o(1), has additive error widetildeO(fracDelta^*lnln nvarepsilon), where Delta^* is the smallest possible maximum degree of a spanning forest of G. Node-differentially private algorithms are known only for a small number of database analysis tasks. A major obstacle for designing such an algorithm for the number of connected components is that this graph statistic is not robust to adding one node with arbitrary connections (a change that node-differential privacy is designed to hide): every graph is a neighbor of a connected graph. We overcome this by designing a family of efficiently computable Lipschitz extensions of the number of connected components or, equivalently, the size of a spanning forest. The construction of the extensions, which is at the core of our algorithm, is based on the forest polytope of G. We prove several combinatorial facts about spanning forests, in particular, that a graph with no induced Delta-stars has a spanning forest of degree at most Delta. With this fact, we show that our Lipschitz extensions for the number of connected components equal the true value of the function for the largest possible monotone families of graphs. More generally, on all monotone sets of graphs, the ℓ_∞ error of our Lipschitz extensions is nearly optimal.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Private graphon estimation via sum-of-squarescited by 3
- 2025It's My Data Too: Private ML for Datasets with Multi-User Training Examplescited by 0
- 2025On the Price of Differential Privacy for Hierarchical Clusteringcited by 0
- 2026Differentially Private Modeling of Disease Transmission within Human Contact Networkscited by 0
- 2026Differentially Private Modeling of Disease Transmission within Human Contact Networks8 Apr 2026
- 2025On the Price of Differential Privacy for Hierarchical Clustering22 Apr 2025
- 2025It's My Data Too: Private ML for Datasets with Multi-User Training Examples5 Mar 2025
- 2024Private graphon estimation via sum-of-squares18 Mar 2024