Relating two proposed methods for speedup of algorithms for fitting two- and three-way principal component and related multilinear models

Henk A.L. Kiers*, Richard A. Harshman

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

28 Citations (Scopus)

Abstract

Multilinear analysis methods such as component (and three-way component) analysis of very large data sets can become very computationally demanding and even infeasible unless some method is used to compress the data and/or speed up the algorithms. We discuss two previously proposed speedup methods. (a) Alsberg and Kvalheim have proposed use of data simplification along with some new analysis algorithms. We show that their procedures solve the same problem as (b) the more general approach proposed (in a different context) by Carroll, Pruzansky, and Kruskal. In the latter approach, a speed improvement is attained by applying any (three-mode) PCA algorithm to a small (three-way) array derived from the original data. Hence, it can employ the new algorithms by Alsberg and Kvalheim, but, as is shown in the present paper, it is easier and often more efficient to apply standard (three-mode) PCA algorithms to the small array. Finally, it is shown how the latter approach for speed improvement can also be used for other three-way models and analysis methods (e.g., PARAFAC/CANDECOMP and constrained three-mode PCA).

Original languageEnglish
Pages (from-to)31-40
Number of pages10
JournalChemometrics and Intelligent Laboratory Systems
Volume36
Issue number1
DOIs
Publication statusPublished - Feb-1997

Keywords

  • principal component analysis
  • multilinear models
  • two- and three-way principal component model
  • BASIS MATRIX MULTIPLICATION
  • MULTIVARIATE ALGORITHMS
  • EFFICIENT ALGORITHM
  • OBSERVATION UNITS
  • LARGE NUMBERS
  • IMPROVEMENT

Fingerprint

Dive into the research topics of 'Relating two proposed methods for speedup of algorithms for fitting two- and three-way principal component and related multilinear models'. Together they form a unique fingerprint.

Cite this