5.1 𝞪-nets 机制
给定一个查询集 Q,下面我们开始定义 α-nets。
定义 5.2(α-nets) 关于查询类 Q 的数据结构 α-nets 为集合 N⊂N∣X∣。对于所有 x∈N∣X∣,都存在一个 α-nets 的元素 y∈N,使得:
f∈Qmax∣f(x)−f(y)∣≤α
我们用 Nα(Q) 表示在 Q 的所有 α-nets 集合中最小的 α-nets 基数。
也就是说,对于每个可能的数据库 x 及 Q 中的所有查询,都存在一个 α-nets 的元素,该元素“看起”来像 x,直到容错度为 α。
小 α-nets 对我们很有用,因为当与指数机制配对时,它们将为查询带来高精度。给定一类函数 Q,我们将定义一个指数机制的实例化,称之为 Net 机制。我们首先观察到 Net 机制 保留了 ε-差分隐私。
命题 5.1 Net 机制 是 (ε,0)-差分隐私的。
【证明】 Net 机制 只是指数机制的实例化。因此,隐私定理遵循 定理 3.10。
【命题 5.1 证毕】
我们可以类似地对指数机制进行分析,以开始理解 Net 机制 的效用保证:
命题 5.2 令 Q 为敏感度 1/∥x∥1 查询的任何类别。令 y 为 Net 机制 NetMechanism(x,Q,ε,α) 输出的数据库。然后有 1−β 的概率使得:
f∈Qmax∣f(x)−f(y)∣≤α+ε∥x∥12(log(∣Nα(Q)∣)+log(β1))
【证明】通过应用定理 3.11并注意到 S(q)=∥x∥11,并且根据 α-net 的定义有 OPT(D)≤α,我们发现:
Pr[f∈Qmax∣f(x)−f(y)∣≥α+ε∥x∥12(log(∣Nα(Q)∣)+t)]≤e−t
当 t=log(β1) 则完成证明命题 5.2。
【命题 5.2 证毕】
因此,我们可以知道,通过 ∣Nα(Q)∣ 的上界(Q 为函数集合),推得差分隐私机制能同时为 Q 类中的所有函数提供的精度的上界。
这正是我们在 第4.1节 中所做的,我们看到当 Q 是一类线性查询时,关键质量是 Q 的 VC 维。