FAST NONNEGATIVE MATRIX FACTORIZATION: AN ACTIVE-SET-LIKE METHOD AND COMPARISONS

被引:222
作者
Kim, Jingu [1 ]
Park, Haesun [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Sch Computat Sci & Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
nonnegative matrix factorization; nonnegativity-constrained least squares; block principal pivoting method; active set method; lower rank approximation; dimension reduction; CONSTRAINED LEAST-SQUARES; ALGORITHMS;
D O I
10.1137/110821172
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Nonnegative matrix factorization (NMF) is a dimension reduction method that has been widely used for numerous applications, including text mining, computer vision, pattern discovery, and bioinformatics. A mathematical formulation for NMF appears as a nonconvex optimization problem, and various types of algorithms have been devised to solve the problem. The alternating nonnegative least squares (ANLS) framework is a block coordinate descent approach for solving NMF, which was recently shown to be theoretically sound and empirically efficient. In this paper, we present a novel algorithm for NMF based on the ANLS framework. Our new algorithm builds upon the block principal pivoting method for the nonnegativity-constrained least squares problem that overcomes a limitation of the active set method. We introduce ideas that efficiently extend the block principal pivoting method within the context of NMF computation. Our algorithm inherits the convergence property of the ANLS framework and can easily be extended to other constrained NMF formulations. Extensive computational comparisons using data sets that are from real life applications as well as those artificially generated show that the proposed algorithm provides state-of-the-art performance in terms of computational speed.
引用
收藏
页码:3261 / 3281
页数:21
相关论文
共 36 条
[1]  
[Anonymous], 2006, Advances in Neural Information Processing Systems 18
[2]  
[Anonymous], 1974, Solving least squares problems
[3]   Algorithms and applications for approximate nonnegative matrix factorization [J].
Berry, Michael W. ;
Browne, Murray ;
Langville, Amy N. ;
Pauca, V. Paul ;
Plemmons, Robert J. .
COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2007, 52 (01) :155-173
[4]  
Bro R, 1997, J CHEMOMETR, V11, P393, DOI 10.1002/(SICI)1099-128X(199709/10)11:5<393::AID-CEM483>3.3.CO
[5]  
2-C
[6]   Metagenes and molecular pattern discovery using matrix factorization [J].
Brunet, JP ;
Tamayo, P ;
Golub, TR ;
Mesirov, JP .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (12) :4164-4169
[7]  
Cantarella J, 2004, TSNNLS SOLVER LARGE
[8]  
Cichocki A., 2009, NONNEGATIVE MATRIX T
[9]  
Cichocki A, 2007, LECT NOTES COMPUT SC, V4666, P169
[10]   Fast Local Algorithms for Large Scale Nonnegative Matrix and Tensor Factorizations [J].
Cichocki, Andrzej ;
Phan, Anh-Huy .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (03) :708-721