形式陈述 ​
两个不同输入协议 ​
Identity testing 给定显式已知分布
Closeness testing 则同时获得两个未知 oracle
Total variation在有限域上为
两项任务都采用 exact yes 与 far no 的 gap,不要求在
Identity 的最优量级 ​
在标准 IID sample access、成功率
上界常用 Pearson/χ² 型统计量。Poissonize 样本数后,各坐标计数近似独立;对观测频数
直接估计每个
下界构造一族对均匀分布作随机正负微扰的 alternatives。样本太少时,碰撞与计数分布在 null/alternative 下接近,任何统计量都无法稳定区分;这与“某个坐标差很多”的容易实例不同。
Closeness 的最优量级 ​
两份未知分布的 closeness testing 最优样本数为
从每个 oracle 各取该量级样本。统计量要同时消除两边采样噪声,并处理重元素与轻元素:重元素可较准确估计,轻元素数量多、单项稀疏,需要碰撞型聚合。
Identity 不能通过先用少量样本“学出
直觉
恒等测试有一份可以直接查询概率值的参照,因此样本只需揭示未知分布偏离参照的总体信号。接近性测试的两边都带采样噪声;算法既要判断 observed difference 是否真实,又不能逐个学出大域上的轻元素,所以额外出现
最优统计量的共同思路是聚合,而不是搜寻一个显眼坏坐标。TV 距离可能由大量
例子与边界
一个可计算的 TV 实例 ​
令已知参考为四点均匀分布
未知分布为
第一坐标多出
样本序列若频繁出现元素
成功率与样本分配 ​
把成功率从
Closeness 若两边样本预算不同,应写成
失败边界 ​
上述最优式针对最坏
TV far 不表示存在某个坐标差至少
最后,检验
推论与应用
这两项基准任务把分布测试中的三种信息来源区分开来:显式概率表、普通样本和更强的条件或求值 oracle。更换其中任何一项都可能改变最优量级,因而调用结论时必须同时带上域大小、距离阈值、成功率和每个 oracle 的样本预算。
它们也是判断“测试是否比学习便宜”的典型例子。Identity 只需
参考资料
- Tugkan Batu, Lance Fortnow, Ronitt Rubinfeld, Warren D. Smith, and Patrick White, “Testing That Distributions Are Close,” FOCS, 2000, pp. 259–269.
- Siu-On Chan, Ilias Diakonikolas, Paul Valiant, and Gregory Valiant, “Optimal Algorithms for Testing Closeness of Discrete Distributions,” SODA, 2014, pp. 1193–1203.
- 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.