Skip to content

定理Theorem

差分隐私的高级组合

Advanced composition of differential privacy

以条件隐私损失的漂移和随机波动控制自适应多轮组合,并明确新增的 delta 预算。

形式陈述 ​

固定相邻关系、整数 k≥1 及 ε≥0、0≤δ<1。一个交互过程运行 k 轮,第 i 轮机制可以由先前公开输出选择,但对每个可能的历史,其条件机制都必须满足同一个 (ε,δ)-差分隐私保证。对任意 0<δ′<1,完整交互记录满足

(ε∗,kδ+δ′)-DP,ε∗=2klog⁡(1/δ′)ε+kε(eε−1).

当 kδ+δ′≥1 时,加法松弛已使保证失去区分力;有意义的预算应满足 kδ+δ′<1。这是一条通用上界。基本组合同时给出 (kε,kδ);允许将后者的 δ 放宽到 kδ+δ′ 后,应取两个 ε 上界中较小者。高级组合并非在所有参数下都更紧。

直觉

每轮最坏隐私损失都可能接近 ε,但连续多轮总是向同一个最坏方向偏移通常不是典型情况。高级组合把损失拆为小的平均漂移,加上围绕均值的波动。前者累积为约 kε2,后者只以约 kε 增长。

这种改进用额外 δ′ 换取。若坚持最终仍为纯 DP,即 δ=δ′=0,公式没有有限意义;不能把平方根规律当成纯 DP 的通用组合定律。

为什么自适应选择仍可处理 ​

先看每轮纯 DP 的情形。固定相邻输入 D,D′,联合记录的概率由条件概率连乘,因此总对数似然比满足

L=∑i=1kLi,Li=log⁡pD(Yi∣Y<i)pD′(Yi∣Y<i).

给定过去,纯 DP 使 Li∈[−ε,ε]。其条件均值是两个条件分布间的 KL 散度,可上界为 ε(eε−1)。减去这些条件均值后得到鞅差,其条件取值区间的长度仍为 2ε,但绝对值不必至多 ε。使用Azuma–Hoeffding 的条件区间版本,总波动超过 t 的概率至多 exp⁡(−t2/(2kε2));取 t=ε2klog⁡(1/δ′) 就得到平方根项。ε=0 时每轮纯 DP 分布相同,直接处理即可。

这里不要求不同轮的损失独立,只要求每个历史下的条件保证成立。近似 DP 的推广还要处理每轮的加法松弛,最终支付 kδ;不能以“每轮存在概率恰为 δ 的坏集合”替代这个证明,因为一般 DP 的 δ 是事件概率的超额质量。

例子与边界

一百轮的小预算 ​

设 k=100,每轮为纯 ε=0.01,选 δ′=10−6。基本组合给 (1,0)-DP。高级组合得到

ε∗=0.01200log⁡106+100(0.01)(e0.01−1)≈0.536.

因此同一过程也满足 (0.536,10−6)-DP。这个结论降低了 ε,同时改变了允许的 δ;不能只报告“预算从 1 降为 0.536”而省略后一项。

若每轮本已有 δ=10−8,同一计算的最终 δ 是 100⋅10−8+10−6=2⋅10−6。给定总目标 δ¯ 后,先决定分配多少给 kδ 和 δ′,再计算每轮参数。

哪些选择会使口径改变 ​

分析者看过前几轮结果后更换查询是允许的;但每轮必须在固定历史下仍有预算保证。如果运行轮数本身按未保护的原始数据决定,停止时间也可能泄露信息。安全的简单做法是预先固定最大轮数并核算所有可能输出;更灵活的隐私过滤器需要另外的定理。

当 k=1 或 ε 较大时,高级组合数值常比直接相加更差。其主要优势区间是小单轮 ε、适度轮数,以及允许非零额外松弛的场景。

推论与应用

通用高级组合只知道每轮的两项 DP 参数,因此会丢掉机制的具体分布。若多轮都是 Gaussian 机制,Rényi DP保留不同阶数的矩信息,往往得到更紧核算。选择核算方式时,应先固定整个发布流程,再比较合法的界,不能用不同核算器分别忽略不同轮次。

参考资料
关系图谱5 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系