对角矩阵指数优化的局部保持映射算法

  • 格式:pdf
  • 大小:547.12 KB
  • 文档页数:7

Computer Engineering and Applications计算机工程与应用 对角矩阵指数优化的局部保持映射算法 安亚静 ,王士同 AN Yajing ,WANG Shitong 1.江南大学物联网工程学院,江苏无锡214122 2.江南大学数字媒体学院,江苏无锡214122 1.School of Internet of Things Engineering,Jiangnan University,Wuxi,Jiangsu 214122,China 2.School of Digital Media,Jiangnan University,Wuxi,Jiangsu 214122,China 

AN Yajing,WANG Shitong.Improved local preserving projection algorithm based on exponential diagonal matrix.Com— puter Engineering and Applications,2011,47(36):197-202. 

Abstract:Local Preserving Projection algorithm(LPP)obtains the diagonal matrix by computing the sum of the Euclidean distance and it can make use of the results to reduce dimensions.However,it is worth to do further investigation whether the algorithm can be optimized.In the paper,some modification are made to the formula which the algorithm rests on.With adding the exponential parameter,the improved local preserving projection algorithm based on exponential diagonal matrix Call be got.Through a lot of experiments it has an affect on the results of the dimensionality reduction.It is easier to ap— proach the intrinsic dimension of the datas.It also checks the discrimination after reducing the dimensions and the sensitivity of noise. Key words:dimensionality reduction;local preserving projection;diagonal matrix;exponential parameter;noise 

摘要:局部保持映射(LPP)算法利用欧几里德距离求得权值累加得到对角矩阵,利用结果进行降维。对于这个算法是否可以进 一步优化还值得进一步探讨。对该算法所依据的公式进行修改,在对角矩阵上引入指数参数,形成对角距阵指教优化的局部保 持映射算法。通过实验可以证明,对角距阵指数优化的局部保持映射算法能够影响降维的结果,可以使得降维更容易得到接近 本征维数的投影向量,通过实验验证降雏后的识别效果和对噪声的敏感度。 关键词:维数约简;局部保持映射(LPP);对角矩阵;指数参数;噪声 DOI:10.3778 ̄.issn.1002.8331.2011.36.055 文章编号:1002—833l(2011)36.0197.06 文献标识码:A 中图分类号:TP391 

1引言 维数约简可以看成是挖掘嵌入在高维数据中的低维线性 或非线性流形,这种嵌入保留了原始数据的几何特征,即在高 维空间中靠近的点在嵌入空间中也相互靠近。流形学习是一 个基础性的研究方向,其广阔的应用前景使得流形学习近几 年发展很快。流形学习可以分为基于局部的方法和基于全局 的方法,比较经典的算法有以所有样本的最优重构为目的的 PCA算法、以样本可区分性为主要目标的有监督学习的LDA 算法” 、基于谱图理论的Laplacian Eigenmap算法 、局部线性 嵌入LLE算法[31以及为更有效发现流形空问非线性结构采用 的核方法[4-51等。 局部保持映射算法LPP 是一种最近提出的能够较好保 持非线性子流形局部特征的流行学习算法,可以找出高位数 据空间在低维空问中的投影,它的优点一是保留了数据之问 的相关性,能够更有效地描述流形架构的数据,二是做出的投 影是线性的,能够得出一组投影矩阵,在新增数据时也可以轻 

松找出对应的低维空间的表示。正由于此,对于LPP的改进 研究或者与其他算法的组合应用研究也是层出不穷 。 LPP算法中,首先根据数据点的距离得到权值矩阵,然后 利用权值矩阵计算得到对角矩阵和拉普拉斯矩阵,本文中对 得到对角矩阵做指数优化修改,得到新的对角矩阵和拉普拉 斯矩阵以及约束条件,最后利用改进的LPP算法查看降维结 果。实验表明,改进后的LPP算法能够取得更好的降维结果, 而且对多个数据库进行测试,发现改进后的算法都可以对其 进行优化,实验还考虑了指数参数对噪声的敏感度。 

2传统局部保持映射(LPP)算法 2.1 LPP算法原理 LPP算法是线性投影算法,根据得到的投影方向来进行维 数的约简。 线性投影:给定R”空间的数据集X ,X ,…,X ,找到一个 

转换矩阵A,把这Ⅳ个数据样本点投影到R 空间的点,这样 

基金项目:国家自然科学基金(the National Natural Science Foundation of China under Grant No.60704047);国家自然科学基金重大研究计划 (No.9082002)。 作者简介:安亚静(1986一),女,硕士研究生,主要研究方向:人工智能与模式识别;王士同(1964一),男,教授,博士生导师。E-maihyajingan@126・com 收稿日期:2010.08—20;修回日期:2010—11—29;CNKIfll ̄:20u.02.24;http://www.cnki.net/kcms/detail/11.2127.TR20110224.1546.025・html Computer Engineering and Applications计算机工程与应用 当Y = 就能够用Yf表示 f。 LPP算法步骤如下: (1)重构邻接图 根据样本集利用欧几里德距离函数求出各个样本点问的 距离,判断两点之间是否有边相连有两种方式可依据需求进 行选择。 s.近邻:若两点之间的距离小于某个常数s,则两点之间 有边相连。 k近邻:若某一点在另一点的最近的k个点中,则两点之 间有边相连。 (2)权值矩阵(样本点之间的相关性) 若两点之间没有边相连,则权值设为0。否则给一定权值, 有两种方式可供选择。 简单给定:直接设置 ,=1;根据距离给定: =e 。 (3)根据相关性找到投影矩阵A 盯g n∑( 一ATxs) 因为每组投影向量都独立作 用,所以改为考虑arg ∑(口 )c 一口 ) 其中n代表某一 个投影向量,令 = 则: Z(Y 一 ) =∑ 一2∑ +∑ = q q 2Zy2lD -2Zyty{wj=2y (D-w).v=2y Ly i 其中D是—个对角矩I砗,D =∑ ,L=D- 是拉普拉劳 , 所求的最优值的式子可以改写成如下形式:arg min aTXLX a, 口T. x :1 最小值出现在导 XLXa一2a XDXa)=0。这样问题简化成 “ 为普遍的特征向量问题,且aTXLX a=2a XDX a= ,希望 aTXLX a越小越好,所以取a为特征值最小的,个非零特征 向量。 ’ 2.2 LPP算法的不足之处 在LPP中,对角矩阵D代表了与之相关联的点的个数和 权值,在一定程度上反应了此点的重要性。在此,计算的方法 是D =∑ ,对于权值矩阵确定后,只有一种计算方法得到 , 对角矩阵D和拉普拉斯矩阵£,缺乏灵活性,不能在需要时对 对角矩阵做出调整,有很大的限制。本文设想能否通过改变 此式,进而改变对角矩阵D和拉普拉斯矩阵三的取值而影响 到降维效果。 3改进的LPP算法 3.1 LPP中目标函数的求解 LPP算法目标函数:arg叫n∑ 一 ) ,等价于 arg n∑(口 一n ,)2 ,其中 代表某一个投影向量, = 。对于∑(J, -Ys) =2y 一W)y=ey Ly,由于拉普拉 斯矩阵三、对角矩阵D都是对称和正半正定的,所以得到的 XLX 和XDX 都是对称和正半正定的。在紧凑黎曼流形中, 对于有限图拉普拉斯矩阵和拉普拉斯贝尔特拉米算子是相似 的。对于流形拉普拉斯贝尔特拉米算子是根据贝尔特拉米度 量来得到的,对于图是由邻接关系得到的。Belkin和Niyogi提 出流形上的最优局部保持映射可以通过解决下面的最优函数 一 2 一 ra,in:  ̄IIVFII得到,此式等价于: m,in: i,y ̄i。其中£ ’’L。【 ) 。 L。I ) 是流形上的拉普拉斯贝尔特拉米算子e(厂)=一div V(厂),因此最 优厂是£的特征函数,如果假定厂是线性的,有r(x)=W X。 由生成图理论,最终归结为求下面的特征值问题:XLX n= 2XDX‘a,然后求解此式即可得到投影向量,进而得到目标 

函数。 3.2影响目标函数的因素 根据目标函数的原理来求得最优值可以知道,影响目 标函数的主要有两个方面,一是权值 的改变,一是约束 aTXDX 口=1的调整,调节的目的都是改变数据点对整个数据 集的贡献率,进而改造投影方向,这样来控制降维的效果。 3.3改进的方向 这里保持权值 不变,修整D的取值,也就是改进一个 数据点与相关数据点的关系。加入指数参数m,即把D 改为D m : ,这样约束变为:aTXD X a=l,而L = 7 “7 

D 一 是改进后的拉普拉斯矩阵,D 是带指数参数的对角 矩阵Dm = ,它是权值矩阵列(或者行)的求和,在LPP中 ‘‘』一 

D权衡的就是数据点在整个样本数据中的重要性,也就是D 越大重要性更高。这里的 起到一样的作用,可以通过调整 m的取值来改变样本数据点的重要性。改进后的公式加入了 指数参数,这样避免了m只能取l的情况,对于等价的目标 函数arg mi aT X 口和约束条件aTXD X 口=1,利用 a ‘X n:1 O m: 来决定数据分布的稠密程度。通过改变m的取值 ”7