Data Mining and Matrices Universität des Saarlandes, Saarbrücken Summer Semester 2013
09 – Introduction to Tensors-
09 - Introduction to Tensors
1
09 - Introduction to Tensors Data Mining and Matrices Universitt - - PowerPoint PPT Presentation
09 - Introduction to Tensors Data Mining and Matrices Universitt des Saarlandes, Saarbrcken Summer Semester 2013 09 Introduction to Tensors- 1 Topic IV: Tensors 1. What is a tensor? 2. Basic Operations 3. Tensor Decompositions
09 – Introduction to Tensors-
1
19 June 2013 Data Min. & Matr., SS 13 09 – Introduction to Tensors-
2
Kolda & Bader 2009
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
3
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
4
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
5
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
6
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
7
(a) Mode-1 (column) fibers: x:jk (b) Mode-2 (row) fibers: xi:k
(c) Frontal slices: X::k (or Xk)
Kolda & Bader 2009
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
8
i=1 ∑J j=1 ···∑Z z=1 xi j···zyi j···z
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
9
N
k=1
k1
m=1
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
10
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
10
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
10
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
10
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
11
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
12
in=1 xi1i2···iNu jin
in=1 xi1i2···iNvin
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
13
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A B = a1,1b1 a1,2b2 · · · a1,mbm a2,1b1 a2,2b2 · · · a2,mbm . . . . . . ... . . . an,1b1 an,2b2 · · · an,mbm
14
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A ∗ B = a1,1b1,1 a1,2b1,2 · · · a1,mb1,m a2,1b2,1 a2,2b2,2 · · · a2,mb2,m . . . . . . ... . . . an,1bn,1 an,2bn,2 · · · an,mbn,m
15
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
16
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
17
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
17
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
18
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
18
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
R
r=1
19
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
20
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
Name Proposed by Polyadic Form of a Tensor Hitchcock, 1927 [105] PARAFAC (Parallel Factors) Harshman, 1970 [90] CANDECOMP or CAND (Canonical decomposition) Carroll and Chang, 1970 [38] Topographic Components Model M¨
CP (CANDECOMP/PARAFAC) Kiers, 2000 [122]
Table 3.1: Some of the many names for the CP decomposition.
21
Kolda & Bader 2009
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
22
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
23
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A
23
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A
23
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A
23
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
A
23
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
24
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
25
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
25
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
25
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
25
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
26
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
27
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
P
p=1 Q
q=1 R
r=1
28
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
29
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
30
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
31
Data Min. & Matr., SS 13 19 June 2013 09 – Introduction to Tensors-
32