形式陈述
给定训练输入 x 1 , … , x m 、RKHS H k 、任意点值目标 Ψ : R m → R ∪ { + ∞ } ,考虑正则化经验风险 公理库 正则化经验风险最小化 regularized ERM · RERM 在经验拟合项上加入结构惩罚,以显式控制解的复杂度与统计—优化权衡。
J ( f ) = Ψ ( f ( x 1 ) , … , f ( x m ) ) + Ω ( ‖ f ‖ H k ) , 其中 Ω : [ 0 , ∞ ) → R 单调不减。若 J 在 H k 中达到有限最小值,则至少存在一个最优解
f ∗ ( ⋅ ) = ∑ i = 1 m α i k ( ⋅ , x i ) . 常见的 Ψ 是 ∑ i L i ( y i , f ( x i ) ) ,每项可非凸或不可微;定理真正需要的是损失只通过有限个点值依赖 f 。有限值条件排除了 Ψ ≡ + ∞ 时“每个函数都形式上取到最小值”的空洞情形。若 Ω 严格递增,则每个最优解都在该有限线性包中;仅单调不减时,只保证可以选择一个这样的最优解。
定理不自动证明最小解存在,也不保证函数或系数唯一。存在性通常另由下半连续性、强制性与弱紧性等条件获得;函数唯一性可由严格凸目标获得;若 Gram 矩阵奇异,即使最优函数唯一,表示它的 α 仍可能不唯一。
直觉
令 M = span { k x 1 , … , k x m } 。用Hilbert 空间投影定理 公理库 Hilbert 空间投影定理 Hilbert projection theorem · Projection theorem Hilbert 空间中每个闭线性子空间都给出唯一的正交分解与最近点投影。 把任意 f 唯一分解为 f = f M + f ⊥ 。由再生性质 公理库 再生性质 reproducing property · 再生公式 · evaluation reproducing identity 用核截面与函数的内积精确恢复点值,并量化点值泛函的范数。 ,
f ⊥ ( x i ) = ⟨ f ⊥ , k x i ⟩ = 0 , 所以删去 f ⊥ 完全不改变所有训练损失;而 ‖ f ‖ 2 = ‖ f M ‖ 2 + ‖ f ⊥ ‖ 2 ,单调惩罚不会变大。严格单调时,任何非零正交分量都会让目标严格变差。这一行正交分解就是证明核心。
核技巧 公理库 核技巧 kernel trick · kernelization by inner products · 核替换 将只依赖特征内积的算法改写为 Gram 矩阵计算,从而隐式使用特征空间。 是在取得有限展开后计算 f ( x ) = ∑ i α i k ( x i , x ) 的办法,而不是表示定理的证明工具。二者先后衔接,但不能把“可用核值算”当作“最优解必在样本张成空间”的理由。
例子与边界
取两点 a , b ,核矩阵
K = ( 1 1 1 1 ) , 标签均为 1 ,并最小化
1 2 ∑ i = 1 2 ( f ( x i ) − 1 ) 2 + λ ‖ f ‖ H k 2 , λ > 0. 写 f = α 1 k a + α 2 k b ,只需 s = α 1 + α 2 :两个拟合值均为 s ,范数平方为 s 2 ,故目标为 ( s − 1 ) 2 + λ s 2 。求导得到
s ∗ = 1 1 + λ . 所有满足 α 1 + α 2 = s ∗ 的系数都表示同一个最优函数。这同时展示了有限展开、函数唯一与系数非唯一可以共存。
若惩罚在某区间为常数,最优的 f M 还可加上足够小的 f ⊥ 而不改变目标,因此“每个最优解都有有限展开”会失败。若损失依赖 ∫ f 、导数值或整个函数轨迹,正交分量未必对损失不可见;需要把相应连续线性泛函的 Riesz 代表加入张成空间,不能照搬点值版本。
当 Ω 递减时,删除正交分量反而可能提高目标,结论一般不成立。无正则项的插值问题也可能存在无限多个离开 M 的最优函数;最小范数插值解才由核截面展开选出。
推论与应用
表示定理把无限维函数优化降为至多 m 个系数的有限问题,是核岭回归和许多 SVM 推导的结构入口。降维后的目标仍可能非凸或病态;定理保证表示形式,不保证优化容易,也不提供泛化误差。
Gram 矩阵的秩 r < m 时,实际函数子空间维数最多为 r 。可用特征分解选择无冗余坐标,但通常没有必要:加正则的线性系统可直接给一个稳定代表。若要解释系数,必须记住零空间方向没有函数意义。
参考资料
George S. Kimeldorf and Grace Wahba, “Some Results on Tchebycheffian Spline Functions,” Journal of Mathematical Analysis and Applications 33(1), 1971, pp. 82–95, doi:10.1016/0022-247X(71)90184-3 .
Bernhard Schölkopf, Ralf Herbrich, and Alex J. Smola, “A Generalized Representer Theorem,” Proceedings of COLT/EuroCOLT , 2001, pp. 416–426, doi:10.1007/3-540-44581-1_27 .
Ingo Steinwart and Andreas Christmann, Support Vector Machines , Springer, 2008, Sec. 4.2.