Streaming Generalized Canonical Polyadic Tensor Decompositions

被引:0
|
作者
Phipps, Eric T. [1 ]
Johnson, Nicholas T. [2 ]
Kolda, Tamara G. [3 ]
机构
[1] Sandia Natl Labs, Ctr Comp Res, Albuquerque, NM 87123 USA
[2] Cerebras Syst Inc, Sunnyvale, CA USA
[3] MathSci Ai, Dublin, CA USA
关键词
tensor decomposition; canonical polyadic; streaming; MANYCORE PERFORMANCE-PORTABILITY; SPARSE;
D O I
10.1145/3592979.3593405
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we develop a method which we call OnlineGCP for computing the Generalized Canonical Polyadic (GCP) tensor decomposition of streaming data. GCP differs from traditional canonical polyadic (CP) tensor decompositions as it allows for arbitrary objective functions which the CP model attempts to minimize. This approach can provide better fits and more interpretable models when the observed tensor data is strongly non-Gaussian. In the streaming case, tensor data is gradually observed over time and the algorithm must incrementally update a GCP factorization with limited access to prior data. In this work, we extend the GCP formalism to the streaming context by deriving a GCP optimization problem to be solved as new tensor data is observed, formulate a tunable history term to balance reconstruction of recently observed data with data observed in the past, develop a scalable solution strategy based on segregated solves using stochastic gradient descent methods, describe a software implementation that provides performance and portability to contemporary CPU and GPU architectures and demonstrate the utility and performance of the approach and software on several synthetic and real tensor data sets.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] WEIGHTED KRYLOV-LEVENBERG-MARQUARDT METHOD FOR CANONICAL POLYADIC TENSOR DECOMPOSITION
    Tichaysky, Petr
    Anh-Huy Phan
    Cichocki, Andrzej
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 3917 - 3921
  • [32] Convolutional Rectifier Networks as Generalized Tensor Decompositions
    Cohen, Nadav
    Shashua, Amnon
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 48, 2016, 48
  • [33] Large-scale Canonical Polyadic Decomposition via Regular Tensor Sampling
    Kanatsoulis, Charilaos, I
    Sidiropoulos, Nicholas D.
    2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [34] SYSTEMS OF POLYNOMIAL EQUATIONS, HIGHER-ORDER TENSOR DECOMPOSITIONS, AND MULTIDIMENSIONAL HARMONIC RETRIEVAL: A UNIFYING FRAMEWORK. PART I: THE CANONICAL POLYADIC DECOMPOSITION
    Vanderstukken, Jeroen
    de Lathauwer, Lieven
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2021, 42 (02) : 883 - 912
  • [35] Constrained Cramer-Rao bounds for reconstruction problems formulated as coupled canonical polyadic decompositions *
    Prevost, Clemence
    Usevich, Konstantin
    Haardt, Martin
    Comon, Pierre
    Brie, David
    SIGNAL PROCESSING, 2022, 198
  • [36] Tensor generalized canonical correlation analysis
    Girka, Fabien
    Gloaguen, Arnaud
    Le Brusquet, Laurent
    Zujovic, Violetta
    Tenenhaus, Arthur
    INFORMATION FUSION, 2024, 102
  • [37] Blind Signal Separation via Tensor Decomposition With Vandermonde Factor: Canonical Polyadic Decomposition
    Sorensen, Mikael
    De Lathauwer, Lieven
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (22) : 5507 - 5519
  • [38] Accelerating probabilistic tensor canonical polyadic decomposition with nonnegative factors: An inexact BCD Approach
    Chen, Zhongtao
    Cheng, Lei
    Wu, Yik-Chung
    SIGNAL PROCESSING, 2023, 207
  • [39] LOW-COMPLEXITY LEVENBERG-MARQUARDT ALGORITHM FOR TENSOR CANONICAL POLYADIC DECOMPOSITION
    Huang, Kejun
    Fu, Xiao
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 3922 - 3926
  • [40] GUARANTEES FOR EXISTENCE OF A BEST CANONICAL POLYADIC APPROXIMATION OF A NOISY LOW-RANK TENSOR
    Evert, Eric
    De Lathauwer, Lieven
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2022, 43 (01) : 328 - 369