全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

A Symmetric Rank-One Quasi-Newton Method for Nonnegative Matrix Factorization

DOI: 10.1155/2014/846483

Full-Text   Cite this paper   Add to My Lib

Abstract:

As is well known, the nonnegative matrix factorization (NMF) is a dimension reduction method that has been widely used in image processing, text compressing, signal processing, and so forth. In this paper, an algorithm on nonnegative matrix approximation is proposed. This method is mainly based on a relaxed active set and the quasi-Newton type algorithm, by using the symmetric rank-one and negative curvature direction technologies to approximate the Hessian matrix. The method improves some recent results. In addition, some numerical experiments are presented in the synthetic data, imaging processing, and text clustering. By comparing with the other six nonnegative matrix approximation methods, this method is more robust in almost all cases. 1. Introduction An NMF problem is to decompose a nonnegative matrix into two nonnegative matrix and , such that approximate to as well as possible. To measure the distance between and , there are many methods such as the Kullback Leibler divergence, and Bregman divergence, and Frobenius divergence. Due to the favorable property of the Frobenius divergence, many methods are presented based on it. The Frobenius divergence may be described as follows: subject to , for all and . In the last decade, numerous methods have been proposed to deal with the NMF problem in (1). Most of these methods can be classified into two classes, that is, alternating one-step gradient descent and alternating least squares.(i)The alternating one-step gradient is to alternate and with one step. The most well known is Lee's multiplicative update algorithm [1], which alternates and by the following rules: suppose we have obtained the th matrix and , then (ii)For the frame work of the alternating least squares, the procedure is as follows [2]:(1)initialize with a nonnegative matrix;(2)solve the following problems repeatedly until a stopping criterion is satisfied: where is fixed, and where is fixed. Obviously, the above two methods both satisfy that Equation (5) insures that the above numerical methods converge to the solution of (1). Since (3) and (4) may be regarded as the subproblems of the NMF problem (1). Next we mainly focus on how to solve (4), while (3) is similar to (4), due to the symmetric property of Euclidear distance. There exist some methods to solve (4), such as the projected Newton method [3], quasi-Newton method [4–6], the active set method [7–9], and so forth. Note that the Frobenius norm of a matrix is just the sum of the Eucldean distance over columns (or rows). Then solving (4) in fact is equal to solving a series of the

References

[1]  D. D. Lee and H. S. Seung, “Learning the parts of objects by non-negative matrix factorization,” Nature, vol. 401, no. 6755, pp. 788–791, 1999.
[2]  M. W. Berry, M. Browne, A. N. Langville, V. P. Pauca, and R. J. Plemmons, “Algorithms and applications for approximate nonnegative matrix factorization,” Computational Statistics and Data Analysis, vol. 52, no. 1, pp. 155–173, 2007.
[3]  C.-J. Lin, “Projected gradient methods for nonnegative matrix factorization,” Neural Computation, vol. 19, no. 10, pp. 2756–2779, 2007.
[4]  R. Zdunek and A. Cichoki, “Non-negative matrix factorization with quasi-Newton optimization,” in Proceedings of the International Conference on Artificial Intelligence and soft Computing (ICAISC '06), pp. 870–879, 2006.
[5]  D. Kim, S. Sra, and I. S. Dhillon, “Fast newton-type methods for the least squares nonnegative matrix approximation problem,” in Proceedings of the 7th SIAM International Conference on Data Mining, pp. 343–354, April 2007.
[6]  D. Kim, S. Sra, and I. S. Dhillon, “Fast projection-based methods for the least squares nonnegative matrix approximation problem,” Statistical Analysis and Data Mining, vol. 1, no. 1, pp. 38–51, 2008.
[7]  H. Kim and H. Park, “Nonnegative matrix factorization based on alternating nonnegativity constrained least squares and active set method,” SIAM Journal on Matrix Analysis and Applications, vol. 30, no. 2, pp. 713–730, 2008.
[8]  J. Kim and H. Park, “Toward faster nonnegative matrix factorization: a new algorithm and comparisons,” in Proceedings of the 8th IEEE International Conference on Data Mining (ICDM '08), pp. 353–362, December 2008.
[9]  J. Kim and H. Park, “Fast nonnegative matrix factorization: an active-set-like method and comparisons,” SIAM Journal on Scientific Computing, vol. 33, no. 6, pp. 3261–3281, 2011.
[10]  D. Bertsekas, Nonlinear Programming, Athena Scientific, Belment, Mass, USA, 1999.
[11]  P. Gong and C. Zhang, “Efficient nonnegative matrix factorization via projected Newton method,” Pattern Recognition, vol. 45, no. 9, pp. 3557–3565, 2012.
[12]  D. Bertsekas, “Projected Newton methods for optimization problems with simple constrains,” SIAM Journal on Control and Optimization, vol. 20, no. 2, pp. 221–246, 1982.
[13]  F. ?ztoprak and ?. I. Birbil, “A symmetric rank-one quasi-Newton line-search method using negative curvature directions,” Optimization Methods and Software, vol. 26, no. 3, pp. 455–486, 2011.
[14]  G. H. Golub and C. F. van Loan, Matrix Computations, The John Hopkins University Press, 1996.
[15]  D. D. Lee and H. S. Seung, “Algorithms for nonnegative matrix factorization,” in Proceedings of the Neural Information Proceesing Systems (NIPS '00), pp. 556–562, 2000.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133