Abstract
Although nonnegative matrix factorization (NMF) favors a sparse and part-based representation of nonnegative data, there is no guarantee for this behavior. Several authors proposed NMF methods which enforce sparseness by constraining or penalizing the ℓ 1-norm of the factor matrices. On the other hand, little work has been done using a more natural sparseness measure, the ℓ 0-pseudo-norm. In this paper, we propose a framework for approximate NMF which constrains the ℓ 0-norm of the basis matrix, or the coefficient matrix, respectively. For this purpose, techniques for unconstrained NMF can be easily incorporated, such as multiplicative update rules, or the alternating nonnegative least-squares scheme. In experiments we demonstrate the benefits of our methods, which compare to, or outperform existing approaches.
Original language | English |
---|---|
Pages (from-to) | 38-46 |
Number of pages | 8 |
Journal | Neurocomputing |
Volume | 80 |
DOIs | |
Publication status | Published - 15 Mar 2012 |
Externally published | Yes |
Bibliographical note
Part of special issue:Special Issue on Machine Learning for Signal Processing 2010
Edited by Jaakko Peltonen, Tapani Raiko, Samuel Kaski
Funding
This work was supported by the Austrian Science Fund (Project number P22488-N23 ). The authors like to thank Sebastian Tschiatschek for his support concerning the Ipopt library, and his useful comments concerning this paper.
Keywords
- NMF
- Sparse coding
- Nonnegative least squares