形式陈述
对象不是一条固定字符串
固定整数 ,设离散域为 ,未知对象是概率向量
性质是非空分布集合 ,例如均匀分布、单调分布或支持大小受限的分布。本文取总变差距离公理库总变差距离Total variation distance · TV distance两个概率分布对最优可测事件所赋概率之差的最大值。,并定义 。给定 ,测试器区分 与到性质的距离至少为 ;不满足这两项前提的分布没有输出要求。性质不闭时,下确界不必达到,也可能有非成员的距离为零。
与普通性质测试公理库性质测试模型Property testing model · Property testing明确 oracle、距离和承诺间隔,用测试算法与下界区分局部违规、全局距离、容忍性和查询成本。的坐标 oracle 不同,sample 模型不能指定“读取 ”;它只能接收由 随机生成的观测。对象随机性与测试器内部随机币是两层概率来源,保证必须对联合实验或条件顺序写清。
IID sample access
标准 SAMP oracle 每次返回独立样本 。调用 次得到一份IID 样本公理库独立同分布样本IID sample · Independent and identically distributed sample以乘积分布描述来自同一总体的独立重复观测。
样本复杂度是达到给定错误所需的最小 。当 时,经验测度公理库经验测度Empirical measure · Empirical distribution把有限观测的重复频数编码为原子概率测度。记录频数 与 ,但 tester 可以使用碰撞数、缺失质量等统计量,不必先完整估计 。
样本结果由分布决定,算法不能要求下一次一定观察某个低概率元素。根据先前样本决定是否继续会产生随机样本量;此时要声明最坏、期望或高概率 sample bound。
其他查询接口
Evaluation oracle 接收 并返回 ,通常假设精确实数或指定精度;它比 SAMP 直接暴露坐标质量。若返回近似值,容差和 bit 精度必须计入模型。
Conditional oracle 接收集合 ,在 时返回条件分布 的样本。它能把观测集中到原分布中罕见区域;若 ,oracle 返回什么必须约定,不能让该响应偷偷泄露无限信息。
Pair-conditional、cumulative、dual access 等模型继续改变可见信息。相同性质在这些接口下可有指数不同的复杂度,因此“distribution testing 需要多少样本”只对具体 access model 有意义。
直觉
分布测试器不能直接读取完整概率向量;SAMP 只让它从未知质量中随机看到元素,EVAL 和 COND 则暴露不同强度的局部信息。访问模型决定罕见区域能否被主动观察,因此样本数或查询数必须与 oracle 类型、域大小和误差口径共同陈述。
例子与边界
子集质量的样本轨迹
固定已知集合 ,要估计 。从 SAMP 获得样本后记录
是均值 的 IID Bernoulli 变量。Hoeffding 界公理库Hoeffding 不等式Hoeffding's inequality独立有界随机变量和偏离期望的概率以平方偏差的指数速度衰减。给出
所以对 , 足以达到加性误差 、失败率 。这条轨迹只估计一个预先给定集合的质量,不代表以同样样本量逐坐标准确恢复全部 个概率。
若改用 EVAL,可将 对 求和,但需要 次查询;COND 则可直接在 内采样,却不立即告诉 的绝对大小。更强接口提供不同信息,不存在统一的“每次查询价值”。
完备性、可靠性与距离
一个 sample tester 在 时以至少 接受,在 时以至少 拒绝。中间 gap 仍无约束;样本噪声不会把基础模型自动变成 tolerant testing。
概率包括 的抽样和算法额外随机币。固定一份“典型样本集”再对所有 声称正确,通常交换了量词;保证应对每个固定 分别取样。
域大小 、精度 、置信度 和访问类型都要出现在复杂度中。把 吸进常数,会掩盖 distribution testing 最主要的次线性现象。
推论与应用
一个完整下界:均匀性需要多少 IID 样本
固定 、,参考为 。测试器只获得未知 的SAMP访问:若 ,以至少 接受;若 ,以至少 拒绝。假设样本数有整数硬上限 ,允许内部随机性和提前停止。下面完整证明
这里 是自然对数; 为偶数时可把常数54改成16。思想采用Paninski的成对扰动,以下统一使用TV距离、固定样本预算,重新计算奇数域与显式常数。[4] 这是下界,不把匹配上界或期望样本预算混入本次证明。
隐藏符号只抽一次
设 、。由于 ,有 。对每个符号向量 ,定义
若 为奇数,剩余坐标取 。每对总质量为 ,各坐标非负,故这确是分布;而
现在从所有符号向量中均匀选取一个 ,然后整组 个样本都从这个固定 独立抽取。比较样本空间 上的两个分布:
是不同IID实验的混合;在隐藏 后,样本之间一般不再独立。它不是 。后者恰等于 ,对应每次抽样都重新换一个未知分布,已经改变了测试任务。
正确测试器迫使两个样本分布相距至少三分之一
对给定样本串 ,记 为测试器在自身随机币下的拒绝概率。最坏至多 次采样的自适应停止算法,也可先预生成 个样本,再只按需读取;未使用的样本被忽略。这不会改变其输出分布。
在 下,;每个 都是合法远离实例,所以在混合 下,。对任何取值在 的函数,期望差不超过总变差距离公理库总变差距离Total variation distance · TV distance两个概率分布对最优可测事件所赋概率之差的最大值。:将正差部分求和便有
因此任何满足规格的测试器都要求 。接下来证明样本少时做不到;这个论证约束所有测试器,不只是某个碰撞统计量。
似然比的二阶矩
因为 在有限样本空间处处为正,定义
这里的 是两个分布之间的散度,不是一个声称服从卡方分布的随机统计量。Cauchy–Schwarz 不等式公理库Cauchy–Schwarz 不等式Cauchy–Schwarz inequality · 柯西–施瓦茨不等式内积的绝对值不超过两向量范数之积,且等号精确刻画线性相关。给出
令 为独立于 的另一个均匀符号向量。把混合似然比平方,展开有限和,再用 下各样本独立公理库独立性Statistical independence从概率表理解独立性,区分两两、相互和条件独立,并用可计算反例澄清零协方差与条件均值的限度。,得到精确恒等式
最后一步逐对相加:一对坐标对内积的贡献是
奇数域的最后坐标另贡献 ,恰好补齐常数项1。括号的最小值至少为 ,所以即使内积增量为负,也能使用 。
从独立符号到指数界
乘积 是相互独立、等概率取 的符号。因此
最后一个不等式也可直接证明: 为偶函数;对 ,其导数为 ,从0积分得到 。代入 ,有
偶数 恰有 ,常数为16。由此
移项得到 ,取对数即为开头的样本下界。所有式子对固定整数样本数成立,没有泊松化或隐含的样本数转换。
四点空间:一份样本完全看不见,两份开始显露
取 ,则 。四个备择分布为
每个与 的TV都是 ,但四者平均恰为 ,因此 。对两个有序样本,混合质量矩阵为
同一坐标的4格各增加 ,同一扰动对中的相反坐标4格各减少 ,跨对8格不变。因此
即使把全部两个样本都交给任意复杂的测试器,拒绝概率差也至多 ,不足以达到 。只比较每个单独样本的均匀边缘,会漏掉这张联合表中的全部差异。
能迁移的结论与模型边界
均匀分布是显式参考分布的特例,故这一族已经给出恒等测试公理库分布恒等与接近性测试Distribution identity testing · Distribution closeness testing · Discrete distribution goodness-of-fit testing在有限离散域的 sample access 下,分别测试未知分布是否等于已知参考,或两份未知分布是否彼此接近。的最坏参考样本下界。它没有证明对每个固定参考都同样难,也没有给出匹配上界。
如果测试器获得精确EVAL,查询本构造中的坐标1便看到 ,因此该困难族不再隐藏。同样,只有期望样本数上界时,不能直接预生成固定的 个样本来覆盖所有运行;须另作截断并支付错误预算。上述证明的条件是普通SAMP和最坏样本预算。
失败边界
经验分布与真实分布在大域上可能 total variation 很远:当 时,经验测度只支持至多 个元素。Tester 的目标是判定某项性质,不是先让 在 TV 中一致逼近 。
IID 假设也不能省略。时间序列、无放回样本或自适应污染会改变碰撞和浓缩分析;相同边缘分布不足以保证标准样本复杂度。
最后,生成样本的计算成本通常不计入测试器资源。若现实中每个样本获取代价不同,应另加采集成本,不能从信息论 sample bound 直接读运行费用。
参考资料
[1] Clément Canonne, “A Survey on Distribution Testing: Your Data Is Big. But Is It Blue?” Theory of Computing Graduate Surveys 9, 2020, pp. 1–100.
[2] Oded Goldreich, Introduction to Property Testing, Cambridge University Press, 2017, Chapter 11.
[3] Dana Ron, “Property Testing: A Learning Theory Perspective,” Foundations and Trends in Machine Learning 1(3), 2008, distribution-testing sections.
[4] Liam Paninski, “A coincidence-based test for uniformity given very sparsely-sampled discrete data”, IEEE Transactions on Information Theory54(10), 2008, pp.4750–4755:作者稿PDF第4–5页,LOWER BOUND、Theorem4及其证明。原稿以L1距离记阈值、以m记域大小、N记样本数;本文重新推导TV口径的固定预算下界,包含奇数域和显式常数,未把其渐近一致性或上界作为本页已证明结论。