LLE原理
局部线性嵌入(Locally Linear Embedding, LLE)是无监督非线性降维算法,是流行学习的一种。
LLE和Isomap一样试图在降维过程中保持高维空间中的流形结构。Isomap把任意两个样本点之间的测地距离作为流形结构的特征,而LLE认为局部关系刻画了流形结构。
LLE认为,在高维中间中的任意一个样本点和它的邻居样本点近似位于一个超平面上,所以该样本点可以通过其邻居样本点的线性组合重构出来。
我们假设共有 N 个样本点。可以根据欧式距离或者其他相似性度量为每个样本点
其中 wik 表示在重构 xi 时的第 k 个邻居的权重系数。把所有的重构系数放在矩阵
为了得到 W ,求解最小化问题
为了使得流形结构在低维空间中得以保持,LLE要求低维空间中的样本点仍能保持上面的局部线性关系。假设 xi 在低维空间中的映射为 yi∈Rd′ ,令 Y=[y1,y2,⋯,yN] 。 Y 可以通过下面的优化问题进行求解:
注意,这里的 wij 和前面的 wik 不完全一样,表示在低维空间中重构第 i 个样本点时,第
两个优化问题的求解
上面两个优化问题都可以直接得到最优解的解析式。
高维空间中的优化问题
有两种方法可以推出优化问题(2)的最优解。
方法一
令
由于第一项和 W 无关,所以目标函数等价于
构建拉格朗日函数
求导得到: