paper-with-me

Papers

Improved SVD-based Initialization for Nonnegative Matrix Factorization using Low-Rank Correction

2018-07-11 · Atif Muhammad Syed, Sameer Qazi, Nicolas Gillis

Due to the iterative nature of most nonnegative matrix factorization (\textsc{NMF}) algorithms, initialization is a key aspect as it significantly influences both the convergence and the final solution obtained. Many initialization schemes have been proposed for NMF, among which one of the most popular class of methods are based on the singular value decomposition (SVD). However, these SVD-based initializations do not satisfy a rather natural condition, namely that the error should decrease as the rank of factorization increases. In this paper, we propose a novel SVD-based \textsc{NMF} initialization to specifically address this shortcoming by taking into account the SVD factors that were discarded to obtain a nonnegative initialization. This method, referred to as nonnegative SVD with low-rank correction (NNSVD-LRC), allows us to significantly reduce the initial error at a negligible additional computational cost using the low-rank structure of the discarded SVD factors. NNSVD-LRC has two other advantages compared to previous SVD-based initializations: (1) it provably generates sparse initial factors, and (2) it is faster as it only requires to compute a truncated SVD of rank $\lceil r/2 + 1 \rceil$ where $r$ is the factorization rank of the sought NMF decomposition (as opposed to a rank-$r$ truncated SVD for other methods). We show on several standard dense and sparse data sets that our new method competes favorably with state-of-the-art SVD-based initializations for NMF.

📄 PDF Abstract BibTeX arXiv:1807.04020

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization

2014-10-27 · Nicolas Gillis, Abhishek Kumar

Given a matrix $M$ (not necessarily nonnegative) and a factorization rank $r$, semi-nonnegative matrix factorization (semi-NMF) looks for a matrix $U$ with $r$ columns and a nonnegative matrix $V$ with $r$ rows such that…

Heuristics for Exact Nonnegative Matrix Factorization

2014-11-26 · Arnaud Vandaele, Nicolas Gillis, François Glineur, Daniel Tuyttens

The exact nonnegative matrix factorization (exact NMF) problem is the following: given an $m$-by-$n$ nonnegative matrix $X$ and a factorization rank $r$, find, if possible, an $m$-by-$r$ nonnegative matrix $W$ and an $r$…

NIMFA: A Python Library for Nonnegative Matrix Factorization

2018-08-06 · Marinka Zitnik, Blaz Zupan

NIMFA is an open-source Python library that provides a unified interface to nonnegative matrix factorization algorithms. It includes implementations of state-of-the-art factorization methods, initialization approaches, a…

Algorithms, Initializations, and Convergence for the Nonnegative Matrix Factorization

2014-07-28 · Amy N. Langville, Carl D. Meyer, Russell Albright, James Cox 외

It is well known that good initializations can improve the speed and accuracy of the solutions of many nonnegative matrix factorization (NMF) algorithms. Many NMF algorithms are sensitive with respect to the initializati…

Nonnegative Matrix Factorization with Toeplitz Penalty

2020-12-07 · Matthew Corsetti, Ernest Fokoué

Nonnegative Matrix Factorization (NMF) is an unsupervised learning algorithm that produces a linear, parts-based approximation of a data matrix. NMF constructs a nonnegative low rank basis matrix and a nonnegative low ra…