Contents Online
Statistics and Its Interface
Volume 17 (2024)
Number 2
Special issue on statistical learning of tensor data
Bayesian tensor-on-tensor regression with efficient computation
Pages: 199 – 217
DOI: https://dx.doi.org/10.4310/23-SII786
Authors
Abstract
We propose a Bayesian tensor-on-tensor regression approach to predict a multidimensional array (tensor) of arbitrary dimensions from another tensor of arbitrary dimensions, building upon the Tucker decomposition of the regression coefficient tensor. Traditional tensor regression methods making use of the Tucker decomposition either assume the dimension of the core tensor to be known or estimate it via cross-validation or some model selection criteria. However, no existing method can simultaneously estimate the model dimension (the dimension of the core tensor) and other model parameters. To fill this gap, we develop an efficient Markov Chain Monte Carlo (MCMC) algorithm to estimate both the model dimension and parameters for posterior inference. Besides the MCMC sampler, we also develop an ultra-fast optimization-based computing algorithm wherein the maximum a posteriori estimators for parameters are computed, and the model dimension is optimized via a simulated annealing algorithm. The proposed Bayesian framework provides a natural way for uncertainty quantification. Through extensive simulation studies, we evaluate the proposed Bayesian tensor-on-tensor regression model and show its superior performance compared to alternative methods. We also demonstrate its practical effectiveness by applying it to two real-world datasets, including facial imaging data and 3D motion data.
Keywords
fractional Bayes factor, Markov Chain Monte Carlo, tensor-on-tensor regression, Tucker decomposition
Received 6 October 2022
Accepted 15 February 2023
Published 1 February 2024