Krylov methods for tensors I
Lars Eldén and Berkant Savas
Department of Mathematics Linköping University, Sweden
NSF Workshop, February 2009
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 1 / 38
Krylov methods for tensors I Lars Eldn and Berkant Savas Department - - PowerPoint PPT Presentation
Krylov methods for tensors I Lars Eldn and Berkant Savas Department of Mathematics Linkping University, Sweden NSF Workshop, February 2009 Lars Eldn and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 1 / 38
Department of Mathematics Linköping University, Sweden
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 1 / 38
1
2
3
4
5
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 2 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 3 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 4 / 38
n
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 5 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 6 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 7 / 38
X,Y,Z,S A − (X, Y, Z) · S,
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 8 / 38
rank(B)=(r1,r2,r3) A − B
X,Y,Z Φ(X, Y, Z) = 1
λ,µ,ν
2
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 9 / 38
(X,Y,Z)∈Gr3 Φ(X, Y, Z) =
(X,Y,Z)∈Gr3
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 10 / 38
1
2
3
4
1
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 11 / 38
20 40 60 80 100 10
−15
10
−10
10
−5
RELATIVE NORM OF THE GRADIENT ITERATION # BFGS L−BFGS HOOI NG
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 12 / 38
200 300 400 500 600 700 800 10
−15
10
−10
10
−5
RELATIVE NORM OF THE GRADIENT ITERATION # BFGS L−BFGS HOOI
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 13 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 14 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 15 / 38
k .
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 16 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 17 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 18 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 19 / 38
m, V T m, W T m
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 20 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 21 / 38
ν−1uν = A · (Uν−1, vν−1, wν−1) − hu = 0
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 22 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 23 / 38
1
2
3
5
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 24 / 38
µ, w¯ λ)
µ¯ λuν = A · (v¯ µ, w¯ λ)2,3 − Uν−1hu
µ¯ λ
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 25 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 26 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 27 / 38
1 bT 2);
1,
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 28 / 38
1
2
3
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 29 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 30 / 38
1 2 3 4 5 6 7 8 9 1194 1005 731 658 652 556 664 645 542 644 359 264 198 166 200 160 170 147 166 177
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 31 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 32 / 38
2 4 6 8 10 12 14 16 0.05 0.06 0.07 0.08 0.09 0.1 0.11 0.12 Number of basis vectors Error rate Classification with 40 x 80 core (99.33 %) Truncated HOSVD Krylov1 KrylovMax KrylovCTP
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 33 / 38
5 10 15 20 0.3 0.32 0.34 0.36 0.38 0.4 # OF KRYLOV−SCHUR TYPE ITERATIONS RELATIVE ERROR Min Krylov−Schur procedure Truncated HOSVD 5 10 15 20 0.294 0.296 0.298 0.3 0.302 0.304 0.306 0.308 0.31 # OF KRYLOV−SCHUR TYPE ITERATIONS RELATIVE ERROR Krylov procedure Truncated HOSVD
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 34 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 35 / 38
terms
graph
1 · A ≈
1 , V, W
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 36 / 38
tensors in operator form sparse tensors tensors whose dimensions vary rapidly (new data)
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 37 / 38
Lars Eldén and Berkant Savas (LiU) Tensor-Krylov Methods NSF Workshop, February 2009 38 / 38