Robust Bayesian Tensor Factorization with Zero-Inflated Poisson Model and Consensus Aggregation

Daniel Chafamo, Vignesh Shanmugam, Neriman Tokcan
8/15/2023
stat.MLcs.LGmath.AG

No official code found. Best implementation: klarman-cell-observatory/scbtf_experiments (2 stars, last commit 2024-08-06).

Abstract

Tensor factorizations (TF) are powerful tools for the efficient representation and analysis of multidimensional data. However, classic TF methods based on maximum likelihood estimation underperform when applied to zero-inflated count data, such as single-cell RNA sequencing (scRNA-seq) data. Additionally, the stochasticity inherent in TFs results in factors that vary across repeated runs, making interpretation and reproducibility of the results challenging. In this paper, we introduce Zero Inflated Poisson Tensor Factorization (ZIPTF), a novel approach for the factorization of high-dimensional count data with excess zeros. To address the challenge of stochasticity, we introduce Consensus Zero Inflated Poisson Tensor Factorization (C-ZIPTF), which combines ZIPTF with a consensus-based meta-analysis. We evaluate our proposed ZIPTF and C-ZIPTF on synthetic zero-inflated count data and synthetic and real scRNA-seq data. ZIPTF consistently outperforms baseline matrix and tensor factorization methods in terms of reconstruction accuracy for zero-inflated data. When the probability of excess zeros is high, ZIPTF achieves up to $2.4\times$ better accuracy. Additionally, C-ZIPTF significantly improves the consistency and accuracy of the factorization. When tested on both synthetic and real scRNA-seq data, ZIPTF and C-ZIPTF consistently recover known and biologically meaningful gene expression programs.

View on arXivView PDF

Code Implementations(1)

Experiments ran with scbtf

20Python, Jupyter NotebookJun 8, 20232 years ago

Similar Papers

Cite this paper

@article{chafamo2023robust,
  title  = {Robust Bayesian Tensor Factorization with Zero-Inflated Poisson Model and Consensus Aggregation},
  author = {Daniel Chafamo and Vignesh Shanmugam and Neriman Tokcan},
  year   = {2023},
  eprint = {2308.08060},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.08060v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.08060.svg)](https://codeofpaper.com/paper/2308.08060)

Discussion