paper-with-me

Papers

Streaming Generalized Canonical Polyadic Tensor Decompositions

2021-10-27 · Eric Phipps, Nick Johnson, Tamara G. Kolda

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 integrates with Matlab for enhanced useability, and demonstrate the utility and performance of the approach and software on several synthetic and real tensor data sets.

📄 PDF Abstract BibTeX arXiv:2110.14514

Code (1)

https://gitlab.com/tensors/genten 공식 구현

Tasks

CPUGPUTensor Decomposition

Similar Papers 제목 키워드 기반

Generalized Canonical Polyadic Tensor Decompositions with General Symmetry

2026-01-08 · Alex Mulrooney, David Hong arxiv

Canonical Polyadic (CP) tensor decomposition is a workhorse algorithm for discovering underlying low-dimensional structure in tensor data. This is accomplished in conventional CP decomposition by fitting a low-rank tenso…

Learning Fair Canonical Polyadical Decompositions using a Kernel Independence Criterion

2021-04-27 · Kevin Kim, Alex Gittens

This work proposes to learn fair low-rank tensor decompositions by regularizing the Canonical Polyadic Decomposition factorization with the kernel Hilbert-Schmidt independence criterion (KHSIC). It is shown, theoreticall…

Fairness

On Complexity of Stability Analysis in Higher-order Ecological Networks through Tensor Decompositions

2024-01-04 · Anqi Dong, Can Chen

Complex ecological networks are often characterized by intricate interactions that extend beyond pairwise relationships. Understanding the stability of higher-order ecological networks is salient for species coexistence,…

A Coupled Random Projection Approach to Large-Scale Canonical Polyadic Decomposition

2021-05-10 · Lu-Ming Wang, Ya-Nan Wang, Xiao-Feng Gong, Qiu-Hua Lin 외

We propose a novel algorithm for the computation of canonical polyadic decomposition (CPD) of large-scale tensors. The proposed algorithm generalizes the random projection (RAP) technique, which is often used to compute …

Generalized Canonical Polyadic Tensor Decomposition

2018-08-22 · David Hong, Tamara G. Kolda, Jed A. Duersch

Tensor decomposition is a fundamental unsupervised machine learning method in data science, with applications including network analysis and sensor data processing. This work develops a generalized canonical polyadic (GC…

Tensor Decomposition