2021/07/01 by Phillip Shreeves, Jeffrey L. Andrews, Shreeves, Phillip +7
Biochemistry, Genetics and Molecular Biology · Computer Science · #Cognitive Science and Mapping #FOS: Computer and information sciences #FOS: Physical sciences #Gene expression and cancer classification #Matrix Theory and Algorithms #Medical Physics (physics.med-ph) #Methodology (stat.ME)
paper · pdf · doi:10.48550/arxiv.2107.00744
openalex publication_date 2021/07/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Nonnegative matrix factorization (NMF) is a popular method used to reduce dimensionality in data sets whose elements are nonnegative. It does so by decomposing the data set of interest, X, into two lower rank nonnegative matrices multiplied together (X ≈ WH). These two matrices can be described as the latent factors, represented in the rows of H, and the scores of the observations on these factors that are found in the rows of W. This paper provides an extension of this method which allows one to specify prior knowledge of the data, including both group information and possible underlying factors. This is done by further decomposing the matrix, H, into matrices A and S multiplied together. These matrices represent an 'auxiliary' matrix and a semi-constrained factor matrix respectively. This method and its updating criterion are proposed, followed by its application on both simulated and real world examples.