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 except for a single unknown observation ; 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 , , drawn from an unknown distribution , and we wish to make inferences about some parameter of the data generating distribution 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 -dimensional mean estimation problems, the effects of the ambient dimension , the required amount of privacy, and number of moments 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 , and seeks to determine the last remaining observation . We represent the statistician, or estimation procedure, by a channel , which, given a sample drawn from , releases a point according to the distribution . Somewhat more formally, a channel is a regular conditional distribution (or probability kernel) [e.g. 19, Chapter 5] from the sample space to the space . We assume that the data are drawn i.i.d. according to some (unknown) distribution with a parameter we desire to estimate, and the goal of the statistician is to release that is as close as possible to the unknown while guaranteeing that the adversary cannot identify any one observation . 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 , for any region of the output space, the likelihood of varies minimally for different possible values of .
Hypothesis testing: If the adversary is considering two possible values and for , the channel 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 is -differentially private (-DP) if for all and differing in only one observation,
This condition essentially requires that, regardless of the output, the likelihood under does not distinguish samples differing in only a small number of observations.
Notably, we have , and we thus define the stronger (more secure) version of differential privacy we call smooth differential privacy:
The channel satisfies -smooth differential privacy if for all samples and ,
Both of these definitions are quite strong: they require a likelihood ratio bound to hold even for an extremely low probability event .
Example 1: Suppose that for all , and we release the mean corrupted by an independent variable, that is, , where . Then the channel densities satisfy the ratios
which fails to be -DP for any , as we may have . Yet the probability of releasing such a large is exponentially small in .
In this example, the probability of releasing a large —thus revealing information distinguishing the samples and —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 is -approximately differentially private (-DP) if, for all and differing in only one observation,
For approximate differential privacy, as in differential privacy, one typically thinks of as a constant (or decreasing polynomially to 0 as ). To protect against catastrophic disclosures, one usually assumes that decreases super-polynomially, though not exponentially, to zero, that is, that that where is a function satisfying . 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 and differing in a single observation. In particular, let us assume that a test tries to distinguish the following two hypotheses, where is known except for its th entry:
Here a result of 0 from the test indicates evidence that , while a 1 indicates evidence instead that . For shorthand let denote the channel (private) distribution under . We have the following result; we provide a proof for completeness in Sec. A.1.
A channel satisfies -approximate differential privacy if and only if for all hypothesis tests mapping to , for any with ,
where we define hypotheses and . Moreover, -approximate differential privacy implies
That is, for small , the sum of the false positive rate and false negative rate, when testing against , is nearly 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 against 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 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 and , we have
where the infimum is taken over all measurable functions, and we recall that the total variation distance is . 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 is -total variation private (-TVP) if, for all and differing in only one observation,
Equivalently, the error for testing against has lower bound
Here the notation is shorthand for .
Notably, -total variation privacy means that an adversary cannot accurately test between and . Comparing inequality (5) with inequality (3), we see that -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 that selects one observation at random and releases it, so that . Here the sample space and output space are equal, . When samples and differ only at position , then for any set , so is -TV private for any .
While pathological, the constructed channel is clearly not private in an intuitive sense—one of the 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 in Definition 4, for example, choosing a measure between distributions that is infinite when they are not mutually absolutely continuous.
where denotes a measure with respect to which and are absolutely continuous (with densities and ). For such a convex , we define
The channel is --divergence private if
We recover Definition 4 by taking , we may take to obtain -Kullback-Leibler (-KL) privacy (which is more stringent than TV-privacy by Pinsker’s inequality):
We show in the sequel that mechanisms 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 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 to denote the set of all distributions on the space (treating the -algebra as implicit), and given two spaces and , we abuse notation and write to denote that is a regular conditional probability for taking values in given , that is, is a probability distribution on for each and is -measurable (a Markov kernel from to ). With this notation, we define channel composition as follows.
Given channels and , the composition of with , denoted is defined via the hierarchical model
That is, we view as a stochastic kernel from the set to the set , 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 and , we say is less informative than , written , if there exists a channel such that .
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 from via an independent randomization, no new information about the sample arises by moving from to . Indeed, any channel inherits privacy properties of ; 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 is --divergence private (Definition 5) then is --divergence private.
If is -differentially private, then is -differentially private.
Using the notion of deficiency, we now provide a strengthened version of testing-based privacy.
A channel is -conditional hypothesis testing private (CHTP) if for any pair of samples , with , any set satisfying , and any test , we have
where the conditional channel is defined as
We make a few remarks on this definition. It says that the channel must have large probability of error in testing between samples and , even conditional on the output of the channel (at least for in sets with high enough probability). The definition is nontrivial only for . Unlike the notions of privacy introduced earlier (DP, TVP, and HTP), which are inherited (Observation 1), CHTP is not inherited—there exist channels where is -CHTP while is not.
While expression (7) is superficially similar to our earlier testing-based definitions of privacy, its reliance on the conditioning set 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 , it is hard to test accurately between samples and 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 and and the test are constructed adaptively upon observing the output of the channel . 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 and against each other, since it is unlikely (probability ) that the th data point will be released. However, writing to denote the index of the randomly released data point, we are able to test hypotheses about 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 is -DP, then it is -CHTP where
Conversely, suppose that for some and , is -CHTP for every . Then is -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 and the estimator . To be precise, the data are drawn i.i.d. from the distribution , then the estimator is drawn according to the channel conditional on .
We are interested in minimizing this error over all possible privacy-preserving mechanisms, so that for a family (i.e. the set of channel distributions satisfying some chosen definition of privacy), we study the minimax risk for estimation of the population parameter , 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 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 from a finite collection of well-separated points . Given an index set of finite cardinality, the indexed family of distributions is said to be a -packing of if for all .
In the standard hypothesis testing problem (without privacy constraints), nature chooses uniformly at random, then (conditional on ) draws a sample i.i.d. from the distribution ; the problem is to identify the member of the packing set . 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 -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 --divergence privacy settings (recall Definitions 4 and 5). In particular, we prove all results in this subsection using -total variation privacy; this is, in a sense, the smallest -divergence (cf. Liese and Vajda [24, Section V], where it is shown that all -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 , the information available to an observer about the original distribution of the data is disguised via . To that end, for a channel and distribution , we define the marginal
where is the -fold product distribution (that is, is equivalent to ). This is the marginal distribution of the privately released estimator when the initial sample is drawn from .
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 are substantially closer in variation distance than are the , 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 (i.e. a high privacy level), the output of the channel contains relatively little information about the true distribution . (See Sec. B.1 for a proof.)
Let and be probability distributions on and , , be their -fold products. Under -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 denotes the family of -TV-private channels, then
We apply Le Cam’s method and the lower bound (10). First, we fix (to be chosen later), and we define the distributions and on via
where we have used the contraction inequality of Theorem 2. Choosing , we substitute to find
Our choice of was arbitrary, so once we note that the lower bound 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 approach zero—meaning that the privacy guarantees become stronger—as the sample size grows. If the distribution is bounded, with always, then taking is possible and the lower bound in (12) scales as . The proposition then suggests (and we show later) that we can allow privacy at a level of without negatively affecting convergence rates. Under the weaker assumption that , however, the proposition disallows such quickly decreasing ; if , there is a degradation in rate of convergence. Moreover, if all we can guarantee is a second moment bound (), then any amount of privacy forces the rate to degrade, and it is impossible to take as without suffering non-parametric rates of convergence.
1.2 Support estimation under total variation privacy
Let denote the family of -TV-private channels, and for let denote the collection of uniform distributions with . 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 and consider the two distributions and . Comparing their variation distances, we have . Moreover, their respective maxima and satisfy the separation condition . Thus, by letting 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 gives the result (13). ∎
2 Lower bounds with variants of differential privacy
We now turn to lower bounds on estimation when the mechanism satisfies (a variant of) differential privacy. We will see that this implies stronger lower bounds than those implied by -total variation privacy, as we obtain results that exhibit dependence on the ambient dimension as well as on the privacy parameter . 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 assign relatively high probability mass to all parts of the parameter space as a consequence of the likelihood ratio guarantee that is their definition.
As in the previous section, we have a (semi)metric on the parameter space , and a family of distributions , where indexes a subset . Additionally, we assume there exists a distribution on the space such that for some (fixed) , we have for all . With this fixed in place, we may define the parameters we wish to estimate by
where is our population statistic. (We omit from our notation for , leaving it implicit.) We then define the separation of the set by
Now we come again to a standard testing problem: we choose a private procedure (given by a channel ). After we make this choice, nature chooses one of the indices , generating a sample drawn i.i.d. from the distribution . 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 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 , and define . Let be an -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 , Theorem 3 implies it is difficult to distinguish between the distributions and , when , as long as the packing set is large enough. In particular applications, we show how this implies substantial dependence on the ambient dimension of the parameter space.
Let denote the family of -approximately differentially private channels. Then for the mean estimation problem,
We usually think of as decreasing quite quickly with —as a simple example, as with —so that the sample complexity bound (16) implies the optimal statistically efficient rate is possible only if . Thus, at least for suitably quickly decreasing , we observe a quadratic-like penalty in convergence rate from the dimension.
Now, we apply the reduction of estimation to testing with this packing , which implies
We now choose to (approximately) maximize the preceding display, which makes the average probability of error constant. Without loss of generality, we may assume that (as Proposition 2 gives the result when ), so that . 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 . 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 -differentially private channels () for simplicity. (See Section B.3 for the proof.)
Let denote the family of -differentially private channels. Then for a constant that may depend on the dimension ,
The bound (18) is matched by known upper bounds. The term in the bound is the well-known minimax rate for estimation of a Lipschitz density on ; 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 dimensions, we note that Wasserman and Zhou show that constructing a standard histogram estimator with equally sized bins on , then adding independent Laplace noise (of appropriate magnitude dependent on and ) to each of the bins, and returning this histogram, gives an estimator that is -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 term is reminiscent of the bounds (15) in its additional quadratic penalty. Choosing in expression (19) gives the bound (18).
We make one more remark on Proposition 5. Though our observations are bounded, as are the densities we estimate, we may not take the privacy parameter to 0 as quickly as in the parametric problems in the preceding section. Indeed, if as , expression (18) shows it is impossible to attain the non-private rate. In contrast, in expression (15), we see that (assuming ) as long as , as 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 ; similar ideas for estimation of parameters have been used by Smith and are frequent in robust statistical estimation . By specific choices of and , however, we can achieve order optimal rates of convergence for our private estimators.
We consider three distributions for that variously satisfy our privacy definitions. Before giving them, we note that if we define and , then it is clear that
Let us first consider the divergence-based variants of privacy, focusing on -KL privacy (6). In this case, take . Letting denote the distribution of , for samples and differing in at most a single observation we have
because . 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 , then the estimator is -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 and , we claim that taking to have independent coordinates, each Laplace distributed with density , where , 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 and let . Then is -KL private, and
Choose and let . Then is -approximately differentially private, and
Choose and let have independent -distributed coordinates. Then is -differentially private and -smoothly differentially private (Def. 2) with metric , 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 , , so that lower bounds for -total variation privacy imply lower bounds for -KL privacy, and convergence guarantees for -KL private estimators give convergence guarantees for -TV private estimation.) While our bounds for -KL and -TV private estimators are not sharp—we are missing a factor of the dimension 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 of the problem; all privacy guarantees suffer as the number 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 in a sample 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 -differential privacy. Indeed, let be an arbitrary set and let . Then if inequality (2) holds, we have
Since was arbitrary, the channel 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 with , and replacing with , then applying (2)). Adding these two inequalities together, we obtain
proving the first inequality in (3). The second statement of the inequality follows because for all .
A.2 Proof of Observation 1
The first statement of the observation is immediate because of the data processing inequality for -divergences (see, e.g. Liese and Vajda [24, Theorem 14]): we are guaranteed that for any samples and in ,
by the Markovian construction of from , that is, for some by Definition 7.
Applying the same reasoning to the sample , and using the fact that is -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 and for all less informative channels ) implies differential privacy.
We need to show that for any samples and differing in at most one observation and measurable sets satisfying ,
We assume that , as otherwise CHTP is satisfied regardless.
Let be the acceptance region for the test . Then by Bayes’ rule and differential privacy, we have
where inequality (i) follows from the assumption that . Adding the fractions in the previous display, we obtain
where the second inequality follows again by assumption that .
A.3.2 CHTP implies DP
First, solving for and in the statement of the theorem, we have
We need to show that is -differentially private, as long as for any , and for any samples and with , we have
For the sake of contradiction, let us assume that is not -differentially private, and so there is a set and two samples and with such that
In particular, we will show that if there is a set satisfying inequality (23), then the upper bound (22) fails to hold. Let be the complement of . Set the thresholds
Let the channel be defined by , that is, the output of conditional on is the pair , where and is an independent uniform random variable. In this case, we have the relation , so that must satisfy inequality (22) for any test and samples and satisfying . 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 . First, we must check that . Indeed, since , we have
by Eq. (25). By assumption (23), we know that , and inequality (23) implies , and so
Therefore, the bound holds, and we turn to contradicting the inequality (22), that is,
To that end, we choose a particular test: let . Then by Bayes’ rule and the fact that and 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 . 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 and , be probability distributions on , and let be their -fold products for (that is, we draw independent, but not necessarily identically distributed, observations , …, ). Under -total-variation privacy (Def. 4), we will prove that
For the special case that for all (for each ), this proves that
The inequality 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 for each , we have
For any set , we thus have
where the supremum is taken over samples with . By our privacy assumption, we have
and since , 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 with high probability under a distribution must also have high probability under , so long as the estimator is -differentially private. We recall the definition of (where the sample size is implicit).
Let be a measurable set, and . Assume that for all . Then if is -approximately differentially private,
where we have used the definition (28) of . Rearranging terms, we obtain
Lower bounding gives the theorem.
Proof of Lemma 2 Let be sequence of i.i.d. random variables. Now, assume that observations are generated according to the following distribution: first, draw and draw . Then for each , if , set , while if , set . By inspection, we have that observations are marginally drawn i.i.d. according to the mixture . Additionally, for fixed , generate an alternate sample by drawing and setting
for each . By construction, we observe that
By definition of -approximate differential privacy, we have for any fixed sequence 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 distribution is no larger than , 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 be the uniform distribution on , with density . 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 -Lipschitz densities on scales as . More concretely, there exist constants (that may depend on the dimension ) such that for any , there exists a collection of densities , where each density is -Lipschitz continuous, , the set has cardinality
Now, choose , and set in the construction leading to the inequalities (30). Then the density is a valid density and is -Lipschitz. If denotes the distribution with this density, then we have , and moreover, the mixture has density . In particular, we have the separation (for the metric )
We now apply Theorem 3, setting as we are working with differential privacy. Letting denote the density associated with the distribution , we obtain that for any -differentially private estimator based on observations and any that
By choosing we obtain
where is a constant that may depend on . 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 and 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 . We begin with -KL privacy (equation (6)). In this case, we take , and using the decomposition (31), the rate of convergence is bounded by
Setting to approximately minimize the preceding expression, we obtain that
To obtain the results for -approximate differential privacy and -differential privacy, we sample from a distribution, which yields -approximate differential privacy as noted previously, and that
Choosing gives the second result of the proposition.
so that as before, choosing gives the final result. ∎