“核技巧是在取得有限展开后计算 $f(x)=\sum i\alpha i k(x i,x)$ 的办法,而不是表示定理的证明工具。二者先后衔接,但不能把“可用核值算”当作“最优解必在样本张成空间…”
形式陈述 ​
设算法在特征向量
条件中的“只出现内积”不可删。它通常来自最优解位于训练特征的线性包,使参数可写成
但这个有限展开需要具体优化问题的表示定理或原始—对偶推导,不能由核技巧本身凭空保证。核技巧也不证明候选
直觉
显式特征方法先生成坐标再做点积,核技巧则直接询问“这两个隐式向量的点积是多少”。它像只保留几何量的接口:若后续计算只需要角度和长度,就没有必要保存坐标。对无限维特征空间,这让有限样本算法仍能用有限 Gram 矩阵运行。
与特征映射的对照必须保持双向:特征映射回答核代表哪种 Hilbert 几何,核技巧回答某个算法能否只通过这份几何计算。知道
例子与边界
在
对查询
而训练点得分为
若算法要求删掉“第七个特征”、对坐标施加
核化也不自动更快。存储稠密 Gram 矩阵需
推论与应用
SVM 的对偶、核岭回归的有限线性系统和 kernel PCA 的中心化特征协方差,都能改写为 Gram 矩阵问题。它们共享替换原则,却有不同的正则化、归一化和样本外公式;“都用了核”不能替代各自推导。
若 Gram 矩阵因浮点误差出现微小负特征值,数值算法可能仍需对称化或稳定化;若有显著负方向,则应检查核定义,而不是把不定相似度当 Hilbert 内积。对不定核另有 Kreĭn 空间方法,但那已经超出这里的核技巧前提。
参考资料
- Bernhard Boser, Isabelle Guyon, and Vladimir Vapnik, “A Training Algorithm for Optimal Margin Classifiers,” Proceedings of COLT, 1992, pp. 144–152, doi:10.1145/130385.130401.
- Bernhard Schölkopf and Alexander J. Smola, Learning with Kernels, MIT Press, 2002, Ch. 2.
- John Shawe-Taylor and Nello Cristianini, Kernel Methods for Pattern Analysis, Cambridge University Press, 2004, Chs. 2–3.