Adaptive HMC via the Infinite Exponential Family
Arthur Gretton
⋆Gatsby Unit, CSML, University College London
RegML, 2017
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 1 / 38
Adaptive HMC via the Infinite Exponential Family Arthur Gretton - - PowerPoint PPT Presentation
Adaptive HMC via the Infinite Exponential Family Arthur Gretton Gatsby Unit, CSML, University College London RegML, 2017 Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 1 / 38 Setting: MCMC
⋆Gatsby Unit, CSML, University College London
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 1 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 2 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 2 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 3 / 38
Setting: MCMC for intractable non-linear targets
π(xt)q(x′|xt)
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 4 / 38
Setting: MCMC for intractable non-linear targets
π(xt)q(x′|xt)
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 4 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 5 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 5 / 38
Setting: MCMC for intractable non-linear targets
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 6 / 38
Setting: MCMC for intractable non-linear targets
−5 −4 −3 −2 −1
θ2
−5 −4 −3 −2 −1 1
θ7
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 7 / 38
Setting: MCMC for intractable non-linear targets
−6 −5 −4 −3 −2 −1
−5 −4 −3 −2 −1
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 8 / 38
Setting: MCMC for intractable non-linear targets
−6 −5 −4 −3 −2 −1
θ2
−5 −4 −3 −2 −1
θ7
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 9 / 38
MCMC Kameleon
−6 −5 −4 −3 −2 −1
−5 −4 −3 −2 −1
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 10 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 11 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 12 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 13 / 38
MCMC Kameleon
−6 −4 −2 2 4 6 8 −0.4 −0.2 0.2 0.4 0.6 0.8 1
x f(x)
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 14 / 38
MCMC Kameleon
−6 −4 −2 2 4 6 8 −0.4 −0.2 0.2 0.4 0.6 0.8 1
x f(x)
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 15 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 16 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 17 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 18 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 19 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 19 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 20 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 20 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 21 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 22 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 22 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 22 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 22 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 22 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 23 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 24 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 24 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 24 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 25 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 25 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 25 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 25 / 38
MCMC Kameleon
4 , β 2(β+1)
4, 1 2(β+1)
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 26 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 27 / 38
MCMC Kameleon
−5 −4 −3 −2 −1
θ2
−5 −4 −3 −2 −1 1
θ7
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 28 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 29 / 38
MCMC Kameleon
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 30 / 38
MCMC Kameleon
b := − 1 t
t
d
¨ φℓ
xi
C := 1 t
t
d
˙ φℓ
xi
φℓ
xi
T where ˙ φℓ
x := ∂ ∂xℓ φx and ¨
φℓ
x := ∂2 ∂x2 ℓ
φx .
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 31 / 38
MCMC Kameleon
102 103 104 n 100 101 d 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 102 103 104 n 100 101 102 d 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 32 / 38
Experiments
−5 −4 −3 −2 −1
θ2
−5 −4 −3 −2 −1 1
θ7
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 33 / 38
Experiments
1000 2000 3000 4000 5000 Iterations 102 103 104 105 106 107 MMD from ground truth KMC KAMH RW
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 33 / 38
Experiments
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 34 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 35 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 35 / 38
Adaptive HMC via the Infinite Exponential Family 30/03/2016 35 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 35 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 36 / 38
Adaptive HMC via the Infinite Exponential Family 30/03/2016 36 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 36 / 38
Adaptive HMC via the Infinite Exponential Family 30/03/2016 37 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 37 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 38 / 38
Arthur Gretton (Gatsby Unit, UCL) Adaptive HMC via the Infinite Exponential Family 30/03/2016 38 / 38