Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization
Matrix decomposition is ubiquitous and has applications in various fields like speech processing, data mining and image processing to name a few. Under matrix decomposition, nonnegative matrix factorization is used to decompose a nonnegative matrix into a product of two nonnegative matrices which gi...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8792070/ |
id |
doaj-277d75c14bea4b2b98a40d6a7b0616a1 |
---|---|
record_format |
Article |
spelling |
doaj-277d75c14bea4b2b98a40d6a7b0616a12021-04-05T17:28:37ZengIEEEIEEE Access2169-35362019-01-01711568211569510.1109/ACCESS.2019.29338458792070Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix FactorizationR. Jyothi0https://orcid.org/0000-0002-8335-6103Prabhu Babu1Rajendar Bahl2CARE, IIT Delhi, New Delhi, IndiaCARE, IIT Delhi, New Delhi, IndiaCARE, IIT Delhi, New Delhi, IndiaMatrix decomposition is ubiquitous and has applications in various fields like speech processing, data mining and image processing to name a few. Under matrix decomposition, nonnegative matrix factorization is used to decompose a nonnegative matrix into a product of two nonnegative matrices which gives some meaningful interpretation of the data. Thus, nonnegative matrix factorization has an edge over the other decomposition techniques. In this paper, we propose two novel iterative algorithms based on Majorization Minimization (MM) - in which we formulate a novel upper bound and minimize it to get a closed form solution at every iteration. Since the algorithms are based on MM, it is ensured that the proposed methods will be monotonic. The proposed algorithms differ in the updating approach of the two nonnegative matrices. The first algorithm - Iterative Nonnegative Matrix Factorization (INOM) sequentially updates the two nonnegative matrices while the second algorithm - Parallel Iterative Nonnegative Matrix Factorization (PARINOM) parallely updates them. We also prove that the proposed algorithms converge to the stationary point of the problem. Simulations were conducted to compare the proposed methods with the existing ones and was found that the proposed algorithms performs better than the existing ones in terms of computational speed and convergence.https://ieeexplore.ieee.org/document/8792070/Nonnegative matrix factorizationmajorization minimizationnon-convexbig dataparallel |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
R. Jyothi Prabhu Babu Rajendar Bahl |
spellingShingle |
R. Jyothi Prabhu Babu Rajendar Bahl Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization IEEE Access Nonnegative matrix factorization majorization minimization non-convex big data parallel |
author_facet |
R. Jyothi Prabhu Babu Rajendar Bahl |
author_sort |
R. Jyothi |
title |
Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization |
title_short |
Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization |
title_full |
Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization |
title_fullStr |
Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization |
title_full_unstemmed |
Novel Algorithms Based on Majorization Minimization for Nonnegative Matrix Factorization |
title_sort |
novel algorithms based on majorization minimization for nonnegative matrix factorization |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Matrix decomposition is ubiquitous and has applications in various fields like speech processing, data mining and image processing to name a few. Under matrix decomposition, nonnegative matrix factorization is used to decompose a nonnegative matrix into a product of two nonnegative matrices which gives some meaningful interpretation of the data. Thus, nonnegative matrix factorization has an edge over the other decomposition techniques. In this paper, we propose two novel iterative algorithms based on Majorization Minimization (MM) - in which we formulate a novel upper bound and minimize it to get a closed form solution at every iteration. Since the algorithms are based on MM, it is ensured that the proposed methods will be monotonic. The proposed algorithms differ in the updating approach of the two nonnegative matrices. The first algorithm - Iterative Nonnegative Matrix Factorization (INOM) sequentially updates the two nonnegative matrices while the second algorithm - Parallel Iterative Nonnegative Matrix Factorization (PARINOM) parallely updates them. We also prove that the proposed algorithms converge to the stationary point of the problem. Simulations were conducted to compare the proposed methods with the existing ones and was found that the proposed algorithms performs better than the existing ones in terms of computational speed and convergence. |
topic |
Nonnegative matrix factorization majorization minimization non-convex big data parallel |
url |
https://ieeexplore.ieee.org/document/8792070/ |
work_keys_str_mv |
AT rjyothi novelalgorithmsbasedonmajorizationminimizationfornonnegativematrixfactorization AT prabhubabu novelalgorithmsbasedonmajorizationminimizationfornonnegativematrixfactorization AT rajendarbahl novelalgorithmsbasedonmajorizationminimizationfornonnegativematrixfactorization |
_version_ |
1721539522183823360 |