Modern Gaussian Processes: Scalable Inference and Novel Applications
(Part II-b) Approximate Inference
Edwin V. Bonilla and Maurizio Filippone
CSIRO’s Data61, Sydney, Australia and EURECOM, Sophia Antipolis, France July 14th, 2019
1
Modern Gaussian Processes: Scalable Inference and Novel Applications - - PowerPoint PPT Presentation
Modern Gaussian Processes: Scalable Inference and Novel Applications (Part II-b) Approximate Inference Edwin V. Bonilla and Maurizio Filippone CSIROs Data61, Sydney, Australia and EURECOM, Sophia Antipolis, France July 14 th , 2019 1
1
$20 Million geothermal well
2
$20 Million geothermal well
2
◮ Non-linear likelihood models ◮ Large datasets $20 Million geothermal well
2
Computational Efficiency Automation Deterministic Stochastic
3
Computational Efficiency Automation Deterministic Stochastic
3
Computational Efficiency Automation Deterministic Stochastic
◮ Accuracy ◮ Convergence 3
4
5
5
5
◮ P = Q classes ◮ softmax likelihood 6
7
8
9
10
10
def
10
def
10
log p(Y) KL[q ∥ p] ℒELBO(λ)
Fig reproduced from Bishop (2006)
11
def
12
def
◮ As flexible as possible ◮ Tractability is the main
◮ No risk of over-fitting
−2 −1 1 2 3 4 0.2 0.4 0.6 0.8 1
Fig from Bishop (2006) 12
def
◮ As flexible as possible ◮ Tractability is the main
◮ No risk of over-fitting
−2 −1 1 2 3 4 0.2 0.4 0.6 0.8 1
Fig from Bishop (2006)
12
(Nguyen and Bonilla, NeurIPS, 2014)
13
(Nguyen and Bonilla, NeurIPS, 2014)
◮ Exact gradients of parameters 13
(Nguyen and Bonilla, NeurIPS, 2014)
◮ Exact gradients of parameters
13
def
14
def
14
Inducing variables Inducing inputs u1 u2 uM z1 z2 zM f1 f3 f4 fN x1 x4 xN f2
15
(Titisias, AISTATS, 2009)
16
(Titisias, AISTATS, 2009)
16
(Titisias, AISTATS, 2009)
16
(Titisias, AISTATS, 2009)
16
(Titisias, AISTATS, 2009)
16
17
17
17
−4 −2 2 4 −4 −2 2 4
−2 2 4 −4 −2 2 4
18
19
−4 −2 2 4 −4 −2 2 4
40 60 80 100 0.0 0.2 0.4 0.6 0.8 1.0 Iteration p(par | data)
5 5 4 2 2 4 2 1 2.0 1.5 1.0 0.5 0.0 0.5
(Krauth et al UAI, 2017) 20
21