paper-with-me

Papers

Multi-Dictionary Tensor Decomposition

2023-09-18 · Maxwell McNeil, Petko Bogdanov

Tensor decomposition methods are popular tools for analysis of multi-way datasets from social media, healthcare, spatio-temporal domains, and others. Widely adopted models such as Tucker and canonical polyadic decomposition (CPD) follow a data-driven philosophy: they decompose a tensor into factors that approximate the observed data well. In some cases side information is available about the tensor modes. For example, in a temporal user-item purchases tensor a user influence graph, an item similarity graph, and knowledge about seasonality or trends in the temporal mode may be available. Such side information may enable more succinct and interpretable tensor decomposition models and improved quality in downstream tasks. We propose a framework for Multi-Dictionary Tensor Decomposition (MDTD) which takes advantage of prior structural information about tensor modes in the form of coding dictionaries to obtain sparsely encoded tensor factors. We derive a general optimization algorithm for MDTD that handles both complete input and input with missing values. Our framework handles large sparse tensors typical to many real-world application domains. We demonstrate MDTD's utility via experiments with both synthetic and real-world datasets. It learns more concise models than dictionary-free counterparts and improves (i) reconstruction quality ($60\%$ fewer non-zero coefficients coupled with smaller error); (ii) missing values imputation quality (two-fold MSE reduction with up to orders of magnitude time savings) and (iii) the estimation of the tensor rank. MDTD's quality improvements do not come with a running time premium: it can decompose $19GB$ datasets in less than a minute. It can also impute missing values in sparse billion-entry tensors more accurately and scalably than state-of-the-art competitors.

📄 PDF Abstract BibTeX arXiv:2309.09717

Code (1)

petkobogdanov/pyspady

Tasks

ImputationMissing ValuesPhilosophyTensor Decomposition

Methods 이 논문이 사용한 방법론

TuckER TuckER

Similar Papers 제목 키워드 기반

Dictionary-based Tensor Canonical Polyadic Decomposition

2017-04-03 · Jérémy E. Cohen, Nicolas Gillis

To ensure interpretability of extracted sources in tensor decomposition, we introduce in this paper a dictionary-based tensor canonical polyadic decomposition which enforces one factor to belong exactly to a known dictio…

Tensor Decomposition

Tensor-Dictionary Learning with Deep Kruskal-Factor Analysis

2016-12-08 · Andrew Stevens, Yunchen Pu, Yannan Sun, Greg Spell 외

A multi-way factor analysis model is introduced for tensor-variate data of any order. Each data item is represented as a (sparse) sum of Kruskal decompositions, a Kruskal-factor analysis (KFA). KFA is nonparametric and c…

DenoisingDictionary LearningGeneral Classificationimage-classification+1

Convolutional Dictionary Learning through Tensor Factorization

2015-06-10 · Furong Huang, Animashree Anandkumar

Tensor methods have emerged as a powerful paradigm for consistent learning of many latent variable models such as topic models, independent component analysis and dictionary learning. Model parameters are estimated via C…

Dictionary Learningparameter estimationTensor DecompositionTopic Models

Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Method

2014-07-06 · Boaz Barak, Jonathan A. Kelner, David Steurer

We give a new approach to the dictionary learning (also known as "sparse coding") problem of recovering an unknown $n\times m$ matrix $A$ (for $m \geq n$) from examples of the form \[ y = Ax + e, \] where $x$ is a random…

Dictionary LearningTensor Decomposition

Compressive Sensing of Color Images Using Nonlocal Higher Order Dictionary

2017-11-26 · Khanh Quoc Dinh, Thuong Nguyen Canh, Byeungwoo Jeon

This paper addresses an ill-posed problem of recovering a color image from its compressively sensed measurement data. Differently from the typical 1D vector-based approach of the state-of-the-art methods, we exploit the …

Compressive Sensing