形式陈述
给定有限非空的观测序列 ,其中 ,以及假设类公理库预测器与假设类Predictor · Hypothesis class区分可用于预测的函数、函数集合及其参数表示。 与逐点损失公理库损失函数与总体风险Loss function · Population risk · Expected risk损失刻画一次决策的代价,总体风险是未知分布下的平均代价。 ,经验风险公理库经验风险与泛化间隙Empirical risk · Generalization gap训练平均损失与总体风险之差,以及数据依赖选择带来的困难。是
经验风险最小化(ERM)要求学习器选择
这个经验优化规则对任意固定数据都能定义,不要求观测独立同分布。若要把训练平均与指定总体风险联系起来,再另行声明抽样模型;本页的通常统计分析采用IID 样本公理库独立同分布样本IID sample · Independent and identically distributed sample以乘积分布描述来自同一总体的独立重复观测。,但下面给定统一偏差界后的比较链本身只是确定性不等式。它规定在什么准则下选择预测器,不规定怎样计算。枚举、排序或凸优化都可能实现同一原则;算法名称、参数表示和 ERM 定义不是同一层。
若最小值没有达到,或计算预算只允许近似求解,应明确使用加性近似 ERM:
多解时还须指定可测的 tie-breaking,才能把 作为随机对象。对不可数类,argmin 集合的可测选择并非自动存在;常见处理是要求参数空间与准则满足标准可分性、下半连续性和紧致性条件,或直接使用可测近似 ERM。
直觉
ERM 用样本平均替代无法直接计算的总体期望,再在同一个比较类中寻找最小者。它是一条选择原则,不是一种特定优化器:统计部分问经验排序能否代表总体排序,计算部分问怎样找到或近似找到经验最优,两者必须分别证明。
经验风险的类内最小者
例子与边界
阈值扫描:原则与实现闭环
对实线阈值类,按 排序后,经验标注只会在相邻样本点之间改变。因此扫描 个切分位置即可找出经验风险最小值;这是阈值类的高效实现,不是 ERM 一般定义的一部分。
样本 上,从阈值在所有点左侧开始,四点均预测为 ,错误数是 。阈值依次越过四个点时,把相应预测由 改成 ,错误数依次成为 ;因此最优切分位于第二与第三个点之间。对 ,完整的零错误阈值范围是 ,包含右端点。返回中点得到 ,从多值 argmin 中选出了确定输出。若输入有重复值,应将相同输入作为一组移动,不能扫描同一点内部不可能实现的切分。
何时能泛化
ERM 只保证训练平均不高。把这一选择转成总体风险保证的一条充分路线,是同时控制整个假设类上的经验风险与总体风险;只对每个预先固定的 分别集中,不能直接用于看过数据后才选出的 。完整的一致收敛、稳定性或局部复杂度论证属于后继页面。
取所有二元函数作为 时,ERM 可以记住任意有限训练集,却在未见点上没有共同结构。这个反例说明 ERM 不是泛化定理,也不是“训练误差低”的另一种说法。近似 ERM 的总体风险界还会额外携带 ,但前提仍是统计误差受到控制。
存在性与计算边界
ERM 可能不存在。令 为常数预测器 ,样本只有标签 ,损失为平方损失。此时
但没有任何 达到零,所以 argmin 为空。允许近似 ERM,或把参数域闭合并证明准则在紧集上达到最小值,才能修复选择问题;直接写“取一个最小者”已经暗含存在性假设。
经验目标的加性次优是最直接的优化接口。乘法近似在最优经验风险可能为零时没有稳定含义,参数距离也会因重参数化而改变;“梯度很小”只有结合曲率或全局证书时,才能推出经验目标接近最优。统计保证应使用真正得到证明的优化量。
正则化 ERM 最小化 ,它不是原经验风险上的 ERM,除非把惩罚明确并入新的损失或约束类。正则项带来的统计偏置、优化曲率和数值稳定性应分别分析。
把假设类换成参数空间、把经验预测损失换成一般随机准则,就得到更宽的M-估计公理库M-估计M-estimation · M-estimator通过随机准则的精确或近似极值选择参数,并把样本准则与总体识别目标分开。框架。这个包含关系有助于迁移 argmin 和近似选择语言,但理解 ERM 不需要先掌握 M-估计的一致性或渐近理论。
推论与应用
在相关风险有限的情形,若好事件上 ,且类内输出 满足加性 -ERM 条件,则对任意类内近似最优比较器加减经验风险可得
常数 可从比较链看清:对任意 ,先用总体到经验的偏差界,得到 ;再用近似最优性换成 ;最后把比较器的经验风险换回 ,再付一次 。对 取下确界即可,不需要总体最优解存在。
VC 维、Rademacher 复杂度和有限类并集界分别提供统一偏差控制;优化误差则作为独立项进入超额风险,而不会被统计误差自动吸收。
正则化 ERM 与结构风险最小化进一步改变选择准则:前者在一个经验目标中加入复杂度惩罚,后者在多个嵌套类间平衡拟合与置信半径。它们都继承 ERM 的经验比较逻辑,但必须明确新的基准、惩罚与计算接口。
为学习输出加入隐私约束
对公开的有限假设类,指数机制公理库指数隐私机制Exponential mechanism通过效用的指数权重选择离散输出,用分子与归一化常数两项共同控制隐私损失。可用负经验损失作为效用,随机选择近似最优假设;其效用灵敏度决定隐私噪声,候选数量进入准确性界。参数化模型则可通过DP-SGD公理库差分隐私随机梯度下降DP-SGD · Differentially private SGD逐样本裁剪、抽样与高斯扰动组成的训练算法,并将实际采样规则和全部训练轮次纳入隐私核算。逐样本裁剪梯度并加入高斯扰动。两者都改变实际输出规则,因此应把隐私造成的误差与优化、泛化误差分别核算。
参考资料
- Vladimir Vapnik, Statistical Learning Theory, 1998.
- Shalev-Shwartz, Ben-David, Understanding Machine Learning, Cambridge University Press, 2014, Ch. 4.