Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence
Kengo, KAMATANI
University of Tokyo, Japan
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 1 / 22
Metropolis-Hastings Algorithm for Mixture Model and its Weak - - PowerPoint PPT Presentation
Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence Kengo, KAMATANI University of Tokyo, Japan KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 1 / 22 1 Gibbs
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 1 / 22
1 Gibbs sampler usually works well. 2 However in certain settings, it works poorly. ex) Mixture model. 3 Fortunately, we found an alternative MCMC method which works
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 2 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 3 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 4 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 5 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 6 / 22
1 Consider a model
2 Flip a coin with the proportion of head θ. If the coin is head, generate
3 We do not observe the coin but x. 4 Observation xn = (x1, x2, . . . , xn), xi ∼ pX|Θ(dx|θ0).
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 7 / 22
1 Set θ(0) ∈ Θ. 2 yi ∼ Bi(1, pi) (i = 1, 2, . . . , n) where
3 Generate θ(1) ∼ Beta(α1 + m, α0 + n − m). 4 Empirical measure of (θ(0), θ(1), . . . , θ(N − 1)) is an estimator of the
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 8 / 22
200 400 600 800 1000 2 4 6
iteration deviance
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 9 / 22
1 MCMC methods produce complicated Markov chain. 2 We make an approximation of MCMC method.
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 10 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 11 / 22
1 For each observation x, Gibbs sampler produces paths
2 In other words, for x ∈ X, Gibbs sampler defines a law G x ∈ P(S∞). 3 Therefore, a Gibbs sampler is a set of probability measures
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 12 / 22
1 We expect that as m → ∞,
2 We expect that as m → ∞,
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 13 / 22
n (d(ˆ
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 14 / 22
1 If a measure ω ∈ P(S∞) satisfies the following, we call it degenerate:
2 We also call M degenerate (in P) if Mx is degenerate a.s. x. 3 If Mn ⇒ M and M degenerate, we call Mn degenerate in the limit.
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 15 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 16 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 17 / 22
1 Fix Q ⊂ P(X). 2 For each θ, set
3 Calculate the posterior qn
1
2
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 18 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 19 / 22
2000 4000 6000 8000 10000 0.0 0.5 1.0 1.5 2.0 MCMC standard error 0 0 1 2 4 3 0 mcmc sd
2000 4000 6000 8000 10000 0.0 0.5 1.0 1.5 2.0 MCMC standard error 0 0 1 3 4 3 0 mcmc sd
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 20 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 21 / 22
KAMATANI (University of Tokyo, Japan) Metropolis-Hastings Algorithm for Mixture Model and its Weak Convergence 22 / 22