Fast Multiway Partial Least Squares Regression

IEEE Trans Biomed Eng. 2019 Feb;66(2):433-443. doi: 10.1109/TBME.2018.2847404. Epub 2018 Jun 14.

Abstract

Objective: Multiway array decomposition has been successful in providing a better understanding of the structure underlying data and in discovering potentially hidden feature dependences serving high-performance decoder applications. However, the computational cost of multiway algorithms can become prohibitive, especially when considering large datasets, rendering them unsuitable for time-critical applications.

Methods: We propose a multiway regression model for large-scale tensors with optimized performance in terms of time complexity, called fast higher order partial least squares (fHOPLS).

Results: We compare fHOPLS with its native version, higher order partial least squares (HOPLS), the state-of-the-art in multilinear regression, under different noise conditions and tensor dimensionalities using synthetic data. We also compare their performance when used for predicting scalp-recorded electroencephalography signals from invasively recorded electrocorticography signals in an oddball experiment. For the sake of exposition, we evaluated the performance of standard unfolded partial least squares (PLS) and linear regression.

Conclusion: Our results show that fHOPLS is significantly faster than HOPLS, in particular for big data. In addition, the regression performances of fHOPLS and HOPLS are comparable and outperform both unfolded PLS and linear regression. Another interesting result is that multiway array decoding yields more accurate results than epoch-based averaging procedures traditionally used in the brain computer interfacing community.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adult
  • Algorithms
  • Brain / physiology
  • Electrocorticography / methods
  • Electroencephalography / methods*
  • Humans
  • Least-Squares Analysis
  • Male
  • Signal Processing, Computer-Assisted*