Skip to content

定义Definition

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

施工中 · 内容逐步修订

Sample complexity · Accuracy and confidence

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

形式陈述 ​

在统计学习问题中,先固定学习器 A、允许分布族 D 和风险基准 B(D)。其分布无关样本复杂度可定义为满足下式的最小整数阈值:

mA(ε,δ)=inf{m0∈N:∀D∈D, ∀m≥m0,PrS∼Dm,U(RD(A(S,U))−B(D)≤ε)≥1−δ}.

若不存在有限阈值,就令 mA(ε,δ)=+∞;类的最优信息论样本复杂度还可对允许学习器取下确界。可实现 PAC 取 B(D)=0,不可知 PAC 取 B(D)=infh∈HRD(h)。外层先任取未知分布,再对样本和独立算法随机种子 U 取概率。ε 控制风险精度,δ 控制失败概率,两者都不是训练轮数。

对 Bernoulli 均值,Hoeffding 不等式给

Pr(|p^−p|>ε)≤2e−2mε2,

故 m≥log⁡(2/δ)/(2ε2) 足够。这个函数随允许误差或失败概率放宽而不增:增大 ε、增大 δ 都不会需要更多样本。精度减半约需四倍样本,置信失败率只按对数进入;可实现一致分类利用单侧结构时常有 1/ε 速率,所以均值估计不是万能模板。

直觉

m(ε,δ) 把“数据够多”变成带量词的资源承诺:精度规定允许多大风险差,置信参数规定最多容忍多少抽样失败,样本复杂度给出同一算法在最坏允许分布上满足二者所需的观测数。置信度是成功概率 1−δ,而 δ 本身是失败概率上界。它不描述某次训练是否走运,也不等同于计算耗时。定义要求所有 m≥m0 都满足保证,是因为某个算法可能在特殊样本量上表现异常;只找到一个成功的样本量,不足以给出这个阈值。实际报告的解析上界通常只证明某个 m0 足够,并未求出定义中的最小值。

样本阈值与置信保证
例子与边界

期望与高概率要求不能互换。设非负超额风险随机量 G 以概率 0.01 等于 1,其余时候为 0,则 EG=0.01;但要求 Pr(G≤0.1)≥0.999 时它失败了。仅由期望界通常只能用Markov 不等式得到 Pr(G>ε)≤EG/ε,置信依赖会很弱,不能凭期望小就声称对数置信代价。

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

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

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

m≥log⁡2002(0.05)2≈1060.

更精确地,右端为 1059.663…,取整数上整得到 1060;代回失败概率界是 2e−2⋅1060⋅0.052<0.01。这是分布无关的充分条件,不表示 1059 个样本必然失败,也不表示它是最优常数。若事先知道 p 很接近零,利用方差的 Bernstein 型区间可能更省样本;这属于分布条件更强的界。

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

推论与应用

PAC 可学习性把有限的 mH(ε,δ) 当作存在性要求,VC 样本复杂度界再把它写成维度、精度与置信度的具体函数。下界方法则构造有限样本无法区分的分布族,证明任何算法都不能突破某个数据量级。

在主动学习、统计查询和 bandit 中,资源分别改成标签数、oracle 查询数或交互轮数;它们可以与样本数同时出现,却不能沿用同一符号而不声明访问协议。比较两个结果前,应先对齐风险基准、分布假设、失败概率和被计数的资源。

参考资料
  • Mehryar Mohri,Learning with Finite Hypothesis Sets,Foundations of Machine Learning 课程讲义(访问于 2026-09-22),第 6–8、17–19 页:总体与经验错误、PAC 量词、有限类一致学习的并集界。

  • Leslie Valiant, “A Theory of the Learnable,” 1984.

  • Steve Hanneke, “The Optimal Sample Complexity of PAC Learning,” 2016.

关系图谱23 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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