大数据课程报告.docx

上传人:b****4 文档编号:12135329 上传时间:2023-04-17 格式:DOCX 页数:13 大小:42.57KB
下载 相关 举报
大数据课程报告.docx_第1页
第1页 / 共13页
大数据课程报告.docx_第2页
第2页 / 共13页
大数据课程报告.docx_第3页
第3页 / 共13页
大数据课程报告.docx_第4页
第4页 / 共13页
大数据课程报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

大数据课程报告.docx

《大数据课程报告.docx》由会员分享,可在线阅读,更多相关《大数据课程报告.docx(13页珍藏版)》请在冰豆网上搜索。

大数据课程报告.docx

大数据课程报告

摘要

流形学习方法作为一类新兴的非线性维数约简方法,主要目标是获取高维观测数据的低维紧致表示,探索事物的在规律和本征结构,已经成为数据挖掘、模式识别和机器学习等领域的研究热点。

流形学习方法的非线性本质、几何直观性和计算可行性,使得它在许多标准的toy数据集和实际数据集上都取得了令人满意的结果,然而它们本身还存在着一些普遍性的问题,比如泛化学习问题、监督学习问题和大规模流形学习问题等。

因此,本文从流形学习方法存在的问题出发,在算法设计和应用(图像数据与蛋白质相互作用数据)等方面展开了一系列研究工作。

首先对流形学习的典型方法做了详细对比分析,然后针对流形的泛化学习和监督学习、表征流形的局部几何结构、构造全局的正则化线性回归模型、大规模数据的流形学习等几个方面进行了重点研究,提出了三种有效的流形学习算法,并和相关研究成果进行了理论与实验上的比较,从而验证了我们所提算法的有效性。

关键词:

流形学习,维数约简,正交局部样条判别投影,局部多尺度回归嵌入

第1章研究背景

1.1流形学习的研究背景

随着信息时代的到来,使得数据集更新更快、数据维度更高以及非结构化性等问题更突出。

在科研研究的过程中不可避免地遇到大量的高维数据,这就需要一种技术能够使在保持数据信息足够完整的意义下从海量数据集中提取出有效而又合理的约简数据,满足人的存储需求和感知需要。

流形学习这一非监督学习方法应运而生,引起越来越多机器学习和认知科学工作者的重视。

而在海量的高维数据中,往往只有少量的有用信息,如果想快速高效的搜集到人们想要的、有用的那些少量信息且快速的处理信息,这就需要一些关键技术的支持,即是必须采用相应的降维技术。

而流形学习正是在数据降维方面有着重要的贡献。

然而,降维的过程与《矩阵分析》中的容有着密切的关系。

基于流形的降维方法能充分利用数据中所隐藏的低维有价值信息,进一步提高检索性能。

Seung从神经心理学的角度提出“感知以流形的形式存在,视觉记忆也可能是以稳态的流形存储”,为流形提供了与人类认识相关的理由。

流形学习的方法主要有主成分分析(PCA)、多维尺度化(MDS)、基于局部切空间排列法(LTSA)和基于等度规映射(ISOMAP)、局部线性嵌入算法(LLE)、拉普拉斯特征映射(LE)等。

另外,流形学习方法在人脸识别、图像处理、模式识别、计算机视觉、认知科学、人工智能、人机交互等众多学科中有着广泛的应用。

线性维数约简方法是通过在高维输入空间与低维子空间之间建立线性映射关系,把高维数据样本集投影到低维线性子空间。

线性维数约简技术通常假设数据集采样于一个全局线性的高维观测空间。

如果所要处理的数据集分布确实呈现出全局线性的结构,或者在一定程度上可以近似为全局线性结构,则这些方法能够有效地挖掘出数据集在的线性结构,获得数据紧致的低维表示。

在线性维数约简方法中,使用最广泛的算法有主分量分析(PrincipalComponentAnalysis,PCA)(Jolliffe,2002;TurkandPentland,1991)和线性判别分析(LinearDiscriminantAnalysis,LDA)(Dudaetal.,2001)。

主分量分析(PCA)主要是根据高维数据在低维空间重构误差最小的原则,来寻找一组最优的单位正交向量基(即主分量),并通过保留数据分布方差较大的若干主分量来达到降维的目的。

然而,众所周知,由于PCA算法没有利用数据样本的类别信息,所以它是一种非监督的线性维数约简方法。

与PCA算法不同,LDA算法考虑到样本的类别信息,它是一种有监督的方法。

基于各类样本服从高斯分布且不同类的协方差矩阵相同的假设,LDA算法在Fisher准则下选择最优的投影向量,以使得数据样本的类间散度最大而类散度最小。

由于LDA算法利用了样本的类别信息,而样本的类别信息通常有助于改善识别率,因此LDA算法更适用于分类问题。

1.2流形学习的研究现状

流形学习假定输入数据是嵌入在高维观测空间的低维流形上,流形学习方法的目的是找出高维数据中所隐藏的低维流形结构。

经过十多年的研究与探索,人们提出了大量的流形学习理论与算法。

经典的流形学习方法有等距特征映射算法(ISOMAP)(Tenenbaumetal.,2000)、局部线性嵌入算法(LLE)(RoweisandSaul,2000;SaulandRoweis,2003)、Laplacian特征映射算法(LaplacianEigenmaps,LE)(BelkinandNiyogi,2002;BelkinandNiyogi,2003)、Hessian特征映射算法(Hessian-basedLocallyLinearEmbedding,HLLE)(DonohoandGrimes,2003)、最大差异展开算法(MaximumVarianceUnfolding,MVU)(Weinbergeretal.,2005;WeinbergerandSaul,2004;WeinbergerandSaul,2006;Weinbergeretal.,2004)、局部切空间排列算法(LocalTangentSpaceAlignment,LTSA)(ZhangandZha,2004)、黎曼流形学习算法(RiemannianManifoldLearning,RML)(LinandZha,2007;Linetal.,2006)和局部样条嵌入算法(LocalSplineEmbedding,LSE)(Xiangetal.,2006;Xiangetal.,2008)等。

Tenenbaum提出的ISOMAP算法是多维尺度分析(MultidimensionalScaling,MDS)(CoxandCox,1994)在流形框架下的非线性推广,其核心思想是用测地距离代替欧氏距离来表征流形上数据点的在几何关系。

对于样本点和它的近邻点之间的测地距离用它们之间的欧氏距离来代替;对于样本点和近邻点之外的点之间的测地距离用它们之间的最短路径来代替。

Bernstein等人证明了只要样本是随机抽取的,在样本集足够大且选择适当近邻参数k时,近邻图上两点的最短路径可以逼近它们的测地距离(Bernsteinetal.,2000)。

当应用于蕴平坦的凸流形时,ISOMAP算法能够忠实地捕获数据在的低维流形结构(DeSilvaandTenenbaum,2003)。

ISOMAP算法的主要缺点在于:

①对样本点的噪声比较敏感;②对于具有较大曲率或稀疏采样的数据集,不能发现其在的本征结构;③需要计算全体数据集的测地距离矩阵,因此算法的时间复杂度较高。

围绕ISOMAP算法,已经出现了许多相关的理论分析与研究工作。

Balasubramanian等人对ISOMAP算法的拓扑稳定性进行了深入探讨(BalasubramanianandSchwartz,2002)。

对于数据分布所在的低维流形具有较大的在曲率情况,deSilva和Tenenbaum提出了保角等距特征映射算法(conformalISOMAP)(DeSilvaandTenenbaum,2003)。

为了减小ISOMAP算法的计算复杂度,deSilva和Tenenbaum提出了带标记的等距特征映射算法(LandmarkISOMAP)(DeSilvaandTenenbaum,2003)。

针对ISOMAP算法对于数据集噪声敏感的问题,Choi等人通过观察图中的网络流提出了一种消除临界孤立点的方法以加强ISOMAP算法的拓扑稳定性(ChoiandChoi,2007)。

在构建近邻图方面,Yang提出通过构造k连通图方式来确保近邻图的连通性,以提高测地距离的估计精度(Yang,2005)。

2009年,Xiang等人提出了局部样条嵌入算法(LSE)(Xiangetal.,2006;Xiangetal.,2008)。

Xiang认为,对于嵌入在高维输入空间的低维流形,非线性维数约简的任务实际上是寻找一组非线性的复合映射,即由局部坐标映射(LocalCoordinatizationMapping)与全局排列映射(GlobalAlignmentMapping)复合而成的兼容映射(CompatibleMapping)。

在兼容映射的概念框架下,LSE算法首先通过主分量分析计算每个样本点局部邻域在切空间上的投影获得该邻域所有样本的局部坐标,从而保持流形的局部几何结构信息;然后采用Sobolev空间的一组样条函数把每个样本点的局部坐标映射成全局唯一的低维坐标。

它们均是利用每个样本的局部切空间来捕获流形的局部几何,样本点在切空间的投影来表示样本点的局部坐标。

然而它们的主要区别在于全局排列,LTSA算法是利用仿射变换来进行全局排列,而LSE算法是利用样条函数来获得全局唯一的坐标。

因此相对于LTSA而言,LSE算法能够实现更小的重构误差。

LSE算法的主要缺点在于:

一是无法保持全局尺度信息;二是不能学习具有较大曲率的低维流形结构。

除此,如何选择满足要求的样条函数也是一个值得考虑的问题。

不同流形学习算法的区别在于所尝试保持流形的局部邻域结构信息以及利用这些信息构造全局嵌入的方法不同,与以往的维数约简方法相比,流形学习能够有效地探索非线性流形分布数据的在规律与性质。

但是在实际应用中流形学习方法仍然存在一些缺点,比如本征维数估计问题、样本外点学习问题、监督流形学习问题和噪声流形学习问题等。

为了解决这些问题,相关的算法也不断涌现出来。

Freedman等提出了一种基于简化单纯复形的流形重构方法来自动估计流形的本征维数(Freedman,2002)。

为了解决样本外点学习问题,研究人员分别在流形学习的线性化、核化和量化等方面作了有益的探索(Yanetal.,2007)。

Geng等将样本的类别信息融入到ISOMAP算法,提出了一种用于可视化和分类的有监督的等距特征映射算法(S-ISOMAP)(Gengetal.,2005)。

Zhang等提出了一种基于局部线性平滑的流形学习消噪模型(ZhangandZha,2003)。

这些方法的提出在一定程度上缓解了目前流形学习方法中存在的一些问题,但是还需要进一步充实和完善。

1.3流形学习的应用

目前,流形学习方法的应用可归纳为以下几个方面:

1)数据的可视化。

流形学习方法在高维数据的可视化方面有了广泛的应用。

人不能直接感知高维数据的部结构,但对三维以下数据的在结构却有很强的感知能力。

由于流形学习方法可以发现高维观测数据中蕴含的在规律和本征结构,而且这种规律在本质上不依赖于我们实际观测到的数据维数。

因此我们可以通过流形学习方法对高维输入数据进行维数约简,使高维数据的部关系和结构在低于三维的空间中展示出来,从而使人们能够直观地认识和了解高维的非线性数据的在规律,达到可视化的目的。

2)信息检索。

随着多媒体和网络技术的迅猛发展,图像和文本信息的应用日益广泛,对规模逐渐庞大的图像和文本数据库如何进行有效的管理已成为亟待解决的问题。

灵活、高效、准确的信息检索策略是解决这一问题的关键技术之一。

这些图像和文本信息呈现出高维、大规模、非线性结构,利用流形学习方法来处理这些信息,在大大降低时间和空间计算复杂度的同时,能够有效地保留这些信息在原始高维空间的相似性。

3)图像处理。

流形学习给图像处理领域提供了一个强有力的工具。

众所周知,图像处理与图像中物体的轮廓以及骨架等密切相关。

如果我们把图像中物体的轮廓以及骨架等看成是嵌入在二维平面中的一维流形或者由一组一维流形构成,那么显然流形学习方法凭借其强大的流形逼近能力可以应用于图像处理领域。

第2章流形学习方法综述

流形学习方法作为一种新兴的非线性维数约简方法,主要目标是获取高维观测数据的低维紧致表示,探索事物的在规律和本征结构,已经成为数据挖掘、模式识别和机器学习等领域的研究热点。

本章首先探讨了流形学习的基础性问题,即高维数据分析的流形建模问题;然后依据保持流形几何特性的不同,把现有的流形学习方法划分为全局特性保持方法和局部特性保持方法,并介绍了每一类方法中有代表性的流形学习算法的基本原理,对各种流形学习算法进行性能比较和可视化分析,最后就流形学习方法普遍存在的本征维数估计、近邻数选择、噪声流形学习、样本外点学习和监督流形学习问题等进行了分析和讨论。

2.1流形学习方法介绍

流形学习的定义:

流形是局部具有欧氏空间性质的空间。

假设数据是均匀采样于一个高维欧氏空间中的低维流形,流形学习就是从高维采样数据中恢复低维流形结构,即找到高维空间中的低维流形,并求出相应的嵌入映射,以实现维数约简或者数据可视化。

它是从观测到的现象中去寻找事物的本质,找到产生数据的在规律。

流形学习用数学语言描述是:

令Y

且:

Y

是一个光滑的嵌套,其中D>>d。

那么流形学习的目标是基于

上的一个给定被观测数据集合

去恢复Y与,也就是在Y中随机产生隐藏的数据

,然后通过映射到观测空间,使得

从流形学习的定义中可以看出,这是一个把数据从高维映射到低维的过程,用到了线性变换,当然少不了矩阵的分解及其基本运算。

2.1.1多维尺度分析(MultidimensionalScaling,MDS)

多维尺度分析(MultidimensionalScaling,MDS)是一种经典的线性降维方法,其主要思想是:

根据数据点间的欧氏距离,构造关系矩阵,为了尽可能地保持每对观测数据点间的欧氏距离,只需对此关系矩阵进行特征分解,从而获得每个数据在低维空间中的低维坐标。

设给定的高维观测数据点集为

,观测数据点对

间的欧氏距离为

,传统MDS的算法步骤如下:

a)首先根据求出的两点之间的欧氏距离

构造n阶平方欧式距离矩阵

b)将矩阵A进行双中心化计算,即计算

(其中H为中心化矩阵,

,将矩阵H左乘和右乘时称为双中心化)。

c)计算低维坐标Y。

即将B奇异值分解,设B的最大的d个特征值

,对应特征向量,则d维低维坐标为

虽然作为线性方法,MDS在流形学习中不能有效发现在低维结构。

但是从这一基本的算法中我们可以清楚的看出矩阵分析在流形学习研究中的应用。

在这个MDS算法中,运用到了矩阵中的线性空间变换、矩阵特征值和特征向量的计算、矩阵的中心化计算、矩阵的奇异值的分解等相关知识点。

想象一下,如果没有这些知识点做基础,这些算法如何进行。

2.1.2等距特征映射(ISOMAP)

(1)基本思想:

Tenenbaum等人提出的等距特征映射算法(ISOMAP)是建立在多维尺度分析(MDS)基础上的一种非线性维数约简方法。

ISOMAP算法利用所有样本点对之间的测地距离矩阵来代替MDS算法中的欧氏距离矩阵,以保持嵌入在高维观测空间中在低维流形的全局几何特性。

算法的关键是计算每个样本点与所有其它样本点之间的测地距离。

对于近邻点,利用输入空间的欧氏距离直接得到其测地距离;对于非近邻点,利用近邻图上两点之间的最短路径近似测地距离。

然后对于构造的全局测地距离矩阵,利用MDS算法在高维输入空间与低维嵌入空间之间建立等距映射,从而发现嵌入在高维空间的在低维表示(Tenenbaumetal.,2000)。

(2)算法流程

<1>构造近邻图G

<2>计算最短路径

<3>计算d维嵌入

(3)算法分析

ISOMAP算法是一种保持全局几何特性的方法,它的低维嵌入结果能够反映出高维观测样本所在流形上的测地距离。

如果高维观测样本所在的低维流形与欧氏空间的一个子集是整体等距的,且与样本所在流形等距的欧氏空间的子集是一个凸集,那么ISOMAP算法能够取得比较理想的嵌入结果。

但是当流形曲率较大或者流形上有“孔洞”,即与流形等距的欧氏空间的子集非凸时,流形上的测地距离估计会产生较大的误差,导致嵌入结果产生变形。

从算法的时间复杂度来看,ISOMAP算法有两个计算瓶颈(DeSilvaandTenenbaum,2003)。

第一个是计算n×n的最短路径距离矩阵DG。

当使用Floyd算法时,计算复杂度为O(n3);若采用Dijkstra算法,可将计算复杂度降低到O(kn2logn)(k为近邻数大小)(Cormen,2001)。

第二个计算瓶颈源于应用MDS时的特征分解。

由于距离矩阵是稠密的,所以特征分解的计算复杂度为O(n3)。

从中我们可以看出,随着样本个数n的增大,ISOMAP算法计算效率低下的问题会变得十分突出。

2.1.3局部线性嵌入(LLE)

1、基本思想

与ISOMAP和MVU算法不同,局部线性嵌入算法(LLE)是一种局部特性保持方法。

LLE算法的核心是保持降维前后近邻之间的局部线性结构不变。

算法的主要思想是假定每个数据点与它的近邻点位于流形的一个线性或近似线性的局部邻域,在该邻域中的数据点可以由其近邻点来线性表示,重建低维流形时,相应的在低维空间中的数据点保持相同的局部近邻关系,即低维流形空间的每个数据点用其近邻点线性表示的权重与它们在高维观测空间中的线性表示权重相同,而各个局部邻域之间的相互重叠部分则描述了由局部线性到全局非线性的排列信息(RoweisandSaul,2000)。

这样就可以把高维输入数据映射到全局唯一的低维坐标系统。

2、算法流程

LLE算法的基本步骤分为三步:

(1)选择邻域

(2)计算重构权值矩阵W

(3)求低维嵌入Y

3、算法分析

通过前面算法描述我们不难发现,LLE算法可以学习任意维具有局部线性结构的低维流形。

它以重构权值矩阵作为高维观测空间与低维嵌入空间之间联系的桥梁,使得数据点与其近邻点在平移、旋转和缩放等变化下保持近邻关系不变。

而且LLE算法具有解析的全局最优解,无需迭代。

在算法的计算复杂度上,选择邻域的计算复杂度为O(Dn2),计算重构权值矩阵的计算复杂度为O((D+k)k2n),求解低维嵌入Y的计算复杂度为O(dn2)。

因此与ISOMAP和MVU算法相比,LLE算法的计算复杂度要小得多。

但LLE算法也存在一些缺点:

①由于LLE算法只是保持局部近邻的重构权值关系,并不是保持距离关系,因此,LLE算法通常不能很好的恢复出具有等距性质的流形。

②LLE算法希望样本集均匀稠密采样于低维流形,因此,对于受噪声污染、样本密度稀疏或相互关联较弱的数据集,在从高维观测空间到低维嵌入空间的映射过程中,可能会将相互关联较弱的远点映射到局部近邻点的位置,从而破坏了低维嵌入结果。

第3章流形学习方法存在的问题

流形学习相对于传统的线性维数约简方法来说,它能够更好地发现高维复杂非线性数据在的几何结构与规律。

但其各种算法本身还存在着一些普遍性的问题,比如本征维数估计问题、近邻数选择问题、噪声流形学习问题、泛化学习问题和监督学习问题等。

本小节将对这些问题进行简要的分析和讨论。

3.1本征维数估计

本征维数估计是流形学习的一个基本问题(连伟etal.,2005)。

本征维数一般被定义为描述数据集中所有数据所需要的自由参数(或独立坐标)的最小数目。

它反映了隐藏在高维观测数据中潜在低维流形的拓扑属性。

在非线性维数约简过程中,本征维数估计的准确与否对低维空间的嵌入结果有着重要的影响。

如果本征维数估计过大,将会保留数据的冗余信息,使嵌入结果中含有噪声;相反如果本征维数估计过小,将会丢失数据的有用信息,导致高维空间中不同的点在低维空间可能会交叠。

因此,设计稳定可靠的本征维数估计方法将有助于流形学习算法的应用和性能的改善。

目前现有的本征维数估计方法大致分为两大类:

特征映射法和几何学习法(Camastra,2003)。

特征映射法包括全局PCA方法(Bennett,1969)、局部PCA方法(BruskeandSommer,1998;FukunagaandOlsen,1971)和多维尺度分析方法(CoxandCox,2000),它主要利用了数据分布的本征特征是数据的局部特征的基本思想,对局部数据进行特征分解,选取对应特征值最大的特征向量作为本征特征。

显然,这类方法所估计的本征维数大小在很大程度上取决于数据的局部邻域划分和阈值的选择,因此特征映射方法不能提供本征维数的可靠估计。

几何学习法主要基于最近邻距离(NearestNeighborDistances)或分形维(FractalDimension)(Camastra,2003)来探索数据集所蕴含的几何信息,这类方法通常需要充足的样本数,因此,对于样本数少、观测空间维数较高的情况,经常会出现本征维数欠估计的情况。

3.2近邻数选择

流形学习探测低维流形结构成功与否在很大程度上取决于近邻数的选择(Zeng,2008),然而在构造近邻图时如何选择一个合适的近邻数是一个公开的问题。

如果近邻数选择过大,将会产生“短路边”现象(“short-circuit”edges),从而严重破坏原始流形数据的拓扑连通性。

3.3噪声流形学习

当观测数据均匀稠密采样于一个理想的低维光滑流形时,流形学习方法可以成功地挖掘出其在的低维结构和本质规律。

但是在实际应用中,我们经常发现高维采样数据由于受各种因素的影响,一般总是存在着噪声和污染,这将势必影响流形学习算法的低维嵌入结果。

3.4监督流形学习

现有的流形学习方法多数用于无监督学习情况,如解决降维与数据可视化等问题。

当已知数据的类别信息,如何利用这些信息有效地改进原始流形学习算法的分类识别能力是监督流形学习所要解决的问题。

从数据分类的角度来看,人们希望高维观测数据经过维数约简后在低维空间中类差异小而类间差异大,从而有利于样本的分类识别。

原始的流形学习算法都是无监督学习过程,一些引进监督信息的改进算法纷纷被提出来(Lietal.,2009;Zhaoetal.,2006)。

这些方法的基本思想是利用样本的类别信息指导构建有监督的近邻图,然后利用流形学习方法进行低维嵌入。

尽管这些方法能够获得较好的分类结果,但是这种通过类别属性构建的近邻图往往会被分割成多个互不相连的子图,而不是一个完整的近邻图,这就给原始流形学习算法的最终应用带来了很大的不便。

第4章总结

流形学习是一个具有基础性、前瞻性的研究方向,其研究成果和技术已经立即应用于模式识别、计算机视觉、图像处理等相关领域。

如高维数据的可视化、可听化;基于容检索的模型;视频中三维对象的跟踪和检测;从静态二维图像中进行三维对象的姿态估计和识别;二维和三维对象的形状重构;从运动中构建结构、从阴影中成形等。

此外流形学习还应用于自然语言处理、基因表达分析等生物信息处理领域,特别是在基因表达分析中,用于检测和区分不同的疾病和疾病类型。

  尽管流形学习的算法和应用在过去的几年中已经取得了丰硕的成果,但是由于其数学理论基础较为深厚复杂,以及多个学科之间交叉融合,所以仍有许多亟需研究和解决的问题,尤其在下述几个方面:

  1.目前已有很多流形学习算法,但很多算法只是建立在实验的基础之上,并没有充分理论基础支持,所以我们一方面要进一步探索能够有效学习到流形局部几何和拓扑结构的算法,提高流形投影算法的性能,另外更重要的是要不断完善理论基础。

  2.各支几何都是研究空间在变换群下的不变性,微分几何亦是如此。

而很多情况下我们正需要这种不变性,所以研究局部样本密度、噪声水平、流形的正则性、局部曲率、挠率结构的交互作用对流形学习的研究有积极促进作用。

  3.统计学习理论得到充分发展并逐渐成熟,流形学习理论在其基础上发展自然可以把统计学

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1