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...

Full description

Bibliographic Details
Main Authors: R. Jyothi, Prabhu Babu, Rajendar Bahl
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