A Smooth Binary Mechanism for Efficient Private Continual Observation

06/16/2023
by   Joel Daniel Andersson, et al.
0

In privacy under continual observation we study how to release differentially private estimates based on a dataset that evolves over time. The problem of releasing private prefix sums of x_1,x_2,x_3,…∈{0,1} (where the value of each x_i is to be private) is particularly well-studied, and a generalized form is used in state-of-the-art methods for private stochastic gradient descent (SGD). The seminal binary mechanism privately releases the first t prefix sums with noise of variance polylogarithmic in t. Recently, Henzinger et al. and Denisov et al. showed that it is possible to improve on the binary mechanism in two ways: The variance of the noise can be reduced by a (large) constant factor, and also made more even across time steps. However, their algorithms for generating the noise distribution are not as efficient as one would like in terms of computation time and (in particular) space. We address the efficiency problem by presenting a simple alternative to the binary mechanism in which 1) generating the noise takes constant average time per value, 2) the variance is reduced by a factor about 4 compared to the binary mechanism, and 3) the noise distribution at each step is identical. Empirically, a simple Python implementation of our approach outperforms the running time of the approach of Henzinger et al., as well as an attempt to improve their algorithm using high-performance algorithms for multiplication with Toeplitz matrices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

A Simple Differentially Private Algorithm for Global Minimum Cut

In this note, we present a simple differentially private algorithm for t...
research
12/27/2021

Differentially-Private Sublinear-Time Clustering

Clustering is an essential primitive in unsupervised machine learning. W...
research
02/11/2023

Algorithmically Effective Differentially Private Synthetic Data

We present a highly effective algorithmic approach for generating ε-diff...
research
07/18/2023

A Unifying Framework for Differentially Private Sums under Continual Observation

We study the problem of maintaining a differentially private decaying su...
research
03/31/2021

Differentially Private Histograms under Continual Observation: Streaming Selection into the Unknown

We generalize the continuous observation privacy setting from Dwork et a...
research
11/08/2018

Private Continual Release of Real-Valued Data Streams

We present a differentially private mechanism to display statistics (e.g...
research
11/17/2020

Resolving Molecular Contributions of Ion Channel Noise to Interspike Interval Variability through Stochastic Shielding

The contributions of independent noise sources to the variability of act...

Please sign up or login with your details

Forgot password? Click here to reset