BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Fast Nonnegative Matrix Factorization andApplications to Pattern Extraction, Deconvolutionand Imputation
Abstract
Nonnegative matrix factorization (NMF) is a technique widely used in various fields, including artificial intelligence (AI), signal processing and bioinformatics. However existing algorithms and R packages cannot be applied to large matrices due to their slow convergence, and cannot handle missing values. In addition, most NMF research focuses only on blind decompositions: decomposition without utilizing prior knowledge. We adapt the idea of sequential coordinate-wise descent to NMF to increase the convergence rate. Our NMF algorithm thus handles missing values naturally and integrates prior knowledge to guide NMF towards a more meaningful decomposition. To support its use, we describe a novel imputation-based method to determine the rank of decomposition. All our algorithms are implemented in the R package NNLM, which is freely available on CRAN.
- Citations
- 115
- FWCI
- 5.98
- Field percentile
- top 3%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Optimal recovery of missing values for non-negative matrix factorization
Rebecca Chen, Lav R. Varshney·IEEE Open Journal of Signal ProcessingPeer-reviewed·Jan 1, 2021
- Non-negative matrix factorization and deconvolution as dual simplex problem
Denis Kleverov, Ekaterina Aladyeva, … Maxim N. Artyomov·Genome biologyPeer-reviewed·Jan 14, 2026
- Fast and interpretable non-negative matrix factorization for atlas-scale single cell data
Zachary J. DeBruine, John Andrew Pospisilik, Timothy J. Triche·bioRxiv·Sep 1, 2021
- The Decision of the Optimal Rank of a Non-negative Matrix Factorization Model for Gene Expression Datasets Utilizing Unit Invariant Knee Method
Emine Güven·bioRxiv·Apr 14, 2022
- Penalized matrix decomposition for denoising, compression, and improved demixing of functional imaging data
E. Kelly Buchanan, Ian Kinsella, … Liam Paninski·bioRxiv·Jan 21, 2019
- Multiplicative Updates for Optimization Problems with Dynamics
Abbas Kazemipour, Behtash Babadi, … Shaul Druckmann·Asilomar Conference on Signals, Systems and Computers (ACSSC)Peer-reviewed·Oct 1, 2017