Wasserman Zhou 2010 - Orthogonal Series Density Estimation
Summary
For and a density in a Sobolev ellipsoid of order , the minimax squared- rate is . An exponential mechanism built on the distance between orthogonal-series estimates achieves only (with , ; Thm. 6.2), while perturbing the series coefficients with Laplace noise attains the minimax rate for any (Thm. 6.3). Again perturbation beats the exponential mechanism, though the authors do not know whether their exponential-mechanism bound is tight.
Overview
The section develops “an exponential scheme based on density estimation” and compares it with a perturbation approach. For simplicity . The mathematical structure: expand in an orthonormal basis, estimate the leading coefficients, and either (a) sample a sanitized database whose own series estimate is close to the data’s estimate (exponential mechanism) or (b) add Laplace noise to the coefficient estimates and sample from the resulting density.
Main Content
Set-up (pp. 15-16)
Let be an orthonormal basis for and suppose :
Assume the basis is uniformly bounded:
(Lemma 9.3 uses the cosine basis , so .)
Sobolev ellipsoid (p. 16)
For and , and .
The minimax rate in norm for is (Efromovich 1999): . It is achieved by the projection estimator
For write .
Exponential mechanism on the series loss
Take the loss
where is (14) from the data and, from the released sample ,
Lemma 6.1 (p. 17)
Under this scheme . Hence the exponential-mechanism density satisfies
(The printed exponent in (17) is whereas definition (9) has ; with the factor 2 the privacy parameter is , without it . This affects only constants, not rates.)
Proof (Sec. 9.11, pp. 32-33)
Let and so . By the reverse triangle inequality in : with , . Pointwise, . Integrating over gives the bound.
Theorem 6.2 - exponential mechanism rate (p. 17)
Let be drawn from in (17). Assume . If then
The sanitized estimator converges at a slower rate than the minimax rate (the exponent halves).
Proof outline (Sec. 9.11, pp. 33-35)
Follow the proof of Thm. 5.3 with and ; the triangle inequalities and replace the cdf ones. Condition (10) follows from Markov’s inequality: with polynomially decaying MSE. The small ball probability is the bottleneck:
- By Parseval, with , the second term being the Sobolev tail.
- Standardise: with covariance , , so . If is the largest eigenvalue of then . Lemma 9.3: (for the cosine basis, , and off-diagonal entries involve only with , giving a bounded operator norm).
- Multivariate Berry-Esseen (Bentkus 2003): . This is where is needed.
- The tail (Rohde-Duembgen): . Write the target as with , i.e. norm radius , and take . Since is of the same order as , the bias term is absorbed and one obtains , bounded away from zero.
- Plug into the Thm. 5.3-type bound with . The first term is at most . Here while . Because iff , the negative term dominates and the bound is . Hence the theorem (and this is the second place, after Berry-Esseen, where is used).
Perturbation approach
Perturbed series estimator (p. 17)
with i.i.d. Laplace, density (as printed). If for some , replace by (Hall and Murison 1993). Let be an i.i.d. sample from . In the notation of Lemma 2.6, , so for any the release is DP.
(Sensitivity check, own derivation: by the computation in Lemma 6.1 each moves by at most when one record is replaced, so the coefficient vector has -sensitivity at most ; -DP needs Laplace scale , versus the printed scale . The printed scale is smaller by a factor 2, the same kind of constant-level slip as in (17); rates are unaffected.)
Theorem 6.3 - perturbation attains the minimax rate (p. 17)
Let be drawn from , assume and choose . Then
where is the orthogonal series density estimator based on .
“Hence, again, the perturbation technique achieves the minimax rate of convergence and so appears to be superior to the exponential mechanism. We do not know if this is because the exponential mechanism is inherently less accurate, or if our bounds for the exponential mechanism are not tight enough.”
(Heuristic for why perturbation is cheap (own calculation, not in the paper). With Laplace scale per coefficient, the added integrated variance is , of lower order than the sampling variance whenever . At this holds for any and fixed , so the private estimator inherits the usual bias-variance balance . The paper’s stronger assumption is carried over from Thm. 6.2.)
Examples
Rate comparison for (smooth density, own arithmetic). Exponential mechanism: ; perturbation and minimax: . At : versus in rate scale (a factor in the exponential mechanism’s disfavour, ignoring constants).
import numpy as np
rng = np.random.default_rng(1)
def private_cosine_density(x, m, alpha, rng=rng, c0=np.sqrt(2)):
"""Perturbed series estimator: beta_hat_j + Laplace noise (scale 2*c0*m/(n*alpha), from the Lemma 6.1 sensitivity)."""
n = len(x)
j = np.arange(1, m + 1)
beta_hat = np.sqrt(2) * np.cos(np.pi * np.outer(j, x)).mean(axis=1)
noisy = beta_hat + rng.laplace(0, 2 * c0 * m / (n * alpha), size=m)
grid = np.linspace(0, 1, 2001)
q = 1 + (noisy[:, None] * np.sqrt(2) * np.cos(np.pi * np.outer(j, grid))).sum(0)
q = np.clip(q, 0, None); q /= np.trapezoid(q, grid)
return grid, q
x = rng.beta(10, 10, 5000)
grid, q = private_cosine_density(x, m=8, alpha=1.0)
from scipy.stats import beta
print(np.trapezoid((q - beta.pdf(grid, 10, 10))**2, grid)) # integrated squared errorWith seed 1 this gives an integrated squared error of about for , and cosine terms (so , larger than the settings of the histogram simulation in Wasserman Zhou 2010 - Rate Tables, Simulation and Open Questions, so the two are not directly comparable). It illustrates that for a smooth density a handful of series coefficients carry the signal and need little noise.
Connections
- Marketing measurement. Smooth continuous variables (days-to-conversion, spend, order value) can be released as a handful of Laplace-noised series coefficients instead of a histogram; the number of coefficients plays the role of the bin count and the same bias-variance-privacy trade-off applies ( non-privately). Smoother distributions allow fewer coefficients and therefore less noise: a practical argument for parametric or low-dimensional summaries of response curves before privatisation. Related: nonparametric curve estimation in Nonparametric Models Overview.