Introduction Structural Representations Structural Models Conclusion References
Abstraction by Structure
Carl Henrik Ek, Danica Kragic {chek, danik}@csc.kth.se
Royal Institute of Technology
April 18, 2012
Ek, Kragic KTH Abstraction by Structure
Abstraction by Structure Carl Henrik Ek, Danica Kragic { chek, danik - - PowerPoint PPT Presentation
Introduction Structural Representations Structural Models Conclusion References Abstraction by Structure Carl Henrik Ek, Danica Kragic { chek, danik } @csc.kth.se Royal Institute of Technology April 18, 2012 Ek, Kragic KTH Abstraction by
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
P(Y|X) Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
P(Y|X) Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
P(Y|X) Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
P(Y|X) Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ basis for reasoning ◮ unobservable
◮ Facilitates
◮ Agreed/negotiated ◮ Aware Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ Rules of generalisation ◮ Ex Triangle inequality
◮ “Simple” structurally Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ success of NN, RBF Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ images ◮ depth ◮ . . .
◮ similarity ◮ integration/derivation ◮ generalisation Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ Generalisation not
◮ structure? ◮ appearance? Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1Ek and Kragic [2011] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1Ek and Kragic [2011] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1Ek and Kragic [2011] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1Ek and Kragic [2011] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Apperance
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Structure
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Apperance “Current” Structure
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
2Aksoy et al. [2010] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
AA NN AN AT NT . . . Φ(ANT) = [ λ2 λ3 λ2 . . . Φ(ANNT) = [ λ2 λ2+λ3 λ4 λ2+λ3 . . . Φ(AATN) = [ λ2 λ3+λ4 λ2+λ3 . . .
ANNT TOOT TN NA OTTN AOOTTOOA ANNT TOOTNA OTTN
3Lodhi et al. [2002] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4Aksoy et al. [2010] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4Luo et al. [2011] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
99.9% 98.0% 94.6% 94.4% 97.5% 81.8% 49.8% 37.9% 94.8 1.6 0.4 3.2 0.4 99.2 0.4 2.0 1.2 96.8 0.8 99.3 75.2 4.0 18.8 2.0 6.0 81.2 12.8 10.0 6.8 81.2 2.0 1.6 0.4 8.4 89.6 47.6 7.2 11.6 33.6 34.8 34.0 10.0 21.2 40.8 6.4 30.0 22.8 10.0 1.2 1.2 87.6 57.2 3.6 0.8 38.4 53.6 10.8 6.4 29.2 61.6 0.8 8.0 29.6 22.8 0.8 0.8 75.6 99.7 0.3 100 0.1 99.9 100 99.3 0.6 0.1 99.7 0.3 1.6 1.4 97 1.3 2.7 0.1 95.9 91.7 2.8 4.4 1.1 1.3 96.7 1.6 0.4 4.2 2.4 93.3 0.1 1.7 1.7 0.1 96.5 90.2 2.2 7.1 0.4 0.4 96.4 2.9 0.3 6.6 1.2 92.1 0.3 0.5 0.7 98.8
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
distance histogram between points of type 1 and 2 (marked as 1-2) etc. Images are best viewed in color.
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
4In submission: Marianna Madry, Renaud Detry, Kaiyu Hang Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
−0.1 0.17 0.21 0.2 0.19 0.16 0.15 0.3 0.2 0.18 0.1 −0.2
5Detry et al. [2012] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
5Detry et al. [2012] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0.5 !0.4 !0.3 !0.2 !0.1 0.1 0.2 0.3 0.4 0.5 !1.5 !1 !0.5 0.5 1 1.5 Linear Kernel
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0.5 !0.4 !0.3 !0.2 !0.1 0.1 0.2 0.3 0.4 0.5 !2 !1.5 !1 !0.5 0.5 1 1.5 2 2.5 RBF Kernel width=1
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0.5 !0.4 !0.3 !0.2 !0.1 0.1 0.2 0.3 0.4 0.5 !3 !2.5 !2 !1.5 !1 !0.5 0.5 1 1.5 2 RBF Kernel width=1e!1
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0"# !0"4 !0"3 !0"2 !0"1 0"1 0"2 0"3 0"4 0"# !3 !2 !1 1 2 3 ()* ,e./e0 1i3t561e!2
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0.5 !0.4 !0.3 !0.2 !0.1 0.1 0.2 0.3 0.4 0.5 !2.5 !2 !1.5 !1 !0.5 0.5 1 1.5 2 MLP Kernel
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
!0.5 !0.4 !0.3 !0.2 !0.1 0.1 0.2 0.3 0.4 0.5 !6 !5 !4 !3 !2 !1 1 2 3 4 RBF, Linear, Noise
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1.5 1 0.5 0.5 1 1.5 2 1.5 1 0.5 0.5 1
10
1
10 10
1
12 11 10 9 8 7 6 5 4 loglikelihood length scale
6Images: Neil Lawrence Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
aLawrence [2005]
◮ Dimensionality ◮ Co-variance function
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ not CCA style
Y Z X θY θZ 7Ek [2008]Salzmann et al. [2010] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ not CCA style
Y Z X XY XZ θY θZ
7Ek [2008]Salzmann et al. [2010] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ Prior on X ◮ ARD
2
q=1 wY q (xi,q−xj,q) 2 aTitsias and Lawrence [2010]
Y Z X θY WY θZ WZ
8In submission: Damianou, Lawrence, Titsias Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
8In submission: Damianou, Lawrence, Titsias Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
1 2 3 4 5 6 7 8 9 10 11 12 13 14 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
8In submission: Damianou, Lawrence, Titsias Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
8In submission: Damianou, Lawrence, Titsias Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
8In submission: Damianou, Lawrence, Titsias Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ Parameters: θi ◮ Structure: S Priors? Carnality
9Song, Huebner, Hjelm Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ “a mapping and configuration”
Y X Y XW XB T
9Song, Huebner, Hjelm Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
9Song, Huebner, Hjelm Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
9Song, Huebner, Hjelm Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
T O1 O2 O3 O4 C1 C2 C3 C4 C5 C6 C7 A1 A2 A3 A4 A5 9Song, Huebner, Hjelm Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
10Ek et al. [2011]Song et al. [2011b]Song et al. [2011a] Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
aCarlsson [2009] 11In submission: Pokorny, Kjellstr¨
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
aCarlsson [2009]
−10 10 20 30 40 0.1 0.2 −10 10 20 30 40 0.1 0.2
11In submission: Pokorny, Kjellstr¨
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
aCarlsson [2009]
−10 10 20 30 40 0.1 0.2 −10 10 20 30 40 0.1 0.2
11In submission: Pokorny, Kjellstr¨
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
aCarlsson [2009]
−150 −100 −50 50 100 150 200 250 −150 −100 −50 50 100 150 200 250
11In submission: Pokorny, Kjellstr¨
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
◮ know the characteristics of the space Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure
Introduction Structural Representations Structural Models Conclusion References
Ek, Kragic KTH Abstraction by Structure