> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Gaussian processes
- Refresher and some more in
insig ights
Marcel Lรผthi
Graphics and Vision Research Group Department of Mathematics and Computer Science University of Basel
Gaussian processes - Refresher and some more in insig ights - - PowerPoint PPT Presentation
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL Gaussian processes - Refresher and some more in insig ights Marcel Lthi Graphics and Vision Research Group Department of Mathematics and Computer Science University
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Marcel Lรผthi
Graphics and Vision Research Group Department of Mathematics and Computer Science University of Basel
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
2
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Restriction to values at points ๐ = {๐ฆ} ๐ฃ ๐ฆ = ๐ฃ1 ๐ฆ ๐ฃ2 ๐ฆ โผ ๐ ๐๐, ๐๐๐ = ๐ ๐1(๐ฆ) ๐2(๐ฆ) , ๐11(๐ฆ, ๐ฆ) ๐12(๐ฆ, ๐ฆ) ๐21(๐ฆ, ๐ฆ) ๐22(๐ฆ, ๐ฆ)
๐(๐ฆ) ๐ฆ
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Restriction to values at points ๐ = {๐ฆ, ๐ฆโฒ} ๐ฃ(๐ฆ) ๐ฃ(๐ฆโฒ) = ๐ฃ1 ๐ฆ ๐ฃ2(๐ฆ) ๐ฃ1 ๐ฆโฒ ๐ฃ2(๐ฆโฒ) โผ ๐ ๐๐, ๐๐๐ = ๐ ๐1(๐ฆ) ๐2(๐ฆ) ๐1(๐ฆโฒ) ๐2(๐ฆโฒ) , k11(๐ฆ, ๐ฆ) k12(๐ฆ, ๐ฆ) k21(๐ฆ, ๐ฆ) k22(๐ฆ, ๐ฆ) k11(๐ฆ, ๐ฆโฒ) k12(๐ฆ, ๐ฆโฒ) k21(๐ฆ, ๐ฆโฒ) k22(๐ฆ, ๐ฆโฒ) k11(๐ฆโฒ, ๐ฆ) k12(๐ฆโฒ, ๐ฆ) k21(๐ฆโฒ, ๐ฆ) k22(๐ฆโฒ, ๐ฆ) k11(๐ฆโฒ, ๐ฆโฒ) k12(๐ฆโฒ, ๐ฆโฒ) k21(๐ฆโฒ, ๐ฆโฒ) k22(๐ฆโฒ, ๐ฆโฒ)
๐ฃ(๐ฆโฒ) ๐ฆโฒ ๐ฃ(๐ฆ) ๐ฆ
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
ex
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Let ๐ = ๐ฆ1, โฆ , ๐ฆ๐ and ๐ = ๐ง1, โฆ , ๐ง๐ p ๐, ๐ = ๐ ๐๐ ๐๐ , ฮฃ๐๐ ฮฃ๐๐ ฮฃ๐๐ ฮฃ๐๐ The marginal distribution ๐ ๐ = โซ ๐ ๐, ๐ ๐๐ is given by ๐ ๐ = ๐ ๐๐, ฮฃ๐๐ .
(๐ฆ1, โฆ , ๐ฆ๐) is marginalizing out (ignoring) all random variables ๐ด \ ๐
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
โ ๐ฝ๐
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
โ ๐๐ .
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
๐=1 ๐
2/2)
๐=1 ๐
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Vector-valu lued (th (this is cou
๐ฃ: โ๐ โ โ๐ Sc Scalar-valu lued (m (more common)
๐ โถ โ๐ โ โ
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Vector-valu lued (th (this is cou
๐ฃ โผ ๐ป๐ ิฆ ๐, ๐ ิฆ ๐: ๐ด โ โ๐ ๐: ๐ด ร ๐ด โ โ๐ร๐ Sc Scalar-valu lued (m (more common) ๐ โผ ๐ป๐ ๐, ๐ ๐: ๐ด โ โ ๐: ๐ด ร ๐ด โ โ
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Matrix-valued kernels can be reinterpreted as scalar-valued kernels: Matrix valued kernel: ๐: ๐ด ร ๐ด โ โ๐ร๐ Scalar valued kernel: ๐: ๐ด ร 1. . ๐ ร ๐ด ร 1. . ๐ โ โ Bijection: : Define ๐( ๐ฆ, ๐ , ๐ฆโฒ, ๐ = ๐ ๐ฆโฒ, ๐ฆโฒ ๐,๐
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
21
๐ณ = ๐11 ๐ฆ1, ๐ฆ1 ๐12 ๐ฆ1, ๐ฆ1 ๐21 ๐ฆ1, ๐ฆ1 ๐22 ๐ฆ1, ๐ฆ1 โฆ ๐11 ๐ฆ1, ๐ฆ๐ ๐12 ๐ฆ1, ๐ฆ๐ ๐21 ๐ฆ1, ๐ฆ๐ ๐22 ๐ฆ1, ๐ฆ๐ โฎ โฎ ๐11 ๐ฆ๐, ๐ฆ1 ๐12 ๐ฆ๐, ๐ฆ1 ๐21 ๐ฆ๐, ๐ฆ1 ๐22 ๐ฆ๐, ๐ฆ1 โฆ ๐11 ๐ฆ๐, ๐ฆ๐ ๐12 ๐ฆ๐, ๐ฆ๐ ๐21 ๐ฆ๐, ๐ฆ๐ ๐22 ๐ฆ๐, ๐ฆ๐
๐ฟ = ๐ (๐ฆ1, 1), (๐ฆ1, 1) ๐ (๐ฆ1, 1), (๐ฆ1, 2) ๐ ๐ฆ1, 2 , (๐ฆ1, 1) ๐ ๐ฆ1, 2 , (๐ฆ1, 2) โฆ ๐ (๐ฆ1, 1), (๐ฆ๐, 1) ๐ (๐ฆ1, 1), (๐ฆ๐, 2) ๐ ๐ฆ1, 2 , (๐ฆ๐, 1) ๐ ๐ฆ1, 2 , (๐ฆ๐, 2) โฎ โฎ ๐ (๐ฆ๐, 1), (๐ฆ1, 1) ๐ (๐ฆ๐, 1), (๐ฆ1, 2) ๐ ๐ฆ๐, 2 , (๐ฆ1, 1) ๐ ๐ฆ๐, 2 , (๐ฆ1, 2) โฆ ๐ (๐ฆ๐, 1), (๐ฆ๐, 1) ๐ (๐ฆ๐, 1), (๐ฆ๐, 2) ๐ ๐ฆ๐, 2 , (๐ฆ๐, 1) ๐ ๐ฆ๐, 2 , (๐ฆ๐, 2)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
Matrix-valued kernels can be reinterpreted as scalar-valued kernels: Matrix valued kernel: ๐: ๐ด ร ๐ด โ โ๐ร๐ Scalar valued kernel: ๐: ๐ด ร 1. . ๐ ร ๐ด ร 1. . ๐ โ โ Bijection: : Define ๐( ๐ฆ, ๐ , ๐ฆโฒ, ๐ = ๐ ๐ฆโฒ, ๐ฆโฒ ๐,๐ All the theory developed for the scalar-valued GPs holds also for vector-valued GPs!
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
24
Gaussian process Infinite dimensional Finite dimensional Continuous domain Finite domain (Marginalization) Finite rank (KL- Expansion)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
๐ + ๐๐ธ๐ฝ
25
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
K๐๐ธโ1 = ๐๐ธ
๐ก = ิฆ ๐ + ๐๐ธ๐ฝ = ิฆ ๐ + K๐๐ธโ1๐ฝ = ๐ + K๐พ is a linear combinations of the columns of K. Two ways to represent sample:
๐ + ฯ๐ ๐พ๐๐
26
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
27
๐ ๐ฆ, ๐ฆโฒ = เท
๐=1 3
๐
๐ ๐ฆ ๐ ๐(๐ฆโฒ)
๐
1 ๐ฆ = sin ๐ฆ , ๐ 2 ๐ฆ = ๐ฆ, ๐ 3 ๐ฆ = cos(๐ฆ 2)
๐ ๐ฆ, ๐ฆโฒ = ๐ ๐ฆ ๐ ๐ฆโฒ f x = (1 โ ๐ก ๐ฆ )2๐ฆ2 + ๐ก ๐ฆ sin ๐ฆ2
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
28
๐ ๐ฆ, ๐ฆโฒ = ๐(๐ฆ, ๐ฆโฒ)
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 9
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
29
๐ ๐ฆ, ๐ฆโฒ = ๐ ๐ฆ ๐(๐ฆโฒ)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
30
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
31
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
32
๐ ๐ฆ, ๐ฆโฒ = เท
๐=1 3
๐
๐ ๐ฆ ๐ ๐(๐ฆโฒ)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
33 ๐ ๐ฆ, ๐ฆโฒ = เท
๐=1 3
๐
๐ ๐ฆ ๐ ๐(๐ฆโฒ)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
34
๐ ๐ฆ, ๐ฆโฒ = เท
๐=1 3
๐
๐ ๐ฆ ๐ ๐(๐ฆโฒ)
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
35
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 9
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
36
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 9
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
37
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 9
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
38
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
39
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
40
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
53
๐ฆ1 ๐ฆ2 ๐ฆ๐ ๐ฆโ ๐งโ
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
๐๐(๐ฆโ) = ๐ฟ ๐ฆโ, ๐ ๐ฟ ๐, ๐ + ๐2๐ฝ โ1๐ง ๐๐ ๐ฆโ, ๐ฆโโฒ = ๐ ๐ฆโ, ๐ฆโโฒ โ ๐ฟ ๐ฆโ, ๐ ๐ฟ ๐, ๐ + ๐2๐ฝ โ1๐ฟ ๐, ๐ฆโ
โฒ
54
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
60
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
61
ฯ = 1
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 ๐2
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
62
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
63
๐ ๐ฆ, ๐ฆโฒ = exp โ ๐ฆ โ ๐ฆโฒ 2 ๐2
ฯ = 3
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
64
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
โ๐ฆ โ๐ฆโฒโ ๐2
)
65
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
66
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
1 1+exp( โ๐ฆ)
67
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
68
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
69
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
70
> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS 2016 | BASEL
fields