Skip to content

Perceptron 错误界

Perceptron mistake bound · Perceptron convergence theorem · Novikoff theorem

在线线性可分序列上,Perceptron 犯错次数至多为输入半径与归一化间隔之比的平方。

条目类型
定理

形式陈述

定理

给定任意顺序的序列 (xt,yt),其中 xtRdyt{1,+1},且 xt2R。假设存在单位向量 uγ>0,使每轮

ytu,xtγ.

Perceptronw1=0 开始,以 signwt,xt 预测;犯错(包括零间隔)时更新

wt+1=wt+ytxt,

否则不变。则任意长序列上的总犯错次数 M 满足

M(Rγ)2.

界与轮数 T 和样本出现顺序无关,但分离向量必须同时分开整条实际序列。

两个量夹住犯错次数

只在犯错轮编号 t1,,tM 上看权重。每次更新沿正确分离方向至少前进 γ

wM+1,u=j=1Mytjxtj,uMγ.

另一方面,犯错意味着 ytwt,xt0,所以

wt+122=wt22+2ytwt,xt+xt22wt22+R2.

迭代得 wM+12RM。最后由 Cauchy–Schwarz 不等式

MγwM+1,uwM+12u2RM,

M>0,约去 M 即得结论。

直觉

每次犯错都会把权重沿 ytxt 推一步。统一分离向量 u 看到的投影至少增加 γ,所以犯错 M 次后积累出 Mγ 的定向进展;而错误条件让交叉项非正,权重平方范数每次至多增加 R2,总长度只有 RM

同一个向量不可能既在 u 方向投影至少 Mγ,又整体短于 RM,除非 M(R/γ)2。界的核心图像正是“进展线性增长、范数只按平方根增长”,而不是数据最终会被某次迭代静态拟合。

例子与边界

一个顺序无关的具体例子

u=(1,0),数据满足正例第一坐标至少 1、负例第一坐标至多 1,且所有点范数不超过 3。于是 γ=1,R=3,不论对手怎样重排或重复这些点,Perceptron 最多犯 9 次错。它不需要 IID,也不需要样本最终停止;只要同一个间隔证书一直成立,后续序列就不可能制造第十次错误。

对同一批线性可分点,把所有 x 同时乘以常数 c 会把 Rγ 都乘以 c,比值不变。这说明真正控制界的是归一化几何,而不是坐标单位。不同数据集即使线性分类器的 VC 维相同,间隔不同也可有完全不同的实际错误界。

失败边界与区分

γ=0 或序列不可由同一超平面分开,证明的进展下界消失,Perceptron 可能无限循环。存在少量噪声时可改用与最佳分离向量的 hinge loss 相联系的软间隔错误界,但那是额外定理。

M 是在线协议中的累计预测错误数,不是 IID 测试风险,也不是训练结束后分类器的高概率泛化误差。要从随机顺序上的在线保证得到批风险,需要 Online-to-Batch 转换,并明确输出随机迭代、平均预测或投票的方式。

推论与应用

错误界与序列长度无关,因此在线对手可以任意重排、重复已见点,只要统一的半径与间隔证书始终成立。同步缩放全部输入会同时缩放 Rγ,比值不变,说明控制量是归一化几何而非坐标单位。

在带噪或不可分数据上,硬间隔进展失效;常见扩展把错误数与某个比较向量的 hinge loss 共同控制。该扩展需要重新保留松弛项,不能把本页的 M(R/γ)2 直接套到只有大多数样本可分的序列。

参考资料
  • Albert B. J. Novikoff, “On Convergence Proofs on Perceptrons,” in Proceedings of the Symposium on the Mathematical Theory of Automata, 1962.
  • Nicolò Cesa-Bianchi and Gábor Lugosi, Prediction, Learning, and Games, Cambridge University Press, 2006.
关系图谱2 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:使用

类型化关系