English

BAMITA: Bayesian Multiple Imputation for Tensor Arrays

Methodology 2024-11-01 v1 Quantitative Methods Machine Learning

Abstract

Data increasingly take the form of a multi-way array, or tensor, in several biomedical domains. Such tensors are often incompletely observed. For example, we are motivated by longitudinal microbiome studies in which several timepoints are missing for several subjects. There is a growing literature on missing data imputation for tensors. However, existing methods give a point estimate for missing values without capturing uncertainty. We propose a multiple imputation approach for tensors in a flexible Bayesian framework, that yields realistic simulated values for missing entries and can propagate uncertainty through subsequent analyses. Our model uses efficient and widely applicable conjugate priors for a CANDECOMP/PARAFAC (CP) factorization, with a separable residual covariance structure. This approach is shown to perform well with respect to both imputation accuracy and uncertainty calibration, for scenarios in which either single entries or entire fibers of the tensor are missing. For two microbiome applications, it is shown to accurately capture uncertainty in the full microbiome profile at missing timepoints and used to infer trends in species diversity for the population. Documented R code to perform our multiple imputation approach is available at https://github.com/lockEF/MultiwayImputation .

Keywords

Cite

@article{arxiv.2410.23412,
  title  = {BAMITA: Bayesian Multiple Imputation for Tensor Arrays},
  author = {Ziren Jiang and Gen Li and Eric F. Lock},
  journal= {arXiv preprint arXiv:2410.23412},
  year   = {2024}
}

Comments

27 pages, 5 tables, 2 figures

R2 v1 2026-06-28T19:42:00.841Z