形式陈述
在 上,多项式核通常写成
其中 、,次数 是非负整数;学习中通常取正整数。若允许 ,本页把核直接约定为 ,而不依赖可能出现的 。当 且 时, 给齐次 次核, 则同时包含次数 到 的项;当 且 时,核退化为常数 。只要这些条件成立,它就是正半定核公理库正半定核positive semidefinite kernel · PSD kernel · 正定核函数以任意有限样本的 Gram 矩阵半正定为条件,定义核方法中的二元实值核。。
PSD 可由闭包性质直接证明:线性核 与常数核 都 PSD,二者之和仍 PSD,整数次幂是 个核的逐点乘积,也仍 PSD。等价地,多项式展开给一个有限维特征映射,其坐标是经过 multinomial 系数缩放的单项式。这里的整数条件不是排版习惯,而是保证全域实值与 PSD 构造的关键。
直觉
线性模型在多项式特征空间中可以表达坐标交互和弯曲边界,而核值一次性算出所有单项式内积。次数 控制最高交互阶, 控制低阶项是否出现, 则与输入尺度共同决定各阶项的相对权重。
多项式核仍是有限维表示。固定 时,它并不会产生任意复杂函数;次数升高会迅速扩大特征数并放大数值尺度。把“非线性”理解为无限表达能力,会掩盖模型空间仍是有限次数多项式这一边界。
例子与边界
在一维取 。显式映射为
因为其内积为 。对点 ,Gram 矩阵是
其一阶主子式为 8,前两阶行列式为 7,全行列式为 ,可直接核验 PSD。这里 并不表示两个输入在原空间正交,而是对应的四维多项式特征正交。
若允许 ,PSD 会立刻失败:取 与单点 ,Gram 矩阵只有元素 。若 非整数,底数可能为负而使核在实数域无定义;即便限制到正底数,也不能沿用整数乘积证明并自动宣称 PSD。
高次核对输入缩放非常敏感。例如把 放大十倍,最高次内积项放大约 ,Gram 条件数可能恶化。数据归一化、 与 必须作为一个几何规范共同选择,不能只搜索次数。
推论与应用
多项式核可直接用于 KRR、SVM 和 kernel PCA,算法看到的是 Gram 矩阵,分析者仍可借显式单项式解释交互。齐次核只包含恰好 次项;非齐次核包含低阶项,因此两者即使次数相同也有不同的假设空间。
固定次数的多项式核通常不在无限连续域上 universal,也不自动 characteristic;这些性质不能由 PSD 推出。在有限数据上 Gram 矩阵严格正定也不改变全局函数空间有限维这一事实。需要局部、无限阶表达时,可考虑 Gaussian 等核,但那是不同的建模选择。
参考资料
- Bernhard Schölkopf and Alexander J. Smola, Learning with Kernels, MIT Press, 2002, Secs. 2.1–2.3.
- John Shawe-Taylor and Nello Cristianini, Kernel Methods for Pattern Analysis, Cambridge University Press, 2004, Sec. 3.2.
- Vern I. Paulsen and Mrinal Raghupathi, An Introduction to the Theory of Reproducing Kernel Hilbert Spaces, Cambridge University Press, 2016, Sec. 3.3.