2015
DOI: 10.1016/j.patrec.2015.05.019
|View full text |Cite
|
Sign up to set email alerts
|

New SVD based initialization strategy for non-negative matrix factorization

Abstract: a b s t r a c tThere are two problems need to be dealt with for Non-negative Matrix Factorization (NMF): choose a suitable rank of the factorization and provide a good initialization method for NMF algorithms. This paper aims to solve these two problems using Singular Value Decomposition (SVD). At first we extract the number of main components as the rank, actually this method is inspired from [15,16]. Second, we use the singular value and its vectors to initialize NMF algorithms. We title this new method as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
58
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 67 publications
(58 citation statements)
references
References 13 publications
0
58
0
Order By: Relevance
“…NMF provides a different solution for every different initialisation making it substantially sensitive to starting points as its convergence directly relies on the characteristics of the given entries. Several publications have shown interest in finding the best way to start a NMF algorithm by providing a structured initialization, in some cases obtained from results of clustering algorithms such as k-means or Spherical K-means [27,28] (especially for applying NMF on document-term matrices), Nonnegative Singular Value decomposition (NNDSVD) [4] or SVD based strategies [17]. The optimization procedures for D respectively equal to the Frobenius norm and the KL divergence, based on multiplicative update rules are given in Algorithms 1 and 2.…”
Section: Nonnegative Matrix Factorizationmentioning
confidence: 99%
“…NMF provides a different solution for every different initialisation making it substantially sensitive to starting points as its convergence directly relies on the characteristics of the given entries. Several publications have shown interest in finding the best way to start a NMF algorithm by providing a structured initialization, in some cases obtained from results of clustering algorithms such as k-means or Spherical K-means [27,28] (especially for applying NMF on document-term matrices), Nonnegative Singular Value decomposition (NNDSVD) [4] or SVD based strategies [17]. The optimization procedures for D respectively equal to the Frobenius norm and the KL divergence, based on multiplicative update rules are given in Algorithms 1 and 2.…”
Section: Nonnegative Matrix Factorizationmentioning
confidence: 99%
“…In addition, data dimensionality is taken into account in our NMF algorithm. The NMF algorithm uses Singular Value Decomposition (SVD) for initialization [28]. The SVD method uses p + 1 leading components of SVD decomposition, where p leading components contain less than 90% of a total variance.…”
Section: Basis Functionsmentioning
confidence: 99%
“…However, the NMF method is computationally more demanding than, e.g., the SVD technique, as it requires an iterative solution. Different algorithms for better convergence have been proposed, and recently, an approach using the SVD basis functions as initialization of the NMF algorithm was suggested, [25].…”
Section: Introductionmentioning
confidence: 99%