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 条
  • [21] A Simpler Approach to Low-Rank Tensor Canonical Polyadic Decomposition
    Pimentel-Alarcon, Daniel L.
    2016 54TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2016, : 474 - 481
  • [22] CANONICAL POLYADIC TENSOR DECOMPOSITION WITH LOW-RANK FACTOR MATRICES
    Anh-Huy Phan
    Tichavsky, Petr
    Sobolev, Konstantin
    Sozykin, Konstantin
    Ermilov, Dmitry
    Cichocki, Andrzej
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 4690 - 4694
  • [23] Partitioned Alternating Least Squares Technique for Canonical Polyadic Tensor Decomposition
    Tichavsky, Petr
    Anh-Huy Phan
    Cichocki, Andrzej
    IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (07) : 993 - 997
  • [24] FIBER SAMPLING APPROACH TO CANONICAL POLYADIC DECOMPOSITION AND APPLICATION TO TENSOR COMPLETION
    Sorensen, Mikael
    De Lathauwer, Lieven
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2019, 40 (03) : 888 - 917
  • [25] A scalable optimization approach for fitting canonical tensor decompositions
    Acar, Evrim
    Dunlavy, Daniel M.
    Kolda, Tamara G.
    JOURNAL OF CHEMOMETRICS, 2011, 25 (02) : 67 - 86
  • [26] Algorithm 1026: Concurrent Alternating Least Squares for Multiple Simultaneous Canonical Polyadic Decompositions
    Psarras, Christos
    Karlsson, Lars
    Bro, Rasmus
    Bientinesi, Paolo
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2022, 48 (03):
  • [27] OPTIMIZATION-BASED ALGORITHMS FOR TENSOR DECOMPOSITIONS: CANONICAL POLYADIC DECOMPOSITION, DECOMPOSITION IN RANK-(Lr, Lr, 1) TERMS, AND A NEW GENERALIZATION
    Sorber, Laurent
    Van Barel, Marc
    De Lathauwer, Lieven
    SIAM JOURNAL ON OPTIMIZATION, 2013, 23 (02) : 695 - 720
  • [28] CANONICAL DECOMPOSITIONS OF CERTAIN GENERALIZED BROWNIAN BRIDGES
    Alili, Larbi
    ELECTRONIC COMMUNICATIONS IN PROBABILITY, 2002, 7 : 27 - 36
  • [29] Tensor Networks for Latent Variable Analysis: Higher Order Canonical Polyadic Decomposition
    Phan, Anh-Huy
    Cichocki, Andrzej
    Oseledets, Ivan
    Calvi, Giuseppe G.
    Ahmadi-Asl, Salman
    Mandic, Danilo P.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (06) : 2174 - 2188
  • [30] CANONICAL POLYADIC DECOMPOSITION OF A TENSOR THAT HAS MISSING FIBERS: A MONOMIAL FACTORIZATION APPROACH
    Sorensen, Mikael
    Sidiropoulos, Nicholas D.
    De lathauwer, Lieven
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 7490 - 7494