Tensor decomposition

Source: Wikipedia, the free encyclopedia.

In multilinear algebra, a tensor decomposition is any scheme for expressing a "data tensor" (M-way array) as a sequence of elementary operations acting on other, often simpler tensors.[1][2][3] Many tensor decompositions generalize some matrix decompositions.[4]

Tensors are generalizations of matrices to higher dimensions (or rather to higher orders, i.e. the higher number of dimensions) and can consequently be treated as multidimensional fields.[1][5]
The main tensor decompositions are:

Notation

This section introduces basic notations and operations that are widely used in the field.

Table of symbols and their description.
Symbols Definition
scalar, vector, row, matrix, tensor
vectorizing either a matrix or a tensor
matrixized tensor
mode-m product

Introduction

A multi-way graph with K perspectives is a collection of K matrices with dimensions I × J (where I, J are the number of nodes). This collection of matrices is naturally represented as a tensor X of size I × J × K. In order to avoid overloading the term “dimension”, we call an I × J × K tensor a three “mode” tensor, where “modes” are the numbers of indices used to index the tensor.

References

  1. ^ a b Vasilescu, MAO; Terzopoulos, D. "Multilinear (tensor) image synthesis, analysis, and recognition [exploratory dsp]". IEEE Signal Processing Magazine. 24 (6): 118–123.
  2. S2CID 16074195
    .
  3. .
  4. .
  5. ].
  6. .
  7. .
  8. .
  9. .
  10. ].
  11. ^ .
  12. .
  13. .