arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1201.0901math.OCcs.IR
收藏

两种正交非负矩阵分解算法及其在聚类中的应用

Two Algorithms for Orthogonal Nonnegative Matrix Factorization with Application to Clustering

Filippo Pompili, Nicolas Gillis, P. -A. Absil, François Glineur

摘要:

近似矩阵分解技术与非负性和正交性的约束,被称为正交非负矩阵分解(ONMF),最近已经推出,并显示出显着的工作以及聚类任务,如文档分类。在本文中,我们介绍了两种新的方法来解决ONMF。首先,我们展示了ONMF和球形k均值的加权变体之间的数学等价性,从中我们推导出我们的第一种方法,一个简单的EM类算法。这也允许我们确定何时ONMF应该优先于k-means和球形k-means。我们的第二种方法是基于增广拉格朗日方法。标准ONMF算法通常在尝试实现极限正交性(例如,使用适当的惩罚项或适当选择的搜索方向)。我们的方法的工作方式相反:正交性严格施加在每一步,而非负性是渐近获得的,使用二次惩罚。最后,我们表明,这两种方法相比,毫不逊色于标准ONMF算法的合成,文本和图像数据集。

英文摘要:

Approximate matrix factorization techniques with both nonnegativity and orthogonality constraints, referred to as orthogonal nonnegative matrix factorization (ONMF), have been recently introduced and shown to work remarkably well for clustering tasks such as document classification. In this paper, we introduce two new methods to solve ONMF. First, we show athematical equivalence between ONMF and a weighted variant of spherical k-means, from which we derive our first method, a simple EM-like algorithm. This also allows us to determine when ONMF should be preferred to k-means and spherical k-means. Our second method is based on an augmented Lagrangian approach. Standard ONMF algorithms typically enforce nonnegativity for their iterates while trying to achieve orthogonality at the limit (e.g., using a proper penalization term or a suitably chosen search direction). Our method works the opposite way: orthogonality is strictly imposed at each step while nonnegativity is asymptotically obtained, using a quadratic penalty. Finally, we show that the two proposed approaches compare favorably with standard ONMF algorithms on synthetic, text and image data sets.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑