Skip to content

样本复杂度、精度与置信度

Sample complexity · Accuracy and confidence

用 m(ε,δ) 描述达到风险精度与失败概率所需的数据量。

量词顺序

分布无关样本复杂度描述:当 mmH(ε,δ) 时,

D,PrSDm,U{RD(A(S,U))RDbenchmarkε}1δ.

先固定任意允许分布,再对样本和算法随机性取概率。ε 控制风险精度,δ 控制失败概率;两者都不是训练轮数。

对 Bernoulli 均值,Hoeffding 给

Pr(|p^p|>ε)2e2mε2,

mlog(2/δ)/(2ε2) 足够。精度减半约需四倍样本,置信失败率只按对数进入。但可实现一致分类常有 1/ε 速率,这个例子不是万能公式。

边界与版本

应区分充分上界与最优样本数、分布无关与分布依赖、期望与高概率、可实现错误与不可知超额风险。渐近一致性只说 m 时收敛,不能替代有限 m(ε,δ);运行时间、查询次数和在线跨度 T 也是不同资源。

独立重复有时能做概率放大,但学习器输出好坏未必可验证,多数投票也可能离开原类,所以 log(1/δ) 不能总由一句“重复即可”证明。

把数字代入可校准量级。若希望 Bernoulli 均值误差不超过 0.05,失败概率至多 0.01,上式给

mlog2002(0.05)21060.

这是分布无关的充分条件,不表示 1059 个样本必然失败,也不表示它是最优常数。若事先知道 p 很接近零,利用方差的 Bernstein 型区间可能更省样本;这属于分布条件更强的界。

多参数大 O 也须说明保持哪些量变化。m=O((d+log(1/δ))/ε2) 表示存在统一常数,使所有规定范围内的 d,ε,δ 都受控;不能固定 δ=0.05 做实验后声称已经验证其对数依赖,更不能把训练耗时随 m 增长误报成样本复杂度。

参考资料
  • Leslie Valiant, “A Theory of the Learnable,” 1984.
  • Steve Hanneke, “The Optimal Sample Complexity of PAC Learning,” 2016.