• Corpus ID: 202780841

On Differentially Private Graph Sparsification and Applications

@inproceedings{Arora2019OnDP,
  title={On Differentially Private Graph Sparsification and Applications},
  author={R. Arora and Jalaj Upadhyay},
  booktitle={Neural Information Processing Systems},
  year={2019}
}
In this paper, we study private sparsification of graphs. In particular, we give an algorithm that given an input graph, returns a sparse graph which approximates the spectrum of the input graph while ensuring differential privacy. This allows one to solve many graph problems privately yet efficiently and accurately. This is exemplified with application of the proposed meta-algorithm to graph algorithms for privately answering cut-queries, as well as practical algorithms for computing {\scshape… 

Tables from this paper

Differential Privacy from Locally Adjustable Graph Algorithms: k-Core Decomposition, Low Out-Degree Ordering, and Densest Subgraphs

This paper defines locally adjustable graph algorithms and shows that algorithms of this type can be transformed into differentially private algorithms, and presents an $\varepsilon$-locally edge differentiallyPrivate (LEDP) algorithm for k-core decompositions.

Differentially Private Analysis on Graph Streams

Since di↵erential privacy is preserved under post-processing, the results can be used as a subroutine in many tasks, most notably solving cut functions and spectral clustering.

Differentially Private Algorithms for Graphs Under Continual Observation

This work presents event-level and user-level private algorithms for partially dynamic counting-based problems such as triangle count that improve the additive error by a polynomial factor on the state of the art, resulting in the first algorithms with additive error polylogarithmic in T .

SoK: Differential Privacy on Graph-Structured Data

This work systematise different formulations of DP on graphs, discuss challenges and promising applications, including the GNN domain, and compares and separate works into graph analysis tasks and graph learning tasks with GNNs.

Breaking the Linear Error Barrier in Differentially Private Graph Distance Release

This paper proposes an algorithm that releases a constructed synthetic graph privately and shows that the new graph is differentially private and can be published to answer all pairwise shortest path distances with ˜ O ( n 1 / 2 ) approximation error using standard APSP computation.

Differentially-Private Hierarchical Clustering with Provable Approximation Guarantees

This work focuses on the stochastic block model, a popular model of graphs, and proposes a private $1+o(1)$ approximation algorithm which also recovers the blocks exactly, and shows strong lower bounds for the problem.

Distances Release with Differential Privacy in Tree and Grid Graph

  • Chenglin FanP. Li
  • Computer Science
    2022 IEEE International Symposium on Information Theory (ISIT)
  • 2022
This paper revisits the problem of privately releasing approximate distances between all pairs of vertices in [1] and proposes improved solutions to that problem for several cases and proposes a method to release all-pairs distances with additive error.

Principle of Relevant Information for Graph Sparsification

This paper proposes the first general and effective information-theoretic formulation of graph sparsification, by taking inspiration from the Principle of Relevant Information (PRI), and extends the PRI from a standard scalar random variable setting to structured data (i.e., graphs).

A Framework for Private Matrix Analysis

A lower bound on space required to compute low-rank approximation even if the algorithm gives multiplicative approximation and incurs additive error is shown, which follows via reduction to a certain communication complexity problem.

References

SHOWING 1-10 OF 54 REFERENCES

Random Projections, Graph Sparsification, and Differential Privacy

It is shown that the technique of Blocki et al. BBDS can be adapted to preserve DP for answering cut-queries on sparse graphs, with an asymptotically efficient sanitizer thani¾?BBDS, and achieves a better utility guarantee than Gupta, Roth, and Ullman.

Analyzing Graphs with Node Differential Privacy

A generic, efficient reduction is derived that allows us to apply any differentially private algorithm for bounded-degree graphs to an arbitrary graph, based on analyzing the smooth sensitivity of the 'naive' truncation that simply discards nodes of high degree.

Private Analysis of Graph Structure

This work extends the approach of Nissim et al. to a new class of statistics, namely k-star queries, and gives hardness results indicating that the approach used for triangles cannot easily be extended to k-triangles.

Spectral Sparsification of Graphs

It is proved that every graph has a spectral sparsifier of nearly linear size, and an algorithm is presented that produces spectralSparsifiers in time $O(m\log^{c}m)$, where $m$ is the number of edges in the original graph and $c$ is some absolute constant.

A differentially private estimator for the stochastic Kronecker graph model

A parametric graph model is used, the stochastic Kronecker graph model, to model the observed graph and an estimator of the "true parameter" is constructed in a way that both satisfies the rigorous requirements of differential privacy and demonstrates experimental utility on several important graph statistics.

Graph sparsification by effective resistances

A key ingredient in the algorithm is a subroutine of independent interest: a nearly-linear time algorithm that builds a data structure from which the authors can query the approximate effective resistance between any two vertices in a graph in O(log n) time.

Twice-ramanujan sparsifiers

It is proved that every graph has a spectral sparsifier with a number of edges linear in its number of vertices, and an elementary deterministic polynomial time algorithm is given for constructing H, which approximates G spectrally at least as well as a Ramanujan expander with dn/2 edges approximates the complete graph.

Iterative Constructions and Private Data Release

New algorithms (and new analyses of existing algorithms) in both the interactive and non-interactive settings are given, and a reduction based on the IDC framework shows that an efficient, private algorithm for computing sufficiently accurate rank-1 matrix approximations would lead to an improved efficient algorithm for releasing private synthetic data for graph cuts.

An SDP-based algorithm for linear-sized spectral sparsification

An algorithm is presented that outputs a (1+ε)-spectral sparsifier of G with O(n/ε2) edges in Ο(m/εO(1)) time, based on a new potential function which is much easier to compute yet has similar guarantees as the potential functions used in previous references.

Approximate Undirected Maximum Flows in O(mpolylog(n)) Time

We give the first O(mpolylog(n)) time algorithms for approximating maximum flows in undirected graphs and constructing polylog(n)-quality cut-approximating hierarchical tree decompositions. Our
...