A neural network for determination of latent dimensionality in Nonnegative Matrix Factorization

Nebgen, Benjamin and Vangara, Raviteja and Hombrados-Herrera, Miguel A. and Kuksova, Svetlana and Alexandrov, Boian (2020) A neural network for determination of latent dimensionality in Nonnegative Matrix Factorization. Machine Learning: Science and Technology. ISSN 2632-2153

[thumbnail of Madireddy_2021_Mach._Learn.__Sci._Technol._2_025010.pdf] Text
Madireddy_2021_Mach._Learn.__Sci._Technol._2_025010.pdf - Published Version

Download (2MB)

Abstract

Non-negative matrix factorization (NMF) has proven to be a powerful unsupervised learning method for uncovering hidden features in complex and noisy data sets with applications in data mining, text recognition, dimension reduction, face recognition, anomaly detection, blind source separation, and many other fields. An important input for NMF is the latent dimensionality of the data, that is, the number of hidden features, K, present in the explored data set. Unfortunately, this quantity is rarely known a priori. The existing methods for determining latent dimensionality, such as automatic relevance determination (ARD), are mostly heuristic and utilize different characteristics to estimate the number of hidden features. However, all of them require human presence to make a final determination of K. Here we utilize a supervised machine learning approach in combination with a recent method for model determination, called NMFk, to determine the number of hidden features automatically. NMFk performs a set of NMF simulations on an ensemble of matrices, obtained by bootstrapping the initial data set, and determines which K produces stable groups of latent features that reconstruct the initial data set well. We then train a multi-layer perceptron (MLP) classifier network to determine the correct number of latent features utilizing the statistics and characteristics of the NMF solutions, obtained from NMFk. In order to train the MLP classifier, a training set of 58 660 matrices with predetermined latent features were factorized with NMFk. The MLP classifier in conjunction with NMFk maintains a greater than 95% success rate when applied to a held out test set. Additionally, when applied to two well-known benchmark data sets, the swimmer and MIT face data, NMFk/MLP correctly recovered the established number of hidden features. Finally, we compared the accuracy of our method to ARD, AIC and stability-based methods.

Item Type: Article
Subjects: Opene Prints > Multidisciplinary
Depositing User: Managing Editor
Date Deposited: 01 Jul 2023 06:56
Last Modified: 10 Oct 2023 05:37
URI: http://geographical.go2journals.com/id/eprint/2297

Actions (login required)

View Item
View Item