跳到主要内容

東京大学 情報理工学系研究科 コンピュータ科学専攻 2015年8月実施 専門科目II 問題1

Author

祭音Myyura (co-authored with GPT 5.6 SOL)

Description

考虑把 dd 维实向量 xRdx\in\mathbb R^d 分为 y=+1,1y=+1,-1 两类的模式识别问题。给定训练样本

{(xi,yi)xiRd,yi{+1,1},i=1,,n}.\{(x_i,y_i)\mid x_i\in\mathbb R^d, y_i\in\{+1,-1\}, i=1,\ldots,n\}.

(1)设两类样本数为 n+,nn_+,n_-,求两类的均值向量 c+,cc_+,c_-

(2)最近均值分类器在 xc+<xc\|x-c_+\|\lt\|x-c_-\| 时判为 +1+1,反之判为 1-1。求分类边界以及两侧区域。

线性分类器由 wRdw\in\mathbb R^d 给出:wTx>0w^\mathsf Tx>0 判为 +1+1wTx<0w^\mathsf Tx\lt0 判为 1-1。样本 (xi,yi)(x_i,y_i) 的间隔为 yiwTxiy_iw^\mathsf Tx_i

(3)样本 xix_i 被误分类时,令 wnew=w+yixiw_{\rm new}=w+y_ix_i。证明该更新不会减小该样本的间隔。

(4)样本 xix_i 被误分类时,求下列优化问题的显式解:

wnew=argminw[ww2+(1yiwTxi)2].w_{\rm new}=\mathop{\arg\min}_{w'} \left[\|w'-w\|^2+(1-y_iw'^\mathsf Tx_i)^2\right].

Kai

(1)

c+=1n+i:yi=+1xi,c=1ni:yi=1xi.\boxed{ c_+=\frac1{n_+}\sum_{i:y_i=+1}x_i, \qquad c_-=\frac1{n_-}\sum_{i:y_i=-1}x_i.}

(2)

两距离平方之差为

xc2xc+2=2(c+c)Tx+c2c+2.\|x-c_-\|^2-\|x-c_+\|^2 =2(c_+-c_-)^\mathsf Tx+\|c_-\|^2-\|c_+\|^2.

故边界超平面为

2(c+c)Tx=c+2c2.\boxed{2(c_+-c_-)^\mathsf Tx=\|c_+\|^2-\|c_-\|^2.}

左边大于右边的一侧判为 +1+1,小于的一侧判为 1-1

(3)

更新后的间隔为

yiwnewTxi=yiwTxi+yi2xi2=yiwTxi+xi2.y_iw_{\rm new}^\mathsf Tx_i =y_iw^\mathsf Tx_i+y_i^2\|x_i\|^2 =y_iw^\mathsf Tx_i+\|x_i\|^2.

因此间隔增加 xi20\|x_i\|^2\ge0,不会减小。

(4)

目标函数严格凸。令其梯度为零,得到

ww=yixi(1yiwTxi).w'-w=y_ix_i(1-y_iw'^\mathsf Tx_i).

mi=yiwTxim_i=y_iw^\mathsf Tx_iri=xi2r_i=\|x_i\|^2。在上式左乘 yixiTy_ix_i^\mathsf T 并整理,可得

1yiwTxi=1mi1+ri.1-y_iw'^\mathsf Tx_i=\frac{1-m_i}{1+r_i}.

所以唯一最优解为

wnew=w+1yiwTxi1+xi2yixi.\boxed{ w_{\rm new}=w+ \frac{1-y_iw^\mathsf Tx_i}{1+\|x_i\|^2}\,y_ix_i.}