mlsanityData to 14 Oct 2026

Stochastic gradient descent estimation of generalized matrix factorization models with application to single-cell RNA sequencing data

arXiv 2412.20509 ↗First posted 29 Dec 2024stat.CO stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Single-cell RNA sequencing allows the quantification of gene expression at the individual cell level, enabling the study of cellular heterogeneity and gene expression dynamics. Dimensionality reduction is a common preprocessing step critical for the visualization, clustering, and phenotypic characterization of samples. This step, often performed using principal component analysis or closely related methods, is challenging because of the size and complexity of the data. In this work, we present a generalized matrix factorization model assuming a general exponential dispersion family distribution and we show that many of the proposed approaches in the single-cell dimensionality reduction literature can be seen as special cases of this model. Furthermore, we propose a scalable adaptive stochastic gradient descent algorithm that allows us to estimate the model efficiently, enabling the analysis of millions of cells. We benchmark the proposed algorithm through extensive numerical experiments against state-of-the-art methods and showcase its use in real-world biological applications. The proposed method systematically outperforms existing methods of both generalized and non-negative matrix factorization, demonstrating faster execution times and parsimonious memory usage, while maintaining, or even enhancing, matrix reconstruction fidelity and accuracy in biological signal extraction. On real data, we show that our method scales seamlessly to millions of cells, enabling dimensionality reduction in large single-cell datasets. Finally, all the methods discussed here are implemented in an efficient open-source R package, sgdGMF, available on CRAN.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 104 references that are in the map. First posted on arXiv 29 Dec 2024.

Builds on

10 of 104 references.

References · 10

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019On the Convergence of Adam and Beyondcited by 841
  3. 2014Generalized Low Rank Modelscited by 55
  4. 2019Estimating Number of Factors by Adjusted Eigenvalues Thresholdingcited by 14
  5. 2018Cold-start recommendations in Collective Matrix Factorizationcited by 8
  6. 2017Stochastic Subsampling for Factorizing Huge Matricescited by 5
  7. 2020Generalized Matrix Factorization: efficient algorithms for fitting generalized linear latent variable models to large data arrayscited by 4
  8. 2017Probabilistic Count Matrix Factorization for Single Cell Expression Data Analysiscited by 2
  9. 2019Poisson PCA: Poisson Measurement Error corrected PCA, with Application to Microbiome Datacited by 2
  10. 2024High-Dimensional Covariate-Augmented Overdispersed Poisson Factor Modelcited by 2

Built on by

Not cited yet.