1
A Tensor is an 𝑑-way array
If you need more information, these references are helpful:�
The following slides contain material from Tammy Kolda, Charles Van Loan and Lars Elden
Tensor Decompositions
What is a Tensor
4
Tensor
Definition:
5
Notations
6
Tensor Unfolding
7
A Common Framework for Tensor Computations
Tensor Unfolding
8
Illustration of row-wise and column-wise unfolding (flattening, matricizing) of a third-order tensor
Andrzej Cichocki, Rafal Zdunek, and Shun'ichi Amari. Nonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multi-way Data Analysis and Blind Source (2009)
9
SVD Expansion
Tensor Decompositions
CP Model: Sum of d-way outer products, useful for interpretation
Tucker Model: Project onto high-variance subspaces to reduce dimensionality
11
The Kronecker Product
12
The Kronecker Product
13
All Possible Entry- Entry Products
14
Kronecker Products of Kronecker Products
15
You have seen them before
16
Block matrix
17
Block Matrices: Addition
18
Block Matrix: Multiplication
19
Block Matrix: Transposition
20
A block matrix can have block matrix entries
21
Reshape
22
Reshape
23
SVD
24
SVD
25
The Tucker product
Definition:
26
The Tucker product representation
Before…
Now…
27
The Higher-Order SVD (HOSVD)
28
The HOSVD of a matrix
29
The HOSVD of a matrix