Privacy and Statistical Risk: Formalisms and Minimax Bounds

Rina Foygel Barber, John C. Duchi

Introduction

In this paper, we study several definitions of privacy—formalisms for limiting disclosure in statistical procedures—and their consequences in terms of achievable (statistical) risk for estimation and data analysis. We review (and present a few new) definitions that attempt to capture what, intuitively, it should mean to limit disclosures from the output of an inferential task. We focus on several potential definitions for a strong type of disclosure limitation, where an adversary attempts to glean information from data released; in particular, notions of privacy centering around differential privacy (and its relaxations) as formulated by Dwork et al. . As a motivation for the definitions we study, consider a gene association study with a known list of subjects; we focus on guarantees such that even if the adversary knows the disease status (case or control) of many of the subjects in the study, he is not able to easily identify the disease status of remaining subjects. Differential privacy is designed for precisely this setting.

To protect against such an incident, we allow adversaries that are (1) computationally unbounded and (2) may have access to all elements of a sample {X1,…,Xn}\{X_{1},\ldots,X_{n}\} except for a single unknown observation XiX_{i}; the estimators we compute must not release too much information about this last observation. While such definitions seem quite strong, they have motivated a body of work in the cryptography, database, and theoretical computer science communities, beginning with the work of Dwork, McSherry, Nissim, and Smith on differential privacy (see also the papers ). It has been quite challenging to give rigorous definitions of privacy against weaker adversaries (such definitions have often been shown to have fatal flaws), but subsequent works have broadened our understanding of acceptable privacy definitions and adversaries .

Our goal in this paper is to make more precise the relationship between privacy constraints and statistical estimation. Thus, in addition to presenting a variety of definitions, we provide comparison by focusing on their consequences for estimation: specifically, we ask whether there are substantive differences between minimax error for estimating parameters of a variety of distributions under different definitions of privacy. We show that, in fact, there are strong commonalities; focusing on mean estimation to be explicit, we find the minimax mean squared error of estimators under different privacy constraints is often very similar for seemingly different definitions of privacy. Nonetheless, some definitions allow more favorable dependence on dimension than standard (differential) privacy definitions, though at the expense of some security.

As a consequence of our focus on definitional aspects of privacy and their effects on statistical estimation and inference problems, we study estimation of population quantities. That is, we observe a sample XiX_{i}, i=1,…,ni=1,\ldots,n, drawn from an unknown distribution PP, and we wish to make inferences about some parameter θ(P)\theta(P) of the data generating distribution PP rather than reporting aspects of the sample itself. This focus is different from much of the work on optimality guarantees in private data analysis , though there have been a few authors who have studied population quantities (for example, Beimel and colleagues in the Probably Approximately Correct (PAC) model for concept learning). For more discussion on the issue of population estimation in private settings, see the discussion of Duchi et al. .

We conclude (in Section 5) with some discussion, including a few avenues for future work. We also present a table (Table 1) summarizing, for dd-dimensional mean estimation problems, the effects of the ambient dimension dd, the required amount of privacy, and number of moments kk assumed for the distribution from which our data is drawn. This table illustrates the main consequences of the results in this paper, allowing a more precise characterization of the tradeoffs between disclosure risk and statistical performance.

Definitions of privacy

We are interested in the setting where the adversary has access to all but one of the observations in the sample: he knows that X1=x1,…,Xi−1=xi−1,Xi+1=xi+1,…,Xn=xnX_{1}=x_{1},\dots,X_{i-1}=x_{i-1},X_{i+1}=x_{i+1},\dots,X_{n}=x_{n}, and seeks to determine the last remaining observation XiX_{i}. We represent the statistician, or estimation procedure, by a channel Q(⋅ ⁣∣ ⁣⋅)Q(\cdot\!\mid\!\cdot), which, given a sample X1:nX_{1:n} drawn from Xn\mathcal{X}^{n}, releases a point θ∈Θ\theta\in\Theta according to the distribution Q(⋅ ⁣∣X1:n)Q(\cdot\!\mid X_{1:n}). Somewhat more formally, a channel is a regular conditional distribution (or probability kernel) [e.g. 19, Chapter 5] from the sample space Xn\mathcal{X}^{n} to the space Θ\Theta. We assume that the data XiX_{i} are drawn i.i.d. according to some (unknown) distribution PP with a parameter θ(P)\theta(P) we desire to estimate, and the goal of the statistician is to release θ\theta that is as close as possible to the unknown θ(P)\theta(P) while guaranteeing that the adversary cannot identify any one observation XiX_{i}. With our privacy goals in mind, we can consider two related frameworks for bounding the information available to the adversary:

Likelihood/probability: Under the channel QQ, for any region A⊂ΘA\subset\Theta of the output space, the likelihood of AA varies minimally for different possible values of XiX_{i}.

Hypothesis testing: If the adversary is considering two possible values xix_{i} and xi′x_{i}^{\prime} for XiX_{i}, the channel QQ provides minimal power for testing these hypotheses against each other.

In the remainder of this section, we give our definitions of privacy, beginning with differential privacy, then proceding to hypothesis-testing variants, and finally showing a variant of privacy that protects against adaptive and posterior inferences (to be made precise) about the sample. We make connections between all three via the hypothesis testing framework 2.

We begin our presentation of definitions with differential privacy, due to Dwork et al. .

A channel QQ is α\alpha-differentially private (α\alpha-DP) if for all x1:nx_{1:n} and x1:n′x_{1:n}^{\prime} differing in only one observation,

This condition essentially requires that, regardless of the output, the likelihood under QQ does not distinguish samples differing in only a small number of observations.

Notably, we have dpriv≤dhamd_{\rm priv}\leq d_{\rm ham}, and we thus define the stronger (more secure) version of differential privacy we call smooth differential privacy:

The channel QQ satisfies (ρpriv,α)(\rho_{\rm priv},\alpha)-smooth differential privacy if for all samples x1:nx_{1:n} and x1:n′x_{1:n}^{\prime},

Both of these definitions are quite strong: they require a likelihood ratio bound to hold even for an extremely low probability event AA.

Example 1: Suppose that Xi∈X_{i}\in for all ii, and we release the mean corrupted by an independent N(0,σ2/n)\mathsf{N}(0,\sigma^{2}/n) variable, that is, θ=1n∑i=1nXi+W\theta=\frac{1}{n}\sum_{i=1}^{n}X_{i}+W, where W∼N(0,σ2/n)W\sim\mathsf{N}(0,\sigma^{2}/n). Then the channel densities satisfy the ratios

which fails to be α\alpha-DP for any α\alpha, as we may have ∣θ∣>σ2α|\theta|>\sigma^{2}\alpha. Yet the probability of releasing such a large θ\theta is exponentially small in nn.

In this example, the probability of releasing a large θ\theta—thus revealing information distinguishing the samples X1:nX_{1:n} and X1:n′X_{1:n}^{\prime}—is negligible under both samples. Intuitively, these extremely low probability events should not cause us to declare a channel non-private. Such situations motivated Dwork et al. to define a relaxed version of differential privacy disregarding low-probability events:

A channel QQ is (α,δ)(\alpha,\delta)-approximately differentially private ((α,δ)(\alpha,\delta)-DP) if, for all x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} differing in only one observation,

For approximate differential privacy, as in differential privacy, one typically thinks of α\alpha as a constant (or decreasing polynomially to 0 as n→∞n\to\infty). To protect against catastrophic disclosures, one usually assumes that δ\delta decreases super-polynomially, though not exponentially, to zero, that is, that that δ≤exp⁡(−p(n))\delta\leq\exp(-p(n)) where p(n)p(n) is a function satisfying log⁡n≪p(n)≪n\log n\ll p(n)\ll n. While the relaxed conditions of approximate differential privacy address situations such as Example 2.1, we show in Section 3 that the consequences for estimation under each of the privacy definitions 1, 2, and 3 are quite similar.

2 Testing-based and divergence-based definitions of privacy

We now turn to alternate definitions of privacy, again considering an adversary who knows most of the data in the sample, but we build on a framework of hypothesis testing. We believe these variants both give some intuition for the definitions of disclosure limitation and suggest potential weakenings of Definitions 1–3. Our first observation, essentially noted by Wasserman and Zhou [30, Thm. 2.4] due to Oh and Viswanath , is that differential privacy is equivalent to a form of false negative and false positive rate control for hypothesis tests that distinguish samples X1:nX_{1:n} and X1:n′X_{1:n}^{\prime} differing in a single observation. In particular, let us assume that a test ψ:Θ→{0,1}\psi:\Theta\to\{0,1\} tries to distinguish the following two hypotheses, where X1:nX_{1:n} is known except for its iith entry:

Here a result of 0 from the test ψ\psi indicates evidence that Xi=xiX_{i}=x_{i}, while a 1 indicates evidence instead that Xi=xi′X_{i}=x^{\prime}_{i}. For shorthand let Q(⋅ ⁣∣Hj)Q(\cdot\!\mid H_{j}) denote the channel (private) distribution under HjH_{j}. We have the following result; we provide a proof for completeness in Sec. A.1.

A channel QQ satisfies (α,δ)(\alpha,\delta)-approximate differential privacy if and only if for all hypothesis tests ψ\psi mapping to {0,1}\{0,1\}, for any x1:n,x1:n′x_{1:n},x^{\prime}_{1:n} with dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x^{\prime}_{1:n})\leq 1,

where we define hypotheses H0:X1:n=x1:nH_{0}:X_{1:n}=x_{1:n} and H1:X1:n=x1:n′H_{1}:X_{1:n}=x^{\prime}_{1:n}. Moreover, (α,δ)(\alpha,\delta)-approximate differential privacy implies

That is, for small α\alpha, the sum of the false positive rate and false negative rate, when testing H0H_{0} against H1H_{1}, is nearly 11 under differential privacy (this is similarly true for approximate differential privacy). This suggests a potential weakening of differential privacy: can we require that the adversary cannot test H0H_{0} against H1H_{1} with any high power? That is, will we achieve sufficient protection if we base privacy on mechanisms that achieve disclosure risk bounds of the form (3)?There is also a Bayesian interpretation of differential privacy that says that an adversaries prior and posterior beliefs after observing the output of QQ cannot change much; we defer discussion to Section 5.

As a first approach, we note that Le Cam’s inequality [e.g. 29, Chapter 2.4] implies that for any distributions P0P_{0} and P1P_{1}, we have

where the infimum is taken over all measurable functions, and we recall that the total variation distance is ∥P0−P1∥TV=sup⁡A∣P0(A)−P1(A)∣=12∫∣dP0−dP1∣\left\|{P_{0}-P_{1}}\right\|_{\mathsf{TV}}=\sup_{A}|P_{0}(A)-P_{1}(A)|=\frac{1}{2}\int|dP_{0}-dP_{1}|. Based on Le Cam’s inequality (4) and the consequence (3) of differential privacy, we arrive at the following proposal for privacy, which bounds differences rather than ratios of likelihoods:

A channel QQ is α\alpha-total variation private (α\alpha-TVP) if, for all x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} differing in only one observation,

Equivalently, the error for testing x1:nx_{1:n} against x1:n′x_{1:n}^{\prime} has lower bound

Here the notation Q(ψ=1∣x1:n)Q(\psi=1\mid x_{1:n}) is shorthand for Q({θ:ψ(θ)=1}∣x1:n)Q(\{\theta:\psi(\theta)=1\}\mid x_{1:n}).

Notably, α\alpha-total variation privacy means that an adversary cannot accurately test between x1:nx_{1:n} and x1:n′x_{1:n}^{\prime}. Comparing inequality (5) with inequality (3), we see that α\alpha-TV privacy is less stringent than differential privacy. Unfortunately, while differential privacy may be strong, the testing-based weakening (5) may not be fully satisfactory, as the following well-known example (e.g. ) shows:

Example 2 (“Release one at random”): Consider a channel QQ that selects one observation at random and releases it, so that Q(A∣x1:n)=1n∑i=1n1 ⁣{xi∈A}Q(A\mid x_{1:n})=\frac{1}{n}\sum_{i=1}^{n}\mathbf{1}\!\left\{{x_{i}\in A}\right\}. Here the sample space and output space are equal, X=Θ\mathcal{X}=\Theta. When samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} differ only at position ii, then ∣Q(A∣x1:n)−Q(A∣x1:n′)∣≤1n|Q(A\mid x_{1:n})-Q(A\mid x^{\prime}_{1:n})|\leq\frac{1}{n} for any set A⊂XA\subset\mathcal{X}, so QQ is α\alpha-TV private for any α≥1/n\alpha\geq 1/n.

While pathological, the constructed channel is clearly not private in an intuitive sense—one of the nn individuals in the sample will suffer a complete loss of privacy, even though initially each individual had only a small chance of having his data revealed. Thus, simple hypothesis testing variants of privacy, such as inequality (3) (and the equivalent total variation privacy of Definition 4) do not provide sufficient protection against disclosure risk. One way to address this problem is to impose stronger divergence requirements on the channels QQ in Definition 4, for example, choosing a measure between distributions that is infinite when they are not mutually absolutely continuous.

where μ\mu denotes a measure with respect to which PP and QQ are absolutely continuous (with densities pp and qq). For such a convex ff, we define

The channel QQ is α\alpha-ff-divergence private if

We recover Definition 4 by taking f(t)=∣t−1∣f(t)=|t-1|, we may take f(t)=tlog⁡tf(t)=t\log t to obtain α\alpha-Kullback-Leibler (α\alpha-KL) privacy (which is more stringent than TV-privacy by Pinsker’s inequality):

We show in the sequel that mechanisms QQ satisfying KL-privacy (and hence TV-privacy) can yield more accurate estimates than approximately differentially private mechanisms. In contrast to these two divergence-based definitions, however, differential privacy offers “privacy in hindsight,” where even after the channel releases its output, each individual’s privacy is relatively secure.

3 Conditional hypothesis testing privacy

The “release-one-at-random” example highlights a need for stronger privacy requirements than hypothesis testing privacy (or equivalently, total variation privacy). With this in mind, we turn to a more restrictive notion of privacy based on hypothesis testing, where we assess the accuracy of a hypothesis test ψ\psi conditional on the output. This inspires an extension of our hypothesis testing idea that conditions on the observed output of the channel.

To define this notion of conditional hypothesis testing, we require a few additional definitions. We write PY\mathcal{P}_{\mathcal{Y}} to denote the set of all distributions on the space Y\mathcal{Y} (treating the σ\sigma-algebra as implicit), and given two spaces X\mathcal{X} and Y\mathcal{Y}, we abuse notation and write Q:Xn→PYQ:\mathcal{X}^{n}\to\mathcal{P}_{\mathcal{Y}} to denote that QQ is a regular conditional probability for YY taking values in Y\mathcal{Y} given X1:n∈XnX_{1:n}\in\mathcal{X}^{n}, that is, Q(⋅ ⁣∣x1:n)Q(\cdot\!\mid x_{1:n}) is a probability distribution on Y\mathcal{Y} for each x1:n∈Xnx_{1:n}\in\mathcal{X}^{n} and is Xn\mathcal{X}^{n}-measurable (a Markov kernel from Xn\mathcal{X}^{n} to Y\mathcal{Y}). With this notation, we define channel composition as follows.

Given channels Q:Xn→PYQ:\mathcal{X}^{n}\rightarrow\mathcal{P}_{\mathcal{Y}} and Q′:Y→PZQ^{\prime}:\mathcal{Y}\rightarrow\mathcal{P}_{\mathcal{Z}}, the composition of Q′Q^{\prime} with QQ, denoted Q′∘Q:Xn→PZQ^{\prime}\circ Q:\mathcal{X}^{n}\rightarrow\mathcal{P}_{\mathcal{Z}} is defined via the hierarchical model

That is, we view Q′Q^{\prime} as a stochastic kernel from the set Y\mathcal{Y} to the set Z\mathcal{Z}, where

With this definition of composition, we give a definition capturing when a channel communicates less than another, which also provides a partial order on channels.

Given channels Q:Xn→PYQ:\mathcal{X}^{n}\rightarrow\mathcal{P}_{\mathcal{Y}} and Q′:Xn→PZQ^{\prime}:\mathcal{X}^{n}\rightarrow\mathcal{P}_{\mathcal{Z}}, we say Q′Q^{\prime} is less informative than QQ, written Q′⪯QQ^{\prime}\preceq Q, if there exists a channel Q′′:Y→PZQ^{\prime\prime}:\mathcal{Y}\rightarrow\mathcal{P}_{\mathcal{Z}} such that Q′=Q′′∘QQ^{\prime}=Q^{\prime\prime}\circ Q.

The definition coincides with the notion of deficiency arising in the literature on statistical inference and comparison of experiments, dating to Blackwell’s work in the 1950s (see, for example, Le Cam and Yang [22, Chapter 2], or Liese and Vajda [24, Section VI]).

Definition 7 is natural: as we construct Q′Q^{\prime} from QQ via an independent randomization, no new information about the sample X1:nX_{1:n} arises by moving from QQ to Q′Q^{\prime}. Indeed, any channel Q′⪯QQ^{\prime}\preceq Q inherits privacy properties of QQ; further processing cannot increase disclosure risk. More specifically, we have an information processing inequality (cf. [24, 7, Chapter 2]; see Section A.2 for a proof).

If QQ is α\alpha-ff-divergence private (Definition 5) then Q′Q^{\prime} is α\alpha-ff-divergence private.

If QQ is (α,δ)(\alpha,\delta)-differentially private, then Q′Q^{\prime} is (α,δ)(\alpha,\delta)-differentially private.

Using the notion of deficiency, we now provide a strengthened version of testing-based privacy.

A channel QQ is (α,δ)(\alpha,\delta)-conditional hypothesis testing private (CHTP) if for any pair of samples x1:nx_{1:n}, x1:n′x^{\prime}_{1:n} with dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x^{\prime}_{1:n})\leq 1, any set A⊂ΘA\subset\Theta satisfying Q(A∣x1:n)∧Q(A∣x1:n′)≥δQ(A\mid x_{1:n})\wedge Q(A\mid x^{\prime}_{1:n})\geq\delta, and any test ψ:Y→{0,1}\psi:\mathcal{Y}\rightarrow\{0,1\}, we have

where the conditional channel is defined as

We make a few remarks on this definition. It says that the channel QQ must have large probability of error in testing between samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n}, even conditional on the output θ\theta of the channel (at least for θ\theta in sets with high enough probability). The definition is nontrivial only for α<1\alpha<1. Unlike the notions of privacy introduced earlier (DP, TVP, and HTP), which are inherited (Observation 1), CHTP is not inherited—there exist channels Q′⪯QQ^{\prime}\preceq Q where QQ is (α,δ)(\alpha,\delta)-CHTP while Q′Q^{\prime} is not.

While expression (7) is superficially similar to our earlier testing-based definitions of privacy, its reliance on the conditioning set AA is important. It addresses the criticism of our original definition of testing-based privacy (cf. Example 2.2), which only provides a priori protection. This new definition says that even after observing the output of the channel QQ, it is hard to test accurately between samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} differing in only a single entry; this posterior protection is more substantial. Another way to interpret posterior privacy, as compared to a priori privacy, is that we would like to limit the accuracy of hypothesis tests even when the hypotheses H0H_{0} and H1H_{1} and the test ψ\psi are constructed adaptively upon observing the output of the channel QQ. To contrast with our earlier definitions, recall Example 2.2 (“release-one-at-random”). Under the release-one channel, we have little power a priori to test hypotheses H0:Xi=xiH_{0}:X_{i}=x_{i} and H1:Xi=xi′H_{1}:X_{i}=x_{i}^{\prime} against each other, since it is unlikely (probability 1n\frac{1}{n}) that the iith data point will be released. However, writing ireleasedi_{\text{released}} to denote the index of the randomly released data point, we are able to test hypotheses about XireleasedX_{i_{\text{released}}} with perfect accuracy. Requiring conditional hypothesis testing privacy, on the other hand, accounts for this issue and does not allow the “release-one-at-random” mechanism.

Interestingly, we can show that Definition 8 is essentially equivalent to (approximate) differential privacy, once we account for the issue of “inheritance” of the CHTP property:

If QQ is (α,δ)(\alpha,\delta)-DP, then it is (αCH,δCH)(\alpha_{\mathsf{CH}},\delta_{\mathsf{CH}})-CHTP where

Conversely, suppose that for some αCH<1\alpha_{\mathsf{CH}}<1 and δCH\delta_{\mathsf{CH}}, Q′Q^{\prime} is (αCH,δCH)(\alpha_{\mathsf{CH}},\delta_{\mathsf{CH}})-CHTP for every Q′⪯QQ^{\prime}\preceq Q. Then QQ is (α,δ)(\alpha,\delta)-DP with

See Appendix A.3 for a proof of this theorem.

We have thus come full circle: differential privacy appears to be a strong requirement, so the simple a priori variants of testing-based privacy may seem more natural, requiring only that the chances of discovering any particular person in a dataset are small. However, the “release-one-at-random” example motivates us to move away from a priori privacy towards the posterior privacy guaranteed by the new notion of conditional hypothesis testing—which is equivalent to differential privacy.

Lower bounds on estimation of population quantities

where the expectation is taken over both the sample X1:nX_{1:n} and the estimator θ^(X1:n)\widehat{\theta}(X_{1:n}). To be precise, the data X1,…,XnX_{1},\dots,X_{n} are drawn i.i.d. from the distribution PP, then the estimator θ^(X1:n)\widehat{\theta}(X_{1:n}) is drawn according to the channel Q(⋅ ⁣∣X1:n)Q(\cdot\!\mid X_{1:n}) conditional on X1:nX_{1:n}.

We are interested in minimizing this error over all possible privacy-preserving mechanisms, so that for a family Q\mathcal{Q} (i.e. the set of channel distributions QQ satisfying some chosen definition of privacy), we study the minimax risk for estimation of the population parameter θ(P)\theta(P), defined as

Our goal, for the remainder of this section, is to find lower bounds on this minimax error (both for the mean estimation problem and the general setting) under each of the privacy frameworks in the prequel. In Section 4, we derive upper bounds on the minimax error for mean estimation via concrete constructions of private channels QQ under the various frameworks.

A standard route for lower bounding the minimax risk (8) is to reduce the estimation problem to a testing problem, where we aim to identify a point θ∈Θ\theta\in\Theta from a finite collection of well-separated points . Given an index set V\mathcal{V} of finite cardinality, the indexed family of distributions {Pν,ν∈V}⊂P\{P_{\nu},\nu\in\mathcal{V}\}\subset\mathcal{P} is said to be a 2δ2\delta-packing of Θ\Theta if ρ(θ(Pν),θ(Pν′))≥2δ\rho(\theta(P_{\nu}),\theta(P_{{\nu^{\prime}}}))\geq 2\delta for all ν≠ν′∈V\nu\neq{\nu^{\prime}}\in\mathcal{V}.

In the standard hypothesis testing problem (without privacy constraints), nature chooses V∈VV\in\mathcal{V} uniformly at random, then (conditional on V=νV=\nu) draws a sample X1,…,XnX_{1},\dots,X_{n} i.i.d. from the distribution PνP_{\nu}; the problem is to identify the member VV of the packing set V\mathcal{V}. Several techniques exist for lower bounding the risk of this testing problem (see, for example, Yu , Tsybakov , or Yang and Barron for a survey of such techniques). In short, however, under the 2δ2\delta-packing construction above, each begins with the classical reduction of estimation to testing that

1 Lower bounds for weak forms of privacy

We begin by focusing on private estimation under the weakest privacy setting we have defined: the α\alpha-ff-divergence privacy settings (recall Definitions 4 and 5). In particular, we prove all results in this subsection using α\alpha-total variation privacy; this is, in a sense, the smallest ff-divergence (cf. Liese and Vajda [24, Section V], where it is shown that all ff-divergences can be written as mixtures of variation-like distances) and thus the weakest form of privacy. The lower bounds we prove here extend immediately to all the definitions of privacy in this paper, as all the variants of differential privacy (Definitions 1, 2, 3) and KL-divergence privacy (6) imply total variation privacy.

For a channel QQ, the information available to an observer about the original distribution PP of the data is disguised via QQ. To that end, for a channel QQ and distribution PνP_{\nu}, we define the marginal

where PνnP_{\nu}^{n} is the nn-fold product distribution (that is, X1:n∼PνnX_{1:n}\sim P_{\nu}^{n} is equivalent to X1,…,Xn∼iidPνX_{1},\dots,X_{n}\stackrel{{\scriptstyle\rm iid}}{{\sim}}P_{\nu}). This is the marginal distribution of the privately released estimator θ^\widehat{\theta} when the initial sample X1:nX_{1:n} is drawn from PνnP_{\nu}^{n}.

For the binary test described above, the probably of making an error is lower bounded as

where the infimum is taken over all testing procedures.

With this result in mind, if we can prove that the marginals MνM_{\nu} are substantially closer in variation distance than are the PνP_{\nu}, we may obtain sharper minimax lower bounds on estimation. To that end, we prove the following quantitative data processing inequality, which says that for small privacy parameter α\alpha (i.e. a high privacy level), the output of the channel contains relatively little information about the true distribution PP. (See Sec. B.1 for a proof.)

Let P0P_{0} and P1P_{1} be probability distributions on X\mathcal{X} and PνnP_{\nu}^{n}, ν∈{0,1}\nu\in\{0,1\}, be their nn-fold products. Under α\alpha-total-variation privacy (definition 4),

We now give two applications of this contraction inequality to classical estimation problems.

However, after adding a privacy constraint, we have the following result, which is a consequence of inequality (10), Lemma 1, and Theorem 2.

Consider the problem of mean estimation over the class (11) of distributions. If QαTV\mathcal{Q}^{\mathsf{TV}}_{\alpha} denotes the family of α\alpha-TV-private channels, then

We apply Le Cam’s method and the lower bound (10). First, we fix δ>0\delta>0 (to be chosen later), and we define the distributions P0P_{0} and P1P_{1} on {−rδ−1/k,0,rδ−1/k}\{-r\delta^{-1/k},0,r\delta^{-1/k}\} via

where we have used the contraction inequality of Theorem 2. Choosing δ=1/(4nα)\delta=1/(4n\alpha), we substitute to find

Our choice of QQ was arbitrary, so once we note that the lower bound r2/nr^{2}/n on minimax estimation of a mean holds even in non-private settings, we obtain the lower bound. ∎

Inequality (12) exhibits some interesting effects of privacy, even under such weak definitions as total variation privacy. We might like to let α\alpha approach zero—meaning that the privacy guarantees become stronger—as the sample size nn grows. If the distribution is bounded, with ∥X∥2≤r\left\|{X}\right\|_{2}\leq r always, then taking k=∞k=\infty is possible and the lower bound in (12) scales as r2/n+r2/(n2α2)r^{2}/n+r^{2}/(n^{2}\alpha^{2}). The proposition then suggests (and we show later) that we can allow privacy at a level of α=1/n\alpha=1/\sqrt{n} without negatively affecting convergence rates. Under the weaker assumption that 2<k<∞2<k<\infty, however, the proposition disallows such quickly decreasing α\alpha; if α≪n2−k2k−2\alpha\ll n^{\frac{2-k}{2k-2}}, there is a degradation in rate of convergence. Moreover, if all we can guarantee is a second moment bound (k=2k=2), then any amount of privacy α<1\alpha<1 forces the rate to degrade, and it is impossible to take α→0\alpha\to 0 as n→∞n\to\infty without suffering non-parametric rates of convergence.

1.2 Support estimation under total variation privacy

Let QαTV\mathcal{Q}^{\mathsf{TV}}_{\alpha} denote the family of α\alpha-TV-private channels, and for t>0t>0 let Pt\mathcal{P}_{t} denote the collection of uniform distributions Uni[0,θ]\mathsf{Uni}[0,\theta] with θ≤t\theta\leq t. Then in absolute value error,

Note that by Jensen’s inequality, the lower bound (13) implies that

There is thus no possible privacy setting allowing estimation at the statistically efficient rate.

Fix δ∈[0,t]\delta\in[0,t] and consider the two distributions P0=Uni[0,t−δ]P_{0}=\mathsf{Uni}[0,t-\delta] and P1=Uni[0,t]P_{1}=\mathsf{Uni}[0,t]. Comparing their variation distances, we have ∥P1−P2∥TV=δ/t\left\|{P_{1}-P_{2}}\right\|_{\mathsf{TV}}=\delta/t. Moreover, their respective maxima θ0=t−δ\theta_{0}=t-\delta and θ1=t\theta_{1}=t satisfy the separation condition ∣θ0−θ1∣=δ|\theta_{0}-\theta_{1}|=\delta. Thus, by letting MnM^{n} denote the marginal distribution of the released statistic, Le Cam’s method (Lemma 1) coupled with the estimation-to-testing lower bound (10) implies

By the contraction inequality of Theorem 2, we obtain the lower bound

Choosing δ=t/(4nα)\delta=t/(4n\alpha) gives the result (13). ∎

2 Lower bounds with variants of differential privacy

We now turn to lower bounds on estimation when the mechanism QQ satisfies (a variant of) differential privacy. We will see that this implies stronger lower bounds than those implied by α\alpha-total variation privacy, as we obtain results that exhibit dependence on the ambient dimension dd as well as on the privacy parameter α\alpha. These lower bounds are based on a type of “uniformity of probability mass” argument. Roughly, they are consequences of a guarantee that differentially private estimators θ^\widehat{\theta} assign relatively high probability mass to all parts of the parameter space Θ\Theta as a consequence of the likelihood ratio guarantee that is their definition.

As in the previous section, we have a (semi)metric ρ\rho on the parameter space Θ\Theta, and a family of distributions P\mathcal{P}, where V\mathcal{V} indexes a subset {Pν}ν∈V⊂P\{P_{\nu}\}_{\nu\in\mathcal{V}}\subset\mathcal{P}. Additionally, we assume there exists a distribution P0P_{0} on the space X\mathcal{X} such that for some (fixed) p∈p\in, we have (1−p)P0+pPν∈P(1-p)P_{0}+pP_{\nu}\in\mathcal{P} for all ν∈V\nu\in\mathcal{V}. With this fixed pp in place, we may define the parameters we wish to estimate by

where θ:P→Θ\theta:\mathcal{P}\to\Theta is our population statistic. (We omit pp from our notation for θν\theta_{\nu}, leaving it implicit.) We then define the separation of the set {θν}ν∈V\{\theta_{\nu}\}_{\nu\in\mathcal{V}} by

Now we come again to a standard testing problem: we choose a private procedure θ^\widehat{\theta} (given by a channel QQ). After we make this choice, nature chooses one of the indices ν∈V\nu\in\mathcal{V}, generating a sample X1,…,XnX_{1},\ldots,X_{n} drawn i.i.d. from the distribution (1−p)P0+pPν(1-p)P_{0}+pP_{\nu}. Our goal is then to estimate the parameter \theta_{\nu}=\theta\big{(}(1-p)P_{0}+pP_{\nu}\big{)} accurately, which (essentially) corresponds to identifying the index ν\nu nature chooses. Under this setting, we can develop a result inspired by arguments of Hardt and Talwar and Beimel et al. . In particular, we show that private mechanisms necessarily are (non-trivially) likely to release parameters far away from the true parameter. In our case, however, we study population parameters rather than sample quantities (in contrast to Hardt and Talwar ), approximate privacy, and use a more classical estimation framework rather than PAC learning .

The following theorem (whose proof we give in Section B.2) is our main tool for proving concrete lower lower bounds.

Fix p∈p\in, and define Pθν=(1−p)P0+pPν∈PP_{\theta_{\nu}}=(1-p)P_{0}+pP_{\nu}\in\mathcal{P}. Let θ^\widehat{\theta} be an (α,δ)(\alpha,\delta)-approximately differentially private estimator. Then

In the remainder of this section, we illustrate the consequences of this result via two examples, the first on mean estimation and the second on non-parametric density estimation. Roughly, we show that with appropriate choice of the mixture parameter pp, Theorem 3 implies it is difficult to distinguish between the distributions (1−p)P0+pPν(1-p)P_{0}+pP_{\nu} and (1−p)P0+pPν′(1-p)P_{0}+pP_{{\nu^{\prime}}}, when ν≠ν′\nu\neq{\nu^{\prime}}, as long as the packing set V\mathcal{V} is large enough. In particular applications, we show how this implies substantial dependence on the ambient dimension dd of the parameter space.

Let Qα,δ\mathcal{Q}_{\alpha,\delta} denote the family of (α,δ)(\alpha,\delta)-approximately differentially private channels. Then for the mean estimation problem,

We usually think of δ\delta as decreasing quite quickly with nn—as a simple example, as δ=e−n\delta=e^{-\sqrt{n}} with α≤1\alpha\leq 1—so that the sample complexity bound (16) implies the optimal statistically efficient rate is possible only if n≥(d2/α2)k−1k−2n\geq(d^{2}/\alpha^{2})^{\frac{k-1}{k-2}}. Thus, at least for suitably quickly decreasing δ\delta, we observe a quadratic-like penalty in convergence rate from the dimension.

Now, we apply the reduction of estimation to testing with this packing V\mathcal{V}, which implies

We now choose pp to (approximately) maximize the preceding display, which makes the average probability of error constant. Without loss of generality, we may assume that d≥2d\geq 2 (as Proposition 2 gives the result when d=1d=1), so that 2d−1≥ed/22^{d}-1\geq e^{d/2}. We choose

The second term in the minimum (17) is sufficiently small that

where we have used that the first term in the minimum (17) implies that ed/2e−α(np+1)≥1e^{d/2}e^{-\alpha(np+1)}\geq 1. For the result (15), substitute the value (17) in the preceding display. ∎

2.2 Nonparametric density estimation under differential privacy

In this case, we obtain the following result; we prove the result only in the case of α\alpha-differentially private channels (δ=0\delta=0) for simplicity. (See Section B.3 for the proof.)

Let Qα\mathcal{Q}_{\alpha} denote the family of α\alpha-differentially private channels. Then for a constant cd>0c_{d}>0 that may depend on the dimension dd,

The bound (18) is matched by known upper bounds. The n−2/(2+d)n^{-2/(2+d)} term in the bound is the well-known minimax rate for estimation of a Lipschitz density on d^{d}; a standard histogram estimator achieves this convergence rate (see, for example, Yang and Barron or Tsybakov ). To attain the latter part of the lower bound, we recall Wasserman and Zhou [30, Theorem 4.4]. Making the immediate extension of their results to dd dimensions, we note that Wasserman and Zhou show that constructing a standard histogram estimator with kk equally sized bins on d^{d}, then adding independent Laplace noise (of appropriate magnitude dependent on α\alpha and kk) to each of the bins, and returning this histogram, gives an estimator f^hist\widehat{f}_{\rm hist} that is α\alpha-differentially private and satisfies

The first two terms are the standard bias-variance tradeoff in density estimation (e.g. [29, 8, Chapter 3]), while the last k2/n2α2k^{2}/n^{2}\alpha^{2} term is reminiscent of the bounds (15) in its additional quadratic penalty. Choosing k=min⁡{n1/(d+2),(nα)1/(d+1)}k=\min\{n^{1/(d+2)},(n\alpha)^{1/(d+1)}\} in expression (19) gives the bound (18).

We make one more remark on Proposition 5. Though our observations XiX_{i} are bounded, as are the densities we estimate, we may not take the privacy parameter α\alpha to 0 as quickly as in the parametric problems in the preceding section. Indeed, if α=o(n−12+d)\alpha=o(n^{-\frac{1}{2+d}}) as n→∞n\to\infty, expression (18) shows it is impossible to attain the non-private rate. In contrast, in expression (15), we see that (assuming k=+∞k=+\infty) as long as α≫n−1/2\alpha\gg n^{-1/2}, as n→∞n\to\infty we attain the classical parametric rate.

A few upper bounds for mean estimation

The estimator (20) is a type of robustified estimator of location where outlying estimates are truncated to be within a ball of radius TT; similar ideas for estimation of parameters have been used by Smith and are frequent in robust statistical estimation . By specific choices of WW and TT, however, we can achieve order optimal rates of convergence for our private estimators.

We consider three distributions for WW that variously satisfy our privacy definitions. Before giving them, we note that if we define v=1n∑i=1nπT(xi)v=\frac{1}{n}\sum_{i=1}^{n}\pi_{T}\left({x_{i}}\right) and v′=1n∑i=1nπT(xi′)v^{\prime}=\frac{1}{n}\sum_{i=1}^{n}\pi_{T}\left({x_{i}^{\prime}}\right), then it is clear that

Let us first consider the divergence-based variants of privacy, focusing on α\alpha-KL privacy (6). In this case, take W∼N(0,2T2n2αKLId×d)W\sim\mathsf{N}(0,\frac{2T^{2}}{n^{2}\alpha_{\mathsf{KL}}}I_{d\times d}). Letting QQ denote the distribution of θ^\widehat{\theta}, for samples x1:nx_{1:n} and x1:n′x_{1:n}^{\prime} differing in at most a single observation we have

because ∥v−v′∥2≤2T/n\left\|{v-v^{\prime}}\right\|_{2}\leq 2T/n. Therefore, this estimator achieves KL-privacy as desired.

Turning now to the variants of differential privacy, we note that the Hamming-Lipschitz guarantee (21) implies that if we take W∼N(0,2T2log⁡1δn2α2Id×d)W\sim\mathsf{N}(0,\frac{2T^{2}\log\frac{1}{\delta}}{n^{2}\alpha^{2}}I_{d\times d}), then the estimator θ^\widehat{\theta} is (α,δ)(\alpha,\delta)-approximately differentially private (see, for example, Dwork et al. or Hall [14, Section 1.3.2]).

Finally, we show how to satisfy the strongest variant of privacy, smooth differential privacy (Definition 2). In particular, using the metric ρpriv(x,x′)=∥x−x′∥2∧2T\rho_{\rm priv}(x,x^{\prime})=\left\|{x-x^{\prime}}\right\|_{2}\wedge 2T and dpriv(x1:n,x1:n′)=12T∑i=1nρpriv(xi,xi′)d_{\rm priv}(x_{1:n},x_{1:n}^{\prime})=\frac{1}{2T}\sum_{i=1}^{n}\rho_{\rm priv}(x_{i},x_{i}^{\prime}), we claim that taking WW to have independent coordinates, each Laplace distributed with density p(w)∝exp⁡(−κ∣w∣)p(w)\propto\exp(-\kappa|w|), where κ=αn/2Td\kappa=\alpha n/2T\sqrt{d}, satisfies smooth differential privacy. Indeed, we have that the ratio of the densities

where the final inequality uses the bound (21). In particular, this additive Laplace noise mechanism satisfies smooth differential privacy and, by extension, differential privacy.

With these three mechanisms in place, we have the following proposition, whose proof we provide in Section C.

Consider the estimator (20). The following hold.

Choose T=r(n2αKL/d)1/(2k)T=r(n^{2}\alpha_{\mathsf{KL}}/d)^{1/(2k)} and let W∼N(0,2T2n2αKLId×d)W\sim\mathsf{N}(0,\frac{2T^{2}}{n^{2}\alpha_{\mathsf{KL}}}I_{d\times d}). Then θ^\widehat{\theta} is αKL\alpha_{\mathsf{KL}}-KL private, and

Choose T=r(n2α2/(dlog⁡1δ))1/(2k)T=r(n^{2}\alpha^{2}/(d\log\frac{1}{\delta}))^{1/(2k)} and let W∼N(0,2T2log⁡1δn2α2Id×d)W\sim\mathsf{N}(0,\frac{2T^{2}\log\frac{1}{\delta}}{n^{2}\alpha^{2}}I_{d\times d}). Then θ^\widehat{\theta} is (α,δ)(\alpha,\delta)-approximately differentially private, and

Choose T=r(nα/d)1/kT=r(n\alpha/d)^{1/k} and let WW have independent Laplace(αn/(2Td))\mathop{\rm Laplace}(\alpha n/(2T\sqrt{d}))-distributed coordinates. Then θ^\widehat{\theta} is α\alpha-differentially private and (ρpriv,α)(\rho_{\rm priv},\alpha)-smoothly differentially private (Def. 2) with metric ρpriv(x,x′)=∥x−x′∥2∧2T\rho_{\rm priv}(x,x^{\prime})=\left\|{x-x^{\prime}}\right\|_{2}\wedge 2T, and

Proposition 6 shows that many of the lower bounds we have provided on population estimators in Section 3 are tight. We summarize each of the convergence guarantees in Table 1, which shows upper and lower bounds on estimation of a population mean that we have derived. (Note that by Pinsker’s inequality , 2∥P0−P1∥TV2≤Dkl(P0∥P1)2\left\|{P_{0}-P_{1}}\right\|_{\mathsf{TV}}^{2}\leq D_{\rm kl}\left({P_{0}}\|{P_{1}}\right), so that lower bounds for α\alpha-total variation privacy imply lower bounds for αKL\sqrt{\alpha_{\mathsf{KL}}}-KL privacy, and convergence guarantees for αKL\alpha_{\mathsf{KL}}-KL private estimators give convergence guarantees for α2\alpha^{2}-TV private estimation.) While our bounds for αKL\alpha_{\mathsf{KL}}-KL and α\alpha-TV private estimators are not sharp—we are missing a factor of the dimension dd between upper and lower bounds—we see that divergence-based privacy allows substantially better convergence guarantees as a function of the dimension as compared with differential privacy. However, it does not permit better scaling with the moments kk of the problem; all privacy guarantees suffer as the number kk of moments available shrinks. Moreover, Proposition 6, when coupled with the lower bounds provided by Proposition 4, shows that there is (essentially) no difference in estimation rates between smooth differential privacy and differential privacy. In a sense, it is possible to provide even stronger guarantees than differential privacy without suffering in performance.

Summary and open questions

In this paper, we have provided a variety of definitions and formalisms for privacy, as well as reviewing definitions already present in the literature. We showed that testing-based definitions of privacy, which provide a priori protection against disclosures of sensitive data, have some similarities with differential privacy and related notions of privacy. On the other hand, differential privacy provides posterior guarantees of privacy and testing, and is in fact equivalent to variants of testing-based notions of privacy that provide protection against inferences conditional on the output of the private procedure.

To complement the definitional study we provide, we also investigated consequences of our definitions for different estimation tasks for population quantities. We identified a separation between estimating means under (smooth) differential, approximate differential, and the divergence-based (a priori testing) versions of privacy, as exhibited by Table 1. It is clear that there are many open questions remaining: first, our results are not all sharp, as our upper and lower bounds match precisely only for the strongest variants of privacy. Perhaps more interestingly, the weakest (testing-based) definitions of total variation privacy is unsatisfactory (recall the “release-one-at-random” scenario in Example 2.2), but perhaps other divergences (Definition 5) provide satisfactory privacy protection. Such schemes allow substantially better estimation than differential privacy constraints, as shown in Table 1, and may provide adequate assurances of privacy in scenarios with a weaker adversary.

We believe that future work on alternate definitions of privacy, which consider weaker adversaries (see Bassily et al. ), should be fruitful. For example, differential privacy is equivalent to guarantees that an adversary’s posterior beliefs on the presence or absence of a data point xx in a sample X1:nX_{1:n} cannot be too different from his prior beliefs—no matter the adversary’s prior . Can restrictions on an adversary’s prior beliefs, as studied by Bassily et al. , allow more accurate estimation? We believe any proposal for privacy definitions should also include an exploration of the fundamental limits of inferential procedures, as without such an understanding, it is difficult to balance statistical utility and disclosure risk. We hope that the techniques and insights we have developed here provide groundwork for such future study into the tradeoffs between privacy guarantees and estimation accuracy.

We thank Philip Stark and Martin Wainwright for several insightful conversations on and feedback about the paper, and Philip for suggesting several variants of privacy and testing inequalities.

Appendix A Proofs related to privacy definitions

In this section, we collect proofs of the equivalence between our various notions of privacy as well as a few consequences of our different definitions.

We begin by proving that inequality (2) is equivalent to α\alpha-differential privacy. Indeed, let A⊂ΘA\subset\Theta be an arbitrary set and let ψ(θ):=1 ⁣{θ∈A}\psi(\theta):=\mathbf{1}\!\left\{{\theta\in A}\right\}. Then if inequality (2) holds, we have

Since AA was arbitrary, the channel QQ satisfies Definition 1. The other direction is trivial.

Now we demonstrate inequality (3). Applying (2) twice, we have

(where the second version holds by swapping x1:nx_{1:n} with x1:n′x^{\prime}_{1:n}, and replacing ψ\psi with 1−ψ1-\psi, then applying (2)). Adding these two inequalities together, we obtain

proving the first inequality in (3). The second statement of the inequality follows because 21+eα≥1−α2\frac{2}{1+e^{\alpha}}\geq 1-\frac{\alpha}{2} for all α≥0\alpha\geq 0.

A.2 Proof of Observation 1

The first statement of the observation is immediate because of the data processing inequality for ff-divergences (see, e.g. Liese and Vajda [24, Theorem 14]): we are guaranteed that for any samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} in Xn\mathcal{X}^{n},

by the Markovian construction of Q′Q^{\prime} from QQ, that is, Q′=Q′′∘QQ^{\prime}=Q^{\prime\prime}\circ Q for some Q′′Q^{\prime\prime} by Definition 7.

Applying the same reasoning to the sample x1:n′x^{\prime}_{1:n}, and using the fact that QQ is (α,δ)(\alpha,\delta)-differentially private, we then have

A.3 Proof of Theorem 1

We split the proof into the two statements: differential privacy implies conditional hypothesis testing privacy, and conditional hypothesis testing privacy (for QQ and for all less informative channels Q′⪯QQ^{\prime}\preceq Q) implies differential privacy.

We need to show that for any samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} differing in at most one observation and measurable sets A⊂YA\subset\mathcal{Y} satisfying Q(A∣x1:n)∧Q(A∣x1:n′)≥δCHQ(A\mid x_{1:n})\wedge Q(A\mid x^{\prime}_{1:n})\geq\delta_{\mathsf{CH}},

We assume that Q(A∣x1:n′)≥(e2α−eα)−1δQ(A\mid x^{\prime}_{1:n})\geq(e^{2\alpha}-e^{\alpha})^{-1}\delta, as otherwise CHTP is satisfied regardless.

Let B=ψ−1({1})⊂YB=\psi^{-1}(\{1\})\subset\mathcal{Y} be the acceptance region for the test ψ\psi. Then by Bayes’ rule and differential privacy, we have

where inequality (i) follows from the assumption that Q(A∣x1:n′)≥δCH=(e2α−eα)−1δQ(A\mid x^{\prime}_{1:n})\geq\delta_{\mathsf{CH}}=(e^{2\alpha}-e^{\alpha})^{-1}\delta. Adding the fractions in the previous display, we obtain

where the second inequality follows again by assumption that Q(A∣x1:n′)≥δCHQ(A\mid x^{\prime}_{1:n})\geq\delta_{\mathsf{CH}}.

A.3.2 CHTP implies DP

First, solving for αCH\alpha_{\mathsf{CH}} and δCH\delta_{\mathsf{CH}} in the statement of the theorem, we have

We need to show that QQ is (α,δ)(\alpha,\delta)-differentially private, as long as for any Q~⪯Q\widetilde{Q}\preceq Q, and for any samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} with dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x^{\prime}_{1:n})\leq 1, we have

For the sake of contradiction, let us assume that QQ is not (α,δ)(\alpha,\delta)-differentially private, and so there is a set BB and two samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} with dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x^{\prime}_{1:n})\leq 1 such that

In particular, we will show that if there is a set BB satisfying inequality (23), then the upper bound (22) fails to hold. Let C=BcC=B^{c} be the complement of BB. Set the thresholds

Let the channel Q~\widetilde{Q} be defined by Q~(⋅ ⁣∣X)=Q(⋅ ⁣∣X)×Uni\widetilde{Q}(\cdot\!\mid X)=Q(\cdot\!\mid X)\times\mathsf{Uni}, that is, the output of Q~\widetilde{Q} conditional on XX is the pair (Y,U)(Y,U), where Y∼Q(⋅ ⁣∣X)Y\sim Q(\cdot\!\mid X) and UU is an independent uniform random variable. In this case, we have the relation Q~⪯Q\widetilde{Q}\preceq Q, so that Q~\widetilde{Q} must satisfy inequality (22) for any test ψ\psi and samples x1:nx_{1:n} and x1:n′x^{\prime}_{1:n} satisfying dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x^{\prime}_{1:n})\leq 1. If we define the Cartesian products

we also obtain the following pair of inequalities:

Moreover, we have the string of equalities

With the strict inequalities (24) and equation (25), we can derive our desired contradiction to the testing upper bound (22), which we prove by conditioning on Z∈A~≔B~∪C~Z\in\widetilde{A}\coloneqq\widetilde{B}\cup\widetilde{C}. First, we must check that Q~(A~∣x1:n)∧Q~(A~∣x1:n′)≥δCH\widetilde{Q}(\widetilde{A}\mid x_{1:n})\wedge\widetilde{Q}(\widetilde{A}\mid x^{\prime}_{1:n})\geq\delta_{\mathsf{CH}}. Indeed, since A~=B~∪C~\widetilde{A}=\widetilde{B}\cup\widetilde{C}, we have

by Eq. (25). By assumption (23), we know that Q(B∣x1:n)>δ=eα2δCHQ(B\mid x_{1:n})>\delta=e^{\frac{\alpha}{2}}\delta_{\mathsf{CH}}, and inequality (23) implies 1−Q(C∣x1:n)>eα(1−Q(C∣x1:n′))+δ1-Q(C\mid x_{1:n})>e^{\alpha}(1-Q(C\mid x^{\prime}_{1:n}))+\delta, and so

Therefore, the bound Q~(A~∣x1:n)∧Q~(A~∣x1:n′)≥δCH\widetilde{Q}(\widetilde{A}\mid x_{1:n})\wedge\widetilde{Q}(\widetilde{A}\mid x^{\prime}_{1:n})\geq\delta_{\mathsf{CH}} holds, and we turn to contradicting the inequality (22), that is,

To that end, we choose a particular test: let ψ(y)=1 ⁣{y∈C~}\psi(y)=\mathbf{1}\!\{{y\in\widetilde{C}}\}. Then by Bayes’ rule and the fact that B~\widetilde{B} and C~\widetilde{C} are disjoint, we obtain

where step (i) follows by inequality (24b) and step (ii) follows from Eq. (25). To lower bound the second probability in the testing upper bound (22), we have

where we have used inequality (24a) for step (i) and Eq. (25) again for step (ii). Combining the two preceding displays, we obtain

where we have recalled the definition of αCH\alpha_{\mathsf{CH}}. This contradicts the testing bound (22).

Appendix B Proofs of Minimax Lower Bounds

In this section, we collect proofs of each of our minimax lower bounds and their related results.

In this section we prove a slightly more general form of Theorem 2. Let P0,iP_{0,i} and P1,iP_{1,i}, i=1,…,ni=1,\ldots,n be probability distributions on X\mathcal{X}, and let PνnP_{\nu}^{n} be their nn-fold products for ν=0,1\nu=0,1 (that is, we draw independent, but not necessarily identically distributed, observations X1∼Pν,1X_{1}\sim P_{\nu,1}, …, Xn∼Pν,nX_{n}\sim P_{\nu,n}). Under α\alpha-total-variation privacy (Def. 4), we will prove that

For the special case that Pν,i=PνP_{\nu,i}=P_{\nu} for all i=1,…,ni=1,\dots,n (for each ν=0,1\nu=0,1), this proves that

The inequality ∥M0n−M1n∥TV≤∥P0n−P1n∥TV\left\|{M_{0}^{n}-M_{1}^{n}}\right\|_{\mathsf{TV}}\leq\left\|{P_{0}^{n}-P_{1}^{n}}\right\|_{\mathsf{TV}} is immediate from the classical data processing inequality (cf. [24, Theorem 14]), so proving inequality (26) is sufficient to prove the theorem.

Now we turn to the proof of (26). By the product nature of Pνn(x1:n)P_{\nu}^{n}(x_{1:n}) for each ν=0,1\nu=0,1, we have

For any set A∈σ(Z)A\in\sigma(\mathcal{Z}), we thus have

where the supremum is taken over samples with dham(x1:n,x1:n′)≤1d_{\rm ham}(x_{1:n},x_{1:n}^{\prime})\leq 1. By our privacy assumption, we have

and since ∫∣dP0,i−dP1,i∣=2∥P0,i−P1,i∥TV\int|dP_{0,i}-dP_{1,i}|=2\left\|{P_{0,i}-P_{1,i}}\right\|_{\mathsf{TV}}, this completes the proof.

B.2 Proof of Theorem 3

We begin the proof of Theorem 3 by stating a lemma that shows, roughly, that a set AA with high probability under a distribution PθνP_{\theta_{\nu}} must also have high probability under Pθν′P_{\theta_{{\nu^{\prime}}}}, so long as the estimator θ^\widehat{\theta} is α\alpha-differentially private. We recall the definition of Pθν=(1−p)P0+pPνP_{\theta_{\nu}}=(1-p)P_{0}+pP_{\nu} (where the sample size nn is implicit).

Let AA be a measurable set, and ν,ν′∈V\nu,{\nu^{\prime}}\in\mathcal{V}. Assume that Pθν∈PP_{\theta_{\nu}}\in\mathcal{P} for all ν\nu. Then if θ^\widehat{\theta} is (α,δ)(\alpha,\delta)-approximately differentially private,

where we have used the definition (28) of PsuccP_{\mathsf{succ}}. Rearranging terms, we obtain

Lower bounding 1−Psucc1-P_{\mathsf{succ}} gives the theorem.

Proof of Lemma 2 Let B={Bi}i=1nB=\{B_{i}\}_{i=1}^{n} be sequence of i.i.d. Bernoulli(p)\mathop{\rm Bernoulli}(p) random variables. Now, assume that observations are generated according to the following distribution: first, draw W10,…,Wn0∼iidP0W_{1}^{0},\dots,W_{n}^{0}\stackrel{{\scriptstyle\rm iid}}{{\sim}}P_{0} and draw W1ν,…,Wnν∼iidPνW^{\nu}_{1},\dots,W^{\nu}_{n}\stackrel{{\scriptstyle\rm iid}}{{\sim}}P_{\nu}. Then for each ii, if Bi=0B_{i}=0, set Xi=Wi0X_{i}=W_{i}^{0}, while if Bi=1B_{i}=1, set Xi=WiνX_{i}=W^{\nu}_{i}. By inspection, we have that observations are marginally drawn i.i.d. according to the mixture Pθν=(1−p)P0+pPνP_{\theta_{\nu}}=(1-p)P_{0}+pP_{\nu}. Additionally, for fixed ν′∈V{\nu^{\prime}}\in\mathcal{V}, generate an alternate sample by drawing Wiν′∼iidPν′W^{{\nu^{\prime}}}_{i}\stackrel{{\scriptstyle\rm iid}}{{\sim}}P_{{\nu^{\prime}}} and setting

for each ii. By construction, we observe that

By definition of (α,δ)(\alpha,\delta)-approximate differential privacy, we have for any fixed sequence b∈{0,1}nb\in\{0,1\}^{n} that

Applying the approximate differential privacy lower bound (29), we obtain the further lower bound

the last inequality following from a union bound. The median of the Binomial(n,p)\mathsf{Binomial}(n,p) distribution is no larger than ⌈np⌉\left\lceil{np}\right\rceil, so we obtain

B.3 Proof of Proposition 5

The first term in the bound (18) is a standard result in nonparametric density estimation; see, for example, Tsybakov [29, Theorem 2.8], Devroye and Györfi [8, Chapter 4], or Yang and Barron [31, Section 6]. We thus focus on the second term in the lower bound (18).

Let P0P_{0} be the uniform distribution on d^{d}, with density f≡1f\equiv 1. Standard results in approximation theory and density estimation (see, for example, the Devroye and Györfi [8, Chapter 4], Yang and Barron , or Lorentz [25, Section 5]) show the following result: the packing entropy for the collection of 11-Lipschitz densities on d^{d} scales as (1/ϵ)d(1/\epsilon)^{d}. More concretely, there exist constants c0,c1>0c_{0},c_{1}>0 (that may depend on the dimension dd) such that for any ϵ∈(0,1]\epsilon\in\left({0},{1}\right], there exists a collection {fν}ν∈V\{f_{\nu}\}_{\nu\in\mathcal{V}} of densities fνf_{\nu}, where each density fνf_{\nu} is 11-Lipschitz continuous, ∥fν−fν′∥2≥c0ϵ\left\|{f_{\nu}-f_{{\nu^{\prime}}}}\right\|_{2}\geq c_{0}\epsilon, the set V\mathcal{V} has cardinality

Now, choose p∈(0,1]p\in\left({0},{1}\right], and set ϵ=p\epsilon=p in the construction leading to the inequalities (30). Then the density 1+(1/p)(fν−1)1+(1/p)(f_{\nu}-1) is a valid density and is (1/p)(1/p)-Lipschitz. If PνP_{\nu} denotes the distribution with this density, then we have (1−p)P0+pPν∈P(1-p)P_{0}+pP_{\nu}\in\mathcal{P}, and moreover, the mixture (1−p)P0+pPν(1-p)P_{0}+pP_{\nu} has density (1−p)+p[1p(fν−1)+1]=fν(1-p)+p[\frac{1}{p}(f_{\nu}-1)+1]=f_{\nu}. In particular, we have the separation (for the metric ρ(f,g)=∥f−g∥2\rho(f,g)=\left\|{f-g}\right\|_{2})

We now apply Theorem 3, setting δ=0\delta=0 as we are working with differential privacy. Letting fPf_{P} denote the density associated with the distribution PP, we obtain that for any α\alpha-differentially private estimator f^\widehat{f} based on nn observations and any p∈p\in that

By choosing p=min⁡{12(nα/c1)−1d+1,1}p=\min\{\frac{1}{2}(n\alpha/c_{1})^{-\frac{1}{d+1}},1\} we obtain

where cdc_{d} is a constant that may depend on dd. This gives the desired result (18).

Appendix C Proof of Proposition 6

We begin our proof by presenting two lemmas, the first of which gives a bound on the bias of our estimator, the second showing that the variance of random vectors projected onto convex sets is always smaller than the initial variance.

where the second inequality follows from Markov’s inequality. ∎

where each step follows from the fact that XX and X′X^{\prime} are i.i.d. Similarly, we also have

Now, for each of the privacy types, we evaluate the risk of the resulting estimator when we perturb the mean of the truncated variables by WW. We begin with α\alpha-KL privacy (equation (6)). In this case, we take W∼N(0,T2n2αKLId×d)W\sim\mathsf{N}\left(0,\frac{T^{2}}{n^{2}\alpha_{\mathsf{KL}}}I_{d\times d}\right), and using the decomposition (31), the rate of convergence is bounded by

Setting T=(n2αKL/d)1/(2k)T=(n^{2}\alpha_{\mathsf{KL}}/d)^{1/(2k)} to approximately minimize the preceding expression, we obtain that

To obtain the results for (α,δ)(\alpha,\delta)-approximate differential privacy and α\alpha-differential privacy, we sample WW from a N(0,T2log⁡1δn2α2Id×d)\mathsf{N}(0,\frac{T^{2}\log\frac{1}{\delta}}{n^{2}\alpha^{2}}I_{d\times d}) distribution, which yields (α,δ)(\alpha,\delta)-approximate differential privacy as noted previously, and that

Choosing T=(n2α2/(dlog⁡δ−1))1/(2k)T=(n^{2}\alpha^{2}/(d\log\delta^{-1}))^{1/(2k)} gives the second result of the proposition.

so that as before, choosing T=(n2α2/d2)1/(2k)T=(n^{2}\alpha^{2}/d^{2})^{1/(2k)} gives the final result. ∎

References