LLE 是 Locally Linear embedding

直观是在样本点的高维空间相邻近的话,可以用低维的子空间描述。
基本原理分三步:
(1) 找到邻居 neighbors .(可以使用多种方法,邻居K的数目选择影响很大)
(2)使用周围的邻居作为基向量, reconstruct with linear weights
minimize reconstruction error.
Wminε(W)=∑i∣∣xi−∑j∈NiWijxj∣∣22,
∑i∣∣xi−∑j∈NiWijxj∣∣22=∑j∣∣Wij(xi−xj)∣∣22=∑jkWijWikGjk=WiTGWi,
Gjk=(xi−xj)T(xi−xk),∀j,k∈Ni
使用拉格朗日方法:
2GWi−λI=0,∑jWij=1
Wi=ITG−1IG−1I
s.t.∑jWij=1,∀i
为了防止G病态多个解,加入二范数
minWiWiTGWi+γWiTWi
得到
2(G+γI)Wi−λI=0
Wi=IT(G+γI)−1I(G+γI)−1I
(3) Map to embedding coordinates
Yminϕ(Y)=∑i∣∣yi−∑j∈NiWijyi∣∣22
对y要做约束,不然有很多解,比如平移。
s.t.∑iyi=0,N1∑iyiyiT=I
解决方法拉格朗日方法 , eigenvalue problem
F=21∑i∣∣yi−∑jWijyj∣∣22−21∑αβλαβ(N1∑iyiαyiβ−δαβ)
(1−W)T(1−W)Y=N1YΛ,whereΛαβ=λαβ