Time-Aware Projections: Truly Node-Private Graph Statistics under Continual Observation
- URL: http://arxiv.org/abs/2403.04630v1
- Date: Thu, 7 Mar 2024 16:14:08 GMT
- Title: Time-Aware Projections: Truly Node-Private Graph Statistics under Continual Observation
- Authors: Palak Jain, Adam Smith, Connor Wagaman,
- Abstract summary: We describe the first algorithms that satisfy the standard notion of node-differential privacy in the continual release setting.
Previous work addresses node-private continual release by assuming an unenforced promise on the maximum degree in a graph.
Our algorithms are accurate on sparse graphs, for several fundamental graph problems.
- Score: 1.42693144277707
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We describe the first algorithms that satisfy the standard notion of node-differential privacy in the continual release setting (i.e., without an assumed promise on input streams). Previous work addresses node-private continual release by assuming an unenforced promise on the maximum degree in a graph; indeed, the algorithms from these works exhibit blatant privacy violations when the degree bound is not met. Our algorithms are accurate on sparse graphs, for several fundamental graph problems: counting edges, triangles, other subgraphs, and connected components; and releasing degree histograms. Our unconditionally private algorithms generally have optimal error, up to polylogarithmic factors and lower-order terms. We provide general transformations that take a base algorithm for the continual release setting, which need only be private for streams satisfying a promised degree bound, and produce an algorithm that is unconditionally private yet mimics the base algorithm when the stream meets the degree bound (and adds only linear overhead to the time and space complexity of the base algorithm). To do so, we design new projection algorithms for graph streams, based on the batch-model techniques of Day et al. 2016 and Blocki et al. 2013, which modify the stream to limit its degree. Our main technical innovation is to show that the projections are stable -- meaning that similar input graphs have similar projections -- when the input stream satisfies a privately testable safety condition. Our transformation then follows a novel online variant of the Propose-Test-Release framework (Dwork and Lei, 2009), privately testing the safety condition before releasing output at each step.
Related papers
- Fully Dynamic Graph Algorithms with Edge Differential Privacy [1.4732811715354455]
We study differentially private algorithms for analyzing graphs in the challenging setting of continual release with fully dynamic updates.
Previous work has presented differentially private algorithms for many graph problems that can handle insertions only or deletions only.
We give upper and lower bounds on the error of both event-level and item-level fully dynamic algorithms for several fundamental graph problems.
arXiv Detail & Related papers (2024-09-26T08:17:49Z) - The Power of Graph Sparsification in the Continual Release Model [48.65946341463292]
We make novel use of assorted sparsification techniques from the non-private streaming and static graph algorithms.
Our edge-differentially private algorithms use sublinear space with respect to the number of edges in the graph.
We conclude with additive error lower bounds for edge-privacy in the fully dynamic setting.
arXiv Detail & Related papers (2024-07-24T20:15:07Z) - Deep Manifold Graph Auto-Encoder for Attributed Graph Embedding [51.75091298017941]
This paper proposes a novel Deep Manifold (Variational) Graph Auto-Encoder (DMVGAE/DMGAE) for attributed graph data.
The proposed method surpasses state-of-the-art baseline algorithms by a significant margin on different downstream tasks across popular datasets.
arXiv Detail & Related papers (2024-01-12T17:57:07Z) - A Unifying Privacy Analysis Framework for Unknown Domain Algorithms in Differential Privacy [1.5773159234875098]
We revisit some of the existing differentially private algorithms for releasing histograms over unknown domains.
The main practical advantage of releasing histograms over an unknown domain is that the algorithm does not need to fill in missing labels.
We present a unified framework for the privacy analyses of several existing algorithms.
arXiv Detail & Related papers (2023-09-17T05:47:33Z) - Minimalistic Predictions to Schedule Jobs with Online Precedence
Constraints [117.8317521974783]
We consider non-clairvoyant scheduling with online precedence constraints.
An algorithm is oblivious to any job dependencies and learns about a job only if all of its predecessors have been completed.
arXiv Detail & Related papers (2023-01-30T13:17:15Z) - Linear-Time Algorithms for Front-Door Adjustment in Causal Graphs [3.707290781951909]
Causal effect estimation from observational data is a fundamental task in empirical sciences.
This paper focuses on front-door adjustment -- a classic technique which, using observed mediators, allows to identify causal effects even in the presence of unobserved confounders.
arXiv Detail & Related papers (2022-11-29T18:44:03Z) - Triangle and Four Cycle Counting with Predictions in Graph Streams [59.05440236993604]
We propose data-driven one-pass streaming algorithms for estimating the number of triangles and four cycles.
We use a trained oracle that can predict certain properties of the stream elements to improve on prior "classical" algorithms.
Our methodology expands upon prior work on "classical" streaming algorithms, as previous multi-pass and random order streaming algorithms can be seen as special cases.
arXiv Detail & Related papers (2022-03-17T19:26:00Z) - Sketch-Based Anomaly Detection in Streaming Graphs [89.52200264469364]
Given a stream of graph edges from a dynamic graph, how can we assign anomaly scores to edges and subgraphs in an online manner?
Our method is the first streaming approach that incorporates dense subgraph search to detect graph anomalies in constant memory and time.
arXiv Detail & Related papers (2021-06-08T16:10:36Z) - Policy Gradient for Continuing Tasks in Non-stationary Markov Decision
Processes [112.38662246621969]
Reinforcement learning considers the problem of finding policies that maximize an expected cumulative reward in a Markov decision process with unknown transition probabilities.
We compute unbiased navigation gradients of the value function which we use as ascent directions to update the policy.
A major drawback of policy gradient-type algorithms is that they are limited to episodic tasks unless stationarity assumptions are imposed.
arXiv Detail & Related papers (2020-10-16T15:15:42Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.