Skip to content

表示定理

representer theorem · generalized representer theorem · 有限核展开定理

说明点值损失加单调 RKHS 范数惩罚的最优解可取为有限核截面展开。

条目类型
定理

形式陈述

给定训练输入 x1,,xm、RKHS Hk、任意点值目标 Ψ:RmR{+},考虑正则化经验风险

J(f)=Ψ(f(x1),,f(xm))+Ω(fHk),

其中 Ω:[0,)R 单调不减。若 JHk 中达到有限最小值,则至少存在一个最优解

f()=i=1mαik(,xi).

常见的 ΨiLi(yi,f(xi)),每项可非凸或不可微;定理真正需要的是损失只通过有限个点值依赖 f。有限值条件排除了 Ψ+ 时“每个函数都形式上取到最小值”的空洞情形。若 Ω 严格递增,则每个最优解都在该有限线性包中;仅单调不减时,只保证可以选择一个这样的最优解。

定理不自动证明最小解存在,也不保证函数或系数唯一。存在性通常另由下半连续性、强制性与弱紧性等条件获得;函数唯一性可由严格凸目标获得;若 Gram 矩阵奇异,即使最优函数唯一,表示它的 α 仍可能不唯一。

直觉

M=span{kx1,,kxm}。用Hilbert 空间投影定理把任意 f 唯一分解为 f=fM+f。由再生性质

f(xi)=f,kxi=0,

所以删去 f 完全不改变所有训练损失;而 f2=fM2+f2,单调惩罚不会变大。严格单调时,任何非零正交分量都会让目标严格变差。这一行正交分解就是证明核心。

核技巧是在取得有限展开后计算 f(x)=iαik(xi,x) 的办法,而不是表示定理的证明工具。二者先后衔接,但不能把“可用核值算”当作“最优解必在样本张成空间”的理由。

例子与边界

取两点 a,b,核矩阵

K=(1111),

标签均为 1,并最小化

12i=12(f(xi)1)2+λfHk2,λ>0.

f=α1ka+α2kb,只需 s=α1+α2:两个拟合值均为 s,范数平方为 s2,故目标为 (s1)2+λs2。求导得到

s=11+λ.

所有满足 α1+α2=s 的系数都表示同一个最优函数。这同时展示了有限展开、函数唯一与系数非唯一可以共存。

若惩罚在某区间为常数,最优的 fM 还可加上足够小的 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.
关系图谱9 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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