Skip to content

模型Model

自适应数据分析

Adaptive data analysis · Adaptive statistical queries

描述同一数据上的自适应查询,并以完整反馈记录的有限比特预算证明最终查询的泛化保证。

形式陈述 ​

统计查询交互 ​

设 m≥1,隐藏的IID 样本 S=(Z1,…,Zm)∼D⊗m。以下查询、反馈映射和损失评价均假定可测。在第 t 轮,分析者根据先前记录

Ht−1=(q1,a1,…,qt−1,at−1)

选择一个统计查询 qt:Z→[0,1],机制再返回答案 at。目标是让 at 接近总体值

Pqt=EZ∼Dqt(Z),

也就是相应的期望,而机制只能访问经验值 PSqt 及其内部状态。误差 PSqt−Pqt 是经验量与总体量之差在统计查询语言下的对应物。

查询 qt 是历史的函数,也间接依赖同一份样本;因此它不是预先固定的随机变量。对每个固定 q 成立的集中不等式,不能在条件化到数据选择出的 qt 后原样套用。自适应数据分析正研究这条依赖如何累计,以及机制应限制泄露多少样本信息。

一个具体例子是多重校准:每次修改报告概率后,“群体与当前分数桶的交集”随之改变,下一轮需要估计的条件平均也由此前反馈决定。

固定查询与自适应查询的断点 ​

若 k 个查询在看数据前固定,对每个查询应用 Hoeffding 不等式,再取并集界,样本复杂度只多一个 log⁡k。若分析者每次根据精确答案设计下一问,答案本身会逐步暴露样本特征;最终查询可能专门命中这份样本中的偶然模式。此时“总共只问了 k 次”并不足以证明同样的对数依赖。

一个极端过程是先用许多查询定位样本中出现的稀有元素,再定义最终查询为这些元素的指示函数。它在经验分布上取值很高,在连续或巨大总体上却可能几乎为零。每个组成查询单独看都合法,失败来自最终对象的自适应选择。

有限反馈记录的一条定量保证 ​

一种直接可审计的约束,是限制留出数据向分析者提供多少种可能反馈。令 S∼Dm 为隐藏留出集,U 包含初始训练数据以及分析者的全部随机种子,并要求 U 与 S 独立。分析者不能直接读取 S;最终查询只能写成

q=FU(H):Z→[0,1],

其中 H 是完整公开反馈记录。取非负整数 b,假定公开记录取值于一份事先固定、至多有 2b 个元素的有限集合。例如协议固定返回 b 个比特,所有回答、拒绝、结束信号均已计入其中。

对任意 0<δ<1,最终查询满足

P{|PSq−Pq|>bln⁡2+ln⁡(2/δ)2m}≤δ.

概率同时对留出样本和独立训练信息/随机种子取平均,ln 表示自然对数。反馈可以由前面的选择自适应地产生;结论控制最终查询的经验均值与总体均值之差,不要求它在运行前就固定。

这里的比特预算是完整记录的范围大小约束,不能只数最后发布文件的长度。如果分析者已经直接查看原始留出集,即使最后只发布一个比特,也不满足 q=FU(H) 的信息接口。

直觉

重复查看同一数据集,好比一边答题一边偷看评分器:单次反馈未必暴露很多,但下一次尝试会专门利用已经泄露的信息。久而久之,留出集不再是独立裁判,而成为训练回路的一部分。问题的核心不是查询数量本身,而是公开记录让分析者对这份特定样本了解了多少。

reusable holdout 如何节制反馈 ​

传统留出集只在模型开发完成后使用一次。若研究者反复依据留出分数调模型,留出集便参与了选择,逐渐变成训练过程的一部分。reusable holdout 的目标是让同一留出集支持多轮模型比较,同时只释放经过阈值化、噪声化或稳定机制处理的信息。

典型设计不会对每次微小改进都返回精确分数,而只在新模型显著超过当前基线时更新公开答案。这样,许多无效尝试不消耗同等信息预算;真正发布的更新次数受到控制。该思想优化的是可复用性,而不是让测试集变成无限资源。

例子与边界

精度损失的三个来源 ​

回答 at 与总体值的差可拆成:样本均值和总体均值之间的采样误差,机制加入噪声或近似计算造成的回答误差,以及自适应选择放大的选择偏差。只报告一个“置信区间”会掩盖另外两项。尤其是机制为保持稳定而加入的噪声不能在评估时假装不存在。

若查询是带方向的损失比较,还要明确是同时控制所有历史查询,还是只控制最终选中的一个。前者通常更昂贵;某些机制专门利用“只需保证最终发布结果”的较弱目标。

一棵两层比较树的完整记录 ​

设独立训练信息 U 固定了三个模型 A,B,C,查询为它们的有界损失。第一轮机制仅返回一个比特:u=0 表示留出风险上 A 不高于 B,u=1 表示 B 更好,平局规则预先固定。第二轮比较第一轮胜者与 C:v=1 表示保留胜者,v=0 表示选择 C。

完整记录 (u,v) 第二轮比较 最终模型
(0,0) A 与 C C
(0,1) A 与 C A
(1,0) B 与 C C
(1,1) B 与 C B

第二轮问题确实依赖第一轮反馈;运行中却只公开两个比较位,没有公开精确风险。完整记录有四种可能,故可用 b=2 的界。当 m=1000,δ=0.05 时,最终模型的经验—总体差以至少 95% 概率不超过约 0.050375。这里最终模型实际上只有三个,直接对这三个预训练模型应用有限类界,还可将 bln⁡2=ln⁡4 换成 ln⁡3。比特界的好处是一般协议即使不能方便列举全部潜在模型,也能从反馈接口给出统一账本。

若每轮改为返回一个 8 位量化风险,后续算法便可以利用更多可能记录来选择新模型。十个固定的二元反馈位给出 b=10,在相同 m,δ 下界为约 0.072871;要求这个界至多为 0.1,充分样本数是

m≥⌈10ln⁡2+ln⁡402(0.1)2⌉=532.

这个数量由潜在反馈分支决定,不是由这次实际走过的分支有几个“成功更新”决定。若更新发生在哪一轮也会公开,就需要把该时刻纳入记录。

短输出不等于少量信息访问 ​

设 D 是 [0,1] 上的均匀分布。如果分析者直接读到全部样本,可定义 qS(z)=1{z∈{Z1,…,Zm}}。有限集合的总体概率为零,但每个样本点都被命中,所以 PSqS=1、PqS=0。

即使最后只公开“经验值等于一”这一比特,也无法得到 b=1 的泛化界:定义最终查询时已经使用了整个数据集,qS 不能由一个独立 U 和该比特恢复。该反例准确定位了有限反馈定理所限制的信息入口。

能够获得新数据时的边界 ​

该领域不宣称所有探索都必须私有化或噪声化。若可以取得新的独立数据,最直接的修复通常是预注册最终分析,再在独立样本上复现;只有数据昂贵、样本必须复用且交互难以预先封闭时,稳定机制才体现其价值。

推论与应用

三条控制路线 ​

稳定性与差分隐私。 若整个交互机制对替换一个样本点不敏感,则自适应选中的查询难以记住单条记录。差分隐私提供可组合的稳定性定义,差分隐私蕴含泛化再把它转成期望或高概率的总体误差保证。

信息约束。 上述有限反馈定理使用的是记录的可能值数量,也称描述长度约束。互信息和 max-information 则给出其他信息刻画,各有自己的保证;不能把同一个平方根公式直接赋给任意一种“信息量”。

限制交互结构。 样本切分、预注册分析、独立复现集或只允许少量有效更新,直接减少反馈回路。它们不如通用稳定机制灵活,却常是最透明、最容易审计的实践选择。

为什么只需对所有反馈分支作一次并集 ​

固定 U=u,将协议所有可能记录产生的最终查询放进集合

Qu={Fu(h):h 是协议可能的完整记录}.

它至多包含 2b 个函数,而且在读取留出样本之前就由协议和 u 确定。条件于 U=u,隐藏样本仍是 D 的IID 样本。对每个固定 f∈Qu,Hoeffding 不等式给出

P(|PSf−Pf|>ϵ∣U=u)≤2e−2mϵ2.

用并集界同时保护所有潜在最终查询,得到

P{∃f∈Qu:|PSf−Pf|>ϵ∣U=u}≤2b+1e−2mϵ2.

实际选出的 q 总在这个集合里,将右侧设为 δ 就得到所述界;最后用迭代期望对独立的 U 平均。机制可以怎样选择分支不影响这一步,因为已经同时保护了所有分支。这是有限假设类泛化界在反馈协议上的应用。

证明没有条件于实际发生的 H=h 再声称 S 仍 IID。那种条件化恰会选择数据,是一开始需要解决的问题。正确顺序是固定独立信息,列出全部潜在查询,再作一次并集。

预算与回答精度的边界 ​

若允许任意长度不超过 b 的二进制串,并且长度本身可见,可能记录数是 1+2+⋯+2b=2b+1−1,不能直接按 2b 计数。固定长度或使用适当的完整编码,才能按照声明的范围大小应用定理。停止时间、失败信号和调参过程中展示的其他数字也属于公开记录。

该保证控制 PSq 与 Pq。若机制最终回答 a 只是量化或加噪后的近似,还应使用

|a−Pq|≤|a−PSq|+|PSq−Pq|

加入回答误差。若最终回答之后还会继续据此选择新查询,也须把这次回答计入新记录的预算。

若要同时保护 k 个历史查询,最直接的候选计数至多为 k2b,界中相应增加 ln⁡k;只证明最终查询并不会自动得到整段回答序列的统一精度。有限反馈也不等于差分隐私:公开一个精确敏感属性只需一位,仍可能完全泄露它。

与常规模型选择的关系 ​

交叉验证和嵌套留出通过协议隔离模型选择与最终评价,适合轮数有限、流程可预先安排的任务。自适应数据分析处理的是更开放的交互:后续问题本身由先前结果塑造。把每轮探索都塞入一次普通交叉验证,不能自动保住最终置信水平。

参考资料
  • Cynthia Dwork et al., “Preserving Statistical Validity in Adaptive Data Analysis,” STOC, 2015.
  • Raef Bassily et al., “Algorithmic Stability for Adaptive Data Analysis,” STOC, 2016.
  • Moritz Hardt and Jonathan Ullman, “Preventing False Discovery in Interactive Data Analysis,” FOCS, 2014.
  • Cynthia Dwork, Vitaly Feldman, Moritz Hardt, Toniann Pitassi, Omer Reingold, and Aaron Roth, “Generalization in Adaptive Data Analysis and Holdout Reuse”, arXiv:1506.02629v2, 2015,§2.3 Theorem 9、Appendix A Definition 28 与 Theorem 29:有限输出范围、独立随机种子与坏事件并集。本文将有界查询的 Hoeffding 界代入并给出显式比特预算。
关系图谱16 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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