Higher order partial least squares (HOPLS): A generalized multilinear regression method

Qibin Zhao, Cesar F. Caiafa, Danilo P. Mandic, Zenas C. Chao, Yasuo Nagasaka, Naotaka Fujii, Liqing Zhang, Andrzej Cichocki

Research output: Contribution to journalArticlepeer-review

84 Citations (Scopus)

Abstract

A new generalized multilinear regression model, termed the higher order partial least squares (HOPLS), is introduced with the aim to predict a tensor (multiway array) (Y) from a tensor (X) through projecting the data onto the latent space and performing regression on the corresponding latent variables. HOPLS differs substantially from other regression models in that it explains the data by a sum of orthogonal Tucker tensors, while the number of orthogonal loadings serves as a parameter to control model complexity and prevent overfitting. The low-dimensional latent space is optimized sequentially via a deflation operation, yielding the best joint subspace approximation for both (X) and (Y). Instead of decomposing (X) and (Y) individually, higher order singular value decomposition on a newly defined generalized cross-covariance tensor is employed to optimize the orthogonal loadings. A systematic comparison on both synthetic data and real-world decoding of 3D movement trajectories from electrocorticogram signals demonstrate the advantages of HOPLS over the existing methods in terms of better predictive ability, suitability to handle small sample sizes, and robustness to noise.

Original languageEnglish
Article number6365194
Pages (from-to)1660-1673
Number of pages14
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume35
Issue number7
DOIs
Publication statusPublished - 2013
Externally publishedYes

Keywords

  • constrained block Tucker decomposition
  • electrocorticogram
  • fusion of behavioral and neural data
  • higher order singular value decomposition
  • Multilinear regression
  • partial least squares

Fingerprint

Dive into the research topics of 'Higher order partial least squares (HOPLS): A generalized multilinear regression method'. Together they form a unique fingerprint.

Cite this