Tensor-on-tensor regression
- PMID: 30337798
- PMCID: PMC6188709
- DOI: 10.1080/10618600.2017.1401544
Tensor-on-tensor regression
Abstract
We propose a framework for the linear prediction of a multi-way array (i.e., a tensor) from another multi-way array of arbitrary dimension, using the contracted tensor product. This framework generalizes several existing approaches, including methods to predict a scalar outcome from a tensor, a matrix from a matrix, or a tensor from a scalar. We describe an approach that exploits the multiway structure of both the predictors and the outcomes by restricting the coefficients to have reduced CP-rank. We propose a general and efficient algorithm for penalized least-squares estimation, which allows for a ridge (L 2) penalty on the coefficients. The objective is shown to give the mode of a Bayesian posterior, which motivates a Gibbs sampling algorithm for inference. We illustrate the approach with an application to facial image data. An R package is available at https://github.com/lockEF/MultiwayRegression.
Keywords: Multiway data; PARAFAC/CANDECOMP; reduced rank regression; ridge regression.
Figures
References
-
- Akdemir D, Gupta AK. Array variate random variables with multiway Kronecker delta covariance matrix structure. J Algebr Stat. 2011;2(1):98–113.
-
- Bader BW, Kolda TG. Algorithm 862: Matlab tensor classes for fast algorithm prototyping. ACM Transactions on Mathematical Software (TOMS) 2006;32(4):635–653.
-
- Chen B, He S, Li Z, Zhang S. Maximum block improvement and polynomial optimization. SIAM Journal on Optimization. 2012;22(1):87–107.
-
- Cook RD, Zhang X. Foundations for envelope models and methods. Journal of the American Statistical Association. 2015;110(510):599–611.
-
- De Martino F, De Borst AW, Valente G, Goebel R, Formisano E. Predicting EEG single trial responses with simultaneous fMRI and relevance vector machine regression. Neuroimage. 2011;56(2):826–836. - PubMed
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Miscellaneous