Skip to main navigation Skip to search Skip to main content

Low-Complexity Levenberg-Marquardt Algorithm for Tensor Canonical Polyadic Decomposition

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

In this paper, we propose CPD-fLM++, a fast implementation of the Levenberg-Marquardt (LM) algorithm for the tensor canonical polyadic decomposition. The overall algorithmic framework follows exactly the LM approach, which enjoys locally a super-linear convergence rate and has been observed to be able to avoid the swamp effect commonly seen in other CPD algorithms. However, unlike the common wisdom that LM requires very high per-iteration complexity to execute, we show each iteration of CPD-fLM++ only requires \mathcal{O}\left( {N{K^6}} \right) flops to perform matrix inversions, where N is the number of modes and K is the target CPD rank. This is done by carefully exploiting the structures in the Jacobian Gramian matrix, and is by far the most efficient implementation of LM for CPD using direct methods. Experiments on synthetic data confirm the good performance of CPD-fLM++ for large-scale higher-order tensors.

Original languageEnglish (US)
Title of host publication2020 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2020 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3922-3926
Number of pages5
ISBN (Electronic)9781509066315
DOIs
StatePublished - May 2020
Externally publishedYes
Event2020 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2020 - Barcelona, Spain
Duration: May 4 2020 → May 8 2020

Publication series

NameICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
Volume2020-May
ISSN (Print)1520-6149

Conference

Conference2020 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2020
Country/TerritorySpain
CityBarcelona
Period5/4/20 → 5/8/20

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Keywords

  • canonical polyadic decomposition
  • Gauss-Newton
  • Levenberg-Marquardt
  • low complexity
  • Tensor

Fingerprint

Dive into the research topics of 'Low-Complexity Levenberg-Marquardt Algorithm for Tensor Canonical Polyadic Decomposition'. Together they form a unique fingerprint.

Cite this