Probabilistic Tensor Canonical Polyadic Decomposition with Orthogonal Factors

Lei Cheng, Yik Chung Wu, H. Vincent Poor

Research output: Contribution to journalArticlepeer-review

46 Scopus citations


Tensor canonical polyadic decomposition (CPD), which recovers the latent factor matrices from multidimensional data, is an important tool in signal processing. In many applications, some of the factor matrices are known to have orthogonality structure, and this information can be exploited to improve the accuracy of latent factors recovery. However, existing methods for CPD with orthogonal factors all require the knowledge of tensor rank, which is difficult to acquire, and have no mechanism to handle outliers in measurements. To overcome these disadvantages, in this paper, a novel tensor CPD algorithm based on the probabilistic inference framework is devised. In particular, the problem of tensor CPD with orthogonal factors is interpreted using a probabilistic model, based on which an inference algorithm is proposed that alternatively estimates the factor matrices, recovers the tensor rank, and mitigates the outliers. Simulation results using synthetic data and real-world applications are presented to illustrate the excellent performance of the proposed algorithm in terms of accuracy and robustness.

Original languageEnglish (US)
Pages (from-to)663-676
Number of pages14
JournalIEEE Transactions on Signal Processing
Issue number3
StatePublished - Feb 1 2017

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Electrical and Electronic Engineering


  • Multidimensional signal processing
  • orthogonal constraints
  • robust estimation
  • tensor canonical polyadic decomposition


Dive into the research topics of 'Probabilistic Tensor Canonical Polyadic Decomposition with Orthogonal Factors'. Together they form a unique fingerprint.

Cite this