# Computing Dense Tensor Decompositions with Optimal Dimension Trees

1 ROMA - Optimisation des ressources : modèles, algorithmes et ordonnancement
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Dense tensor decompositions have been widely used in many signal processing problems including analyzing speech signals, identifying the localization of signal sources, and many other communication applications. Computing these decompositions poses major computational challenges for big datasets emerging in these domains. CANDECOMP/PARAFAC~(CP) and Tucker formulations are the prominent tensor decomposition schemes heavily used in these fields, and the algorithms for computing them involve applying two core operations, namely tensor-times-matrix~(TTM) and -vector~(TTV) multiplication, which are executed repetitively within an iterative framework. In the recent past, efficient computational schemes using a data structure called dimension tree are employed to significantly reduce the cost of these two operations through storing and reusing partial results that are commonly used across different iterations of these algorithms. This framework has been introduced for sparse CP and Tucker decompositions in the literature, and a recent work investigates using an optimal binary dimension tree structure in computing dense Tucker decompositions. In this paper, we investigate finding an optimal dimension tree for both CP and Tucker decompositions. We show that finding an optimal dimension tree is NP-hard for both decompositions, provide faster exact algorithms for finding an optimal dimension tree in $O(3^N)$ time using $O(2^N)$ space for the Tucker case, and extend the algorithm to the case of CP decomposition with the same time and space complexities.
Keywords :
Document type :
Reports
Domain :

Cited literature [29 references]

https://hal.inria.fr/hal-01562399
Contributor : Equipe Roma <>
Submitted on : Friday, July 14, 2017 - 4:28:15 PM
Last modification on : Wednesday, November 20, 2019 - 2:54:24 AM
Long-term archiving on: : Friday, January 26, 2018 - 7:58:46 PM

### File

rr.pdf
Files produced by the author(s)

### Identifiers

• HAL Id : hal-01562399, version 1

### Citation

Oguz Kaya, Yves Robert, Bora Uçar. Computing Dense Tensor Decompositions with Optimal Dimension Trees. [Research Report] RR-9080, Inria. 2017. ⟨hal-01562399⟩

Record views