两个 KL 必须分开
PAC-Bayes-kl 界同时出现两种相对熵。第一种
比较假设空间上的后验 与数据无关先验 ,衡量学习后重新分配了多少描述质量。第二种是两个 Bernoulli 参数间的二元相对熵
它比较经验风险 与总体风险 。两者共享 KL 几何,却位于不同空间,不能合并成一项或交换方向。
定理
设损失 ,样本 。对任意不依赖 的先验分布 ,以至少 的概率,下面的不等式同时对所有后验 成立:
其中
常数项有多种严谨版本,例如 或更精细的矩界;选用哪一版必须与证明中的 Bernoulli 指数矩估计一致。稳定内容是二元 kl 左侧和 右侧。
如何读成风险上界
记右侧为 。定理并未直接写出 ,而是把它限制在集合
中。定义上侧反演
即可得到
通常用二分搜索稳定求解,无需为它发明闭式近似。
当 时,
所以 。这给出接近 的可实现型行为。若先用 Pinsker 不等式把 kl 粗化为 ,只能得到 级偏差,正好丢掉低经验风险附近的非对称优势。
证明骨架
对固定 ,二项型矩估计控制
随后利用 change-of-measure 不等式,把 下的函数期望转成 下的对数矩母函数,并支付 。最后用 Markov 不等式产生 ,再通过凸性把假设逐点风险合并成 Gibbs 风险。因为高概率事件对所有 同时成立, 可以在观察数据后选择。
一个有限类特例
若 有限、 为均匀先验,而 集中在单个数据选择的分类器上,则
PAC-Bayes-kl 界便成为有限类 Occam 界的精细风险版本。若先验对某些简洁假设给更大质量,复杂度会变成 ;这是可审计的编码偏好,不是看到数据后把先验移到最终答案附近。
边界
该风险是每次预测先从 抽取 的 Gibbs 风险,不自动等于多数投票或后验均值分类器的风险。把 Gibbs 界转成确定性聚合器的保证需要额外关系。先验若使用同一训练数据构造,也会破坏定理;数据依赖先验必须通过样本切分、超先验或专门界处理。
损失超过 时,二元 kl 形式不再直接适用。可先有原则地缩放有界损失,或采用适合次高斯、重尾损失的 PAC-Bayes 变体,不能把数值截进 后仍声称控制原风险。
参考资料
- Matthias Seeger, “PAC-Bayesian Generalisation Error Bounds for Gaussian Process Classification,” JMLR, 2002.
- John Langford and Matthias Seeger, “Bounds for Averaging Classifiers,” 2001.
- David McAllester, foundational PAC-Bayes bounds, 1998–1999.