CIN 计算智能和神经科学 1687 - 5273 1687 - 5265 Hindawi出版公司 168769年 10.1155 / 2008/168769 168769年 研究文章 模式表达式非负矩阵分解:盲源分离算法和应用程序 junie 1 1 Xuerong 2 郑ydF4y2Ba 1 3 Zdunek Rafal 1 计算机科学与工程学院 宁海西店大学 西安710071年 中国 xidian.edu.cn 2 数学系和计算机科学 瓦尔多斯塔州立大学 瓦尔多斯塔 GA 31698 美国 valdosta.edu 3 布拉德利电子和计算机工程系 弗吉尼亚理工学院和州立大学 弗吉尼亚州24061 美国 vt.edu 2008年 21 05年 2008年 2008年 01 11 2007年 18 04 2008年 2008年 版权©2008 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

独立分量分析(ICA)是一种广泛适用的和有效的方法在盲源分离(BSS),来源是统计独立的局限性。然而,更常见的情况是盲源分离的非负线性模型(NNLM)观测都是非负的,非负的线性组合的来源,和来源可能是统计相关的。我们提出一个模式表达非负矩阵分解(PE-NMF)方法最有效使用基向量观点的表达模式。介绍了两个正则化或处罚条款添加到标准的原始损失函数非负矩阵分解(NMF)有效的表达模式与PE-NMF基向量。学习算法,从理论上证明了算法的收敛性。盲源分离三个说明性的例子包括异质性修正基因微阵列数据表明提出的来源可以成功恢复PE-NMF当两个参数可以适当选择从问题的先验知识。

1。介绍

盲源分离(BSS)是一个非常活跃的话题最近在信号处理和神经网络领域( 1, 2]。这是一个方法来恢复源的组合(观测)没有任何的理解如何混合来源。对于一个线性模型,观测源的线性组合,也就是说, X = 一个 年代 ,在那里 年代 是一个 r × n 矩阵表示 r 各源信号 n 维空间, X 是一个 × n 矩阵显示 观察 n 维空间, 一个 是一个 × r 混合矩阵。BSS问题是矩阵分解,因此,也就是说,因式分解观测矩阵 V 在混合矩阵 一个 和源矩阵 年代

独立分量分析(ICA)被发现非常有效的BSS的情况是统计独立的来源。事实上,它因式分解观测矩阵 V 在混合矩阵 一个 和源矩阵 年代 通过搜索最nongaussianity散点图的方向观察,和有一个很好的估计性能的恢复来源时,来源是统计独立的。这是基于中心极限定理,即分布(观察)的独立随机变量之和的(来源)倾向在一定条件下高斯分布。这引发的两个严重约束ICA BSS的应用:(1)来源应该相互统计独立;(2)来源不应该遵循高斯分布。ICA方法的恢复源的性能取决于这两个约束的满意,迅速,减少当他们中的任何一个不满意。然而在现实世界中,有许多的应用盲源分离观测都是非负的,非负的线性组合的来源,和来源统计在某种程度上的依赖。这个模型被称为非负线性模型(NNLM),也就是说, X = 一个 年代 元素在两个 一个 年代 负的,而行 年代 (来源)可能在某种程度上依赖于统计。这个模型的应用之一是基因表达谱,在每一个配置文件,这是只有在非负价值,代表了一种复合的多个不同但部分依赖来源( 3),概要文件从正常组织和癌组织。什么是需要开发一个算法恢复依赖资源的综合观测。

很容易认识到,BSS NNLM是一个非负矩阵分解,也就是说,因式分解 X 为非负 一个 和非负 年代 ,非负矩阵分解(NMF)技术是适用的。几种方法已经开发应用NMF-based NNLM BSS技术。例如,我们提出了一种分解方法基于BSS的分子特征的非负相关的来源与直接使用标准NMF [ 3];Chichocki和他的同事们提出了一种新的非负矩阵分解算法应用盲源分离( 4)通过添加两个合适的合法化或者罚款条款的原始目标函数NMF增加稀疏和/或平滑估计的组件。此外,提出了多层NMF Cichocki和Zdunek盲源分离( 5),而非光滑非负矩阵分解提出了针对寻找本地化,非负的部分原因表示多变量数据项( 6]。其他研究包括Zdunek工作和Cichocki,提出利用成本函数的二阶项克服的缺点梯度(乘法)对NMF算法解决标准NMF学习算法的收敛速度慢问题[ 7];现年Kopriva和他的同事们的工作,他提出了一个单盲图像反褶积方法与非负稀疏矩阵分解的盲图像反褶积( 8];和工作由刘和郑提出非负矩阵为对象识别该方法( 9]。

在本文中,我们扩展NMF模式表达式NMF (PE-NMF)基向量的观点想要的可以表达最有效的数据。其成功应用扩展酒吧的盲源分离问题,非负信号恢复问题,异构性校正问题真正的基因微阵列数据表明它是依赖于盲分离的巨大潜力的来源NNLM模型。PE-NMF提出的损失函数是一种特殊情况,提出了( 4),这里的学习算法不仅提出PE-NMF方法提供,但也证明了学习算法的收敛引入一些辅助功能。加快学习过程,基于独立分量分析(ICA)技术,提出了和被验证是有效的学习算法收敛到期望的解决方案。

2。模式表达式NMF和BSS NNLM模型

NMF问题是给定一个负的 n × 矩阵 V ,发现非负 n × r r × 矩阵的因素 W H 这样测量之间的区别 V W H 至少根据代价函数,也就是说, V W H NMF方法获得使用非负约束的表示数据。这些约束导致部分原因表示因为他们只允许添加剂,没有减去,原始数据的组合。为 th列( 1),也就是说, v = W h ,在那里 v h th列 V H , th基准面(观察)是一个非负的线性组合的列 W = ( W 1 , W 2 , , W r ) ,而组合系数的元素 h 因此,的列 W ,也就是说, { W 1 , W 2 , , W r } 的基础,可以看作是数据 V V 最优估计的因素。

2.1。模式的基础上

W 1 , W 2 , , W r 是线性无关的 n 维向量。我们将由任意张成的空间非负的线性组合 r 向量张成的积极的子空间 W 1 , W 2 , , W r 。然后, W 1 , W 2 , , W r 在这个子空间数据的模式表达式,和被称为子空间的基础。显然,根据 W 1 , W 2 , , W r 来自NMF的模式表达式列的观测数据 V ,但这个表达式可能不是独一无二的。图 1(一)显示了一个示例数据 V 这有两个模式的表情 { W 1 , W 2 } { W 1 , W 2 } 。因此,我们有以下几个问题:基础是更有效的表达模式的观察 V 吗?为了表达模式的基础 V 实际上,在我们看来,应该满足以下三个要求:

的基础 { W 1 , W 2 } / { W 1 , W 2 } 遵守/违反(一)第一点;(b)第二点;(c)的第三点的定义模式的基础。

向量之间的夹角的基础上应尽可能大,这样每个数据 V 是一个非负的向量的线性组合;

向量之间的角度的基础上应尽可能小,使向量夹数据尽可能紧密,这样没有空间留给不包括的表达式 V;

每个向量的基础应该是最有效的表达式中数据的 V,同样的效率相比,这个表达式与其他向量的基础。

向量定义了上述三个需求是我们所说的模式基础数据,和向量的个数的基础上, r ,称为模式数据的维度。数据 1(一), 1 (b), 1 (c)分别显示太大between-angle, between-angles太小,太不平等的重要基础情况 { W 1 , W 2 } 在数据作为基础,数据 1(一) 1 (b)认为是均匀分布在灰色地带,而在图吗 1 (c)假定为非均匀分布(数据在黑暗中灰色区域的密度与浅灰色区域)。对于这三个情况, { W 1 , W 2 } 是一个更好的基础来表达数据。

注意,第二需求模式的定义的基础上随时有约束的NMF的元素 H 是负的。然后,我们可以得到三个约束如下:(1)由于要求between-angle每一对向量之间的基础应尽可能大, W T W j 最小值 , f o r j ,在那里 W 矩阵的列 W;(2)由于要求每个向量的基础应该同样效率表达式中数据的 V这个表达式,而矢量的效率是衡量的总和所有数据的投影坐标 V这个向量,即样本 v j , j = 1 , 2 , , n 如果用向量表示的 W 矢量的效率 W 的表达式 v j , j = 1 , 2 , , n j = 1 n h j ,我们有 = 1 r j = 1 n h j 最小值 。因此,我们制定PE-NMF问题最小化损失函数 E ( W , H ; α , β ) 在下列方程nonnegativity约束。

PE-NMF问题

给定一个 n通过观察非负矩阵 V,找到一个 n通过 r和一个 r通过非负矩阵因子 W H,这样 最小值 W , H E ( W , H ; α , β ) = 1 2 V W H 2 + α , j , j W T W j + β , j h j , 年代 t W 0 , H 0 , 在哪里 W 0 , H 0 表明两个 W H非负矩阵,分别 W th列的矩阵 W, hij theelement在th行和 j矩阵的列 H

这个问题是一个约束优化问题的特殊情况提出了( 4]: 最小值 W , H E ( W , H ; α , β ) = 1 2 V W H 2 + α J W ( W ) + β J H ( H ) , 年代 t W 0 , H 0。

2.2。PE-NMF算法及其收敛性

学习算法的推导过程 W H,我们首先提出并证明下面的引理。

引理1。

对于任何由r对称非负矩阵 对于任何r-dimensional负的行向量 w ,r, r矩阵 F = δ 一个 b ( w T ) 一个 w 一个 总是semipositive明确的,在哪里 δ 一个 b ( ( w T ) 一个 / w 一个 ) 是一个对角矩阵的对角元素ath行和ath列 ( w T ) 一个 / w 一个

证明。

被注意到 w一个 wb 矩阵的定义,非负吗 F矩阵的一样吗 年代在这一 一个th行和 bth列元素 年代 一个 b = w 一个 F w b 。因此,我们认为证明的semipositive定义矩阵 年代在接下来的上下文。

对于任何 r维向量 V,我们有以下公式: V T 年代 V = 一个 b V 一个 年代 一个 b V b = 一个 b V 一个 w 一个 F w b V b = 一个 b ( V 一个 w 一个 δ 一个 b ( w T ) 一个 w 一个 w b V b V 一个 w 一个 一个 b w b V b ] = 一个 b ( V 一个 w 一个 δ 一个 b ( w T ) 一个 w 一个 w b V b ] 一个 b V 一个 w 一个 一个 b w b V b = 一个 B , 在哪里 一个表示第一项 B第二项表示在上面的公式。被注意到是一个对称矩阵,我们有什么 ( w T ) 一个 = ( w ) 一个 ,因此第一项 一个就变成了 一个 = 一个 V 一个 w 一个 ( w ) 一个 w 一个 w 一个 V 一个 = 一个 ( w ) 一个 w 一个 V 一个 2 = 一个 ( b w b b 一个 ) w 一个 V 一个 2 = b ( 一个 w 一个 一个 b ) w b V 一个 2 = 一个 b w 一个 一个 b w b V 一个 2 , 我们用上面的 一个到公式( 5),并获得 V T 年代 V = 一个 b ( w 一个 一个 b w b V 一个 w 一个 一个 b w b V 一个 V b ) = 一个 b w 一个 一个 b w b ( V 一个 2 V 一个 V b ] = 一个 b w 一个 一个 b w b ( 1 2 V 一个 2 + 1 2 V b 2 V 一个 V b ] = 1 2 一个 b w 一个 一个 b w b ( V 一个 V b ) 2 由于这一事实 w分别是一个行向量和一个非负矩阵,因此对于任何 r维行向量 V,我们有 V T 年代 V = 1 2 一个 b w 一个 一个 b w b ( V 一个 V b ) 2 0 因此,矩阵 年代因此 F = δ 一个 b ( ( w T ) 一个 / w 一个 ) 是一个semipositive定矩阵。

现在在定理 1,我们得到学习算法,并证明其收敛更新每一行 w W H将一个固定的非负矩阵。更新每一列的学习算法 h H W将一个固定的非负矩阵定理描述了 2,同样可以证明但跳过由于空间的限制。

定理1。

二次优化问题, 最小值 w E ( w ; H , α ) = 1 2 v w H 2 + 1 2 α w w T , 年代 t w 0 , 在哪里 w是一个 r维行向量, v是一个给定的维非负行向量, H是一个 r通过固定的非负矩阵,是一个 r通过 r常数矩阵所有元素是除了对角元素是零,和 α 是一个固定的非负参数。以下更新算法 w 一个 t + 1 = w 一个 t ( v H T ) 一个 ( w t H H T + α w t ) 一个 收敛到最优解的非负初始化向量 w 0

证明。

收敛性的证明将通过引入合适的辅助函数 F ( w , w t ) 满足 F ( w t , w t ) = E ( w t ) , F ( w , w t ) E ( w ) 如果能找到这样的一个函数,那么更新的 w通过设置 w t + 1 = 参数 最小值 w F ( w , w t ) 将会使 E ( w t + 1 ) F ( w t + 1 , w t ) F ( w t , w t ) = E ( w t ) 它总是使目标函数 E ( w ) 减少对迭代的算法,说明该算法是收敛的更新公式( 13)。

现在我们构造辅助函数 F ( w , w t ) = E ( w t ) + ( w w t ) E ( w t ) + 1 2 ( w w t ) J ( w t ) ( w w t ) T , 在哪里 J ( w t ) 是一个对角矩阵 J ( w t ) = δ 一个 b ( H H T w t T + α w t T ) 一个 ( w t T ) 一个

很明显, F ( w t , w t ) = E ( w t ) ,所以公式( 11)持有。

损失函数的泰勒展开 E ( w ) , w方法 w t ,可以写 E ( w ) = E ( w t ) + ( w w t ) E ( w t ) + 1 2 ( w w t ) ( H H T + α ) ( w w t ) T 通过减去 F ( w , w t ) 在( 8)- ( 16) E ( w ) 在( 7)- ( 17),我们有 F ( w , w t ) E ( w ) = 1 2 ( w w t ) ( δ 一个 b ( H H T w t T + α w t T ) 一个 ( w t T ) 一个 H H T α ] ( w w t ) T = 1 2 ( w w t ) ( δ 一个 b ( w t T ) 一个 ( w t T ) 一个 ] ( w w t ) T , 在哪里 = H H T + α 。由于这一事实是一个非负对称矩阵自 H的非负因素吗 V, α 永远是一个非负参数,和这一事实吗 w t 是一个非负向量,我们从引理 1的矩阵 δ 一个 b ( ( w t T ) 一个 / ( w t T ) 一个 ) 是semipositive明确的,因此我们总是有吗 F ( w , w t ) E ( w ) 0 。因此,更新 w根据 w t + 1 = 参数 最小值 w F ( w , w t ) 总是导致迭代过程收敛。

我们采用最陡下降搜索最优的策略 w。为了这个目的,我们有 w t + 1 为了满足 ( F ( w , w t ) ) / w | w = w t + 1 = 0 ,我们得到 E ( w t ) + J ( w t ) ( w t + 1 w t ) T = 0 同样,或者 w t + 1 T = w t T J 1 ( w t ) E ( w t ) 损失函数的定义 E ( w ) ,我们有 E ( w t ) = H ( H T w t v T ) + α w t T = ( H H T + α ) w t T H v T J ( w t ) 是一个对角矩阵,我们只需要计算每个对角元素在J反转 J 1 。因此,我们有以下更新公式 一个 th元素 w : w 一个 t + 1 = w 一个 t ( w t T ) 一个 ( H H T w t T + α w t T ) 一个 ( H H T w t T + α w t T H v T ) 一个 = w 一个 t ( H v T ) 一个 ( H H T w t T + α w t T ) 一个 = w 一个 t ( v H T ) 一个 ( w t H H T + α w t ) 一个

定理2。

二次优化问题。 最小值 h E ( h ; W , β ) = 1 2 v W h 2 + β T h , 年代 t h 0, h是r-dimensional列向量,v是一个给定的n维负的列向量,W是一个n×r固定的非负矩阵,一个是我 r × 矩阵的所有元素是1 s, β 是一个固定的非负参数。下面的规则 h 一个 t + 1 = h 一个 t ( W T v ) 一个 ( W T W h t + β ) 一个 收敛到最优解的非负初始化向量 h 0

这个定理可以证明同样作为定理的证明 1

代表( 10)和( 23)在(elementwise)阿达玛的产品,一个具有以下学习算法更新两个W和H (PE-NMF优化问题的 1)。

定理3。

所示的优化问题( 1),上面的学习算法收敛于局部最优解的非负初始化向量 H 0 W 0

很明显,部分相关行w的目标函数 E ( W , H ; α , β ) 在( 1)是 E ( w ; H , α ) 在( 9),部分有关目标函数列h E ( W , H ; α , β ) 在( 1)是 E ( h ; W , β ) 在( 22)。因此,使用公式来更新w和h或者将学习过程收敛于目标函数的解决方案 E ( W , H ; α , β ) 。因此,上面的定理可以很容易地证明定理的基础上 1 2

的更新 W H用MatLab命令也可以表达的 W = W ( V H ) / ( W H H + 一个 l f 一个 W ) H = H ( W V ) / ( W W H + b e t 一个 )

2.3。初始化算法的

据我们所知,似乎有两个主要原因NMF收敛到不受欢迎的解决方案。一个是空间的基础理论上可能不是唯一的,因此单独的NMF运行可能导致不同的结果。另一个原因可能来自于算法本身的损失函数有时会股票到局部最小值在其迭代。通过回顾PE-NMF提出的损失函数,它是类似于NMF看到,上述PE-NMF仍然有时会股票到局部最小值在其迭代,和/或获得所需的解决方案所需的迭代次数非常大。为了这些,ICA)技术,提出了初始化源矩阵而不是设置是一个非负矩阵随机:我们对观测信号进行ICA,组ICA中获得绝对的独立组件的初始化源矩阵。事实上,是有原因的,结果从ICA获得独立的组件通常不是最初的来源。原因之一是原始来源的nonnegativity但定心ICA的预处理使每个独立的组件是正面和负面的元素:每个独立分量的意思是零。另一个原因可能是依赖或部分独立的原始来源不遵循的独立要求在ICA研究来源。因此,合成独立组件ICA无法被视为经济复苏的原始来源。即便如此,他们仍然提供线索的原始来源:他们可以被认为是 非常粗略的估计最初的来源。从这个角度看,注意到源的初始化矩阵应该是负的,我们组ICA中获得绝对的独立组件的初始化的源矩阵提出PE-NMF算法。我们的实验表明这种初始化技术是非常有效的加速学习过程中获得所需的解决方案。

3所示。实验和结果

拟议的许多PE-NMF算法都进行了广泛的测试困难的基准信号和各种统计分布图像。三个例子将在以下环境演示了该方法的有效性与标准相比NMF方法和/或ICA方法。在ICA方法,我们decenteralize恢复信号/图像/微阵列的nonnegativity财产补偿定心ICA方法的预处理。NMF算法仅仅是一个提议在 10)和ICA算法只是FastICA算法通常用于许多应用程序在 11]。扩展酒吧的例子包括盲源分离问题,混合信号,和真正的微阵列基因表达数据的异质性效应发生。

3.1。延长杆的问题

线性杆问题[ 12)是一种盲分离的酒吧的组合。8负的特征图像大小(来源) 4 × 4 包括4垂直和水平薄条图像,如图 2(一个)1000,是随机混合形成观察图片,第一个20如图 2 (b)。从ICA和NMF获得的解决方案 r = 8 如数据所示 2 (c) 2 (d)分别表明NMF相比ICA可以很好地完成任务。然而,当我们这条问题扩展到一个由两种类型的酒吧,一个厚一个薄,NMF未能估计原始来源。例如,十四源图像大小 4 × 4 有四个薄的垂直条,四个薄单杠,三宽垂直酒吧,和三个广泛的单杠,如图 3(一个)显然,都是非负的,统计相关的。这些源图像被随机混合混合矩阵元素的任意选择在1000年[0,1]形成混合图像,第一个20如图 2 (b)。PE-NMF与参数 α = 4 β = 1 进行这些混合图像 r = 14 。合成图像,如图 2 (c),表明来源与拟议中的PE-NMF恢复成功。相比之下,很多时候我们在这个问题上试图利用ICA和NMF避免获得当地最低的解决方案,但一直未能恢复最初的来源。如图 4(一) 4 (b)的例子是用这两种方法恢复图像。注意到恢复的ICA和NMF都很远从原始来源,甚至来源的数量从ICA估计只有6,而不是14。值得注意的是,从PE-NMF恢复图像与其他参数等 α = 4.2 β = 0.1 相媲美的如图 3 (c),表明该方法不是很敏感的参数选择的例子。

酒吧问题解决方案从NMF:(一)源图像,(b)混合图像,(c)恢复图像从ICA和(d)从NMF恢复图像。

延长杆问题解决方案从PE-NMF:(一)源图像,(b)混合图像,(c)从PE-NMF恢复图像。

ICA恢复图像(a)和(b) NMF的延长杆问题。

3.2。复苏的混合信号

我们在恢复执行实验5非负信号9 5非负相关的源信号的混合,这是一个在 4]。9混合观测信号来自任意非负的线性组合如图5负的源信号 5(一个)。难以恢复的来源是一个非常小的数量的观察与来源的数量。我们提议PE-NMF (NMF和 α β 是0.001和17.6,分别地)被用于恢复的来源。相比之下的合成信号通过NMF如图 5 (c)这些通过PE-NMF如图 5 (d)很明显,PE-NMF可以恢复源与更高的恢复性能。事实上,恢复的信号干扰比率(SIRs)记者从NMF只有22.17,11.13,10.98,14.91,和14.15,从PE-NMF增加到47.10,28.89,26.67,83.44,28.75,5源信号。

信号盲分离的例子:(一)5原始信号,(b) 9观察,(c)从NMF恢复信号,并从PE-NMF (d)恢复信号。

3.3。异质性Micrroarrys修正基因

基因表达微阵列承诺强大的新工具大规模的基因表达分析。使用这种技术,相对mRNA表达水平来源于组织样本可以同时为成千上万的基因化验。这样的全球观点可能会揭示先前不为人知的基因调控模式,生成新的假设需要进一步研究(例如,新的诊断或治疗性生物标记)。然而,随着微阵列中的一个常见的特性分析,基因表达谱代表组成的多个不同的但部分依赖(即来源。,观察到的信号强度的加权和的活动将包括各种来源)。更具体地说,在实体肿瘤的情况下,相关的问题被称为部分体积效应(牛皮纸),也就是说,异质性肿瘤样本中的基质所造成的污染。盲目的应用微阵列分析可能导致提取签名反映基质样品中污染的比例,而不是潜在的肿瘤生物学。这样的“构件”将是真实的,可再生的,和潜在的误导,但不会是生物或临床利益,而会严重降低测量的敏感性和特异性的分子特征与不同的疾病过程。尽管几乎所有的后续分析至关重要的步骤,这个问题,称为局部体积校正(PVC),通常是不强调或至少没有严格处理相比绝大兴趣和努力把/ gene-clustering和类的预测。

PE-NMF提出方法的有效性进行了测试与现实世界的数据集,微阵列基因表达数据集,PVC。数据集由2308名有效的两个样本的基因表达神经母细胞瘤和非霍奇金淋巴瘤细胞肿瘤( 13]。两个观察微阵列、微阵列从PE-NMF恢复,两个纯源微阵列数据所示 6(一), 6 (b), 6 (c),分别。注意,真正的来源确定,在我们目前的情况下,通过分别分析纯细胞系提供地面真理每个细胞的基因表达谱的人口。在我们的临床病例中,我们使用laser-capture显微解剖(LCM)技术分离细胞群的活检样本。比较的数据 6 (b) 6 (c)PE-NMF的盲源分离方法成功恢复纯微阵列。数据 7(一) 7 (b)的散点图恢复微阵列PE-NMF和NMF相比,这些纯微阵列。这些散点图和56.79和31.73的众位PE-NMF方法,只是21.20和32.81的NMF方法还表明该PE-NMF成功有效地恢复源。许多其他独立试验使用其他基因集达到类似的结果。

异质性校正结果:(a)的观察,从PE-NMF (b)恢复源,(c)真正的来源。

真正的散点图源(蓝色恒星)和恢复源从(a) PE-NMF(红点),和(b) NMF。

4所示。结论

提出了一种模式表达式非负矩阵分解(PE-NMF)方法高效的模式表达式和它适用于盲源分离的非负线性模型(NNLM)。其成功应用扩展酒吧的盲源分离问题,非负信号恢复问题,异构性校正问题真正的基因微阵列数据表明它是盲源分离问题的巨大潜力NNLM模型。PE-NMF提出的损失函数实际上是一个扩展的乘法更新算法( 10),两个方面介绍了参数 α β , 分别为, β 矩阵更新规则吗 H ,这是类似于一些稀疏的NMF算法( 14),而 α 正则化项添加到 H H T 在更新规则矩阵 W 。PE-NMF的损失函数是一种特殊的情况下提出的 4]。然而,在这种方法中,不仅学习算法是出于表达模式更有效和更有效率,并尝试成功在范围广泛的应用程序,但也学习算法的收敛性证明了通过引入一些辅助功能。此外,基于独立分量分析(ICA)技术提出了加快学习过程,并已被证实是有效的学习算法收敛到期望的解决方案。

所提到的一样( 4),PE-NMF参数的最优选择取决于分布的数据和先验知识隐藏的(潜在的)组件。然而,我们的实验结果扩展巴德问题表明,参数的选择对一些问题不那么敏感。

<大胆>算法1:< /大胆>学习算法。

算法参数: α , β ;

输入:一个n观察非负矩阵 V;

输出:一个 n通过 r非负矩阵 W和一个 r通过

非负矩阵 H

步骤1:设置 t = 0 ,并生成非负矩阵 W 0

H 0 随机;

步骤2:更新 H H t H t + 1 通过

H t + 1 = H t ( W t ) T V ( W t ) T ( W t ) ( H t ) + β ,

W t + 1 = W t V ( H t ) T W t ( H t ) ( H t ) T + α W t ,

在哪里是一个 r通过矩阵的元素是1 年代,

是一个 r通过 r矩阵所有元素是1 年代除了对角

元素是0。

步骤3:增加 t通过 t = t + 1 第二步,直到 H t + 1

W t + 1 收敛。

承认

这项工作是由美国国家科学基金的中国批准号。60574039,60371044,和中意合资合作基金,和美国国立卫生研究院的资助下EB000830 CA109872。

Hyvarinen 一个。 Karhunen J。 Oja E。 独立分量分析 2001年 纽约,纽约,美国 约翰威利& Sons 霍耶 p . O。 patrik.hoyer@hut.fi Hyvarinen 一个。 独立分量分析应用从颜色特征提取和立体影像 网络:在神经系统中计算 2000年 11 3 191年 210年 10.1088 / 0954 - 898 x / 11/3/302 J。 l Y。 计算分解的分子签名基于盲源分离的非负相关与NMF来源 学报13 IEEE车间对神经网络信号处理(NNSP ' 03) 2003年9月 图卢兹,法国 409年 418年 Cichocki 一个。 a.cichocki@riken.jp Zdunek R。 Amari 年代。 新的非负矩阵分解算法应用盲源分离 5 《IEEE国际会议音响、演讲和信号处理(ICASSP 06年) 2006年5月 图卢兹,法国 621年 624年 10.1109 / ICASSP.2006.1661352 Cichocki 一个。 Zdunek R。 多层非负矩阵分解 电子信件 2006年 42 6 947年 948年 10.1049 / el: 20060983 Pascual-Montano 一个。 pascual@fis.ucm.es Carazo j . M。 carazo@cnb.uam.es 科钦 K。 kieko@access.unizh.ch 莱曼 D。 dlehmann@key.unizh.ch Pascual-Marqui r D。 pascualm@key.unizh.ch 非光滑非负矩阵分解(nsNMF) IEEE模式分析与机器智能 2006年 28 3 403年 415年 10.1109 / TPAMI.2006.60 Zdunek R。 zdunek@brain.riken.jp Cichocki 一个。 cia@brain.riken.jp 非负矩阵分解与约束二阶优化 信号处理 2007年 87年 8 1904年 1916年 10.1016 / j.sigpro.2007.01.024 Kopriva 我。 ikopriva@gmail.com Garrood d . J。 Borjanović V。 单帧盲图像反褶积非负稀疏矩阵分解 光学通信 2006年 266年 2 456年 464年 10.1016 / j.optcom.2006.05.010 W。 wxliu@aiar.xjtu.edu.cn N。 nnzheng@mail.xjtu.edu.cn 基于非负矩阵分解的方法进行目标识别 模式识别的字母 2004年 25 8 893年 897年 10.1016 / j.patrec.2004.02.002 D D。 Seung h·S。 学习对象的部分非负矩阵因子分解 自然 1999年 401年 6755年 788年 791年 10.1038/44565 http://www.cis.hut.fi/projects/ica/fastica Foldiak P。 由当地anti-Hebbian学习形成稀疏表示 生物控制论 1990年 64年 2 165年 170年 10.1007 / BF02331346 J。 j·S。 Ringner M。 分类和诊断预测癌症使用基因表达分析和人工神经网络 自然医学 2001年 7 6 673年 679年 10.1038/89044 Mørup M。 汉森 l·K。 Arnfred s M。 算法对稀疏非负塔克(也叫HONMF) 2007年 ,丹麦 丹麦技术大学 http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/4658/pdf/imm4658.pdf