L14 TopicModels Sampling
L14 TopicModels Sampling
Yangqiu Song
Spring 2018
2 Topic Models
QM QNm PK
P(D, W) = m=1 i=1 k=1 P(zm,i = k)P(dm |θ k )P(wi |φk )
Q M Q V P K cdm (wi )
= m=1 i=1 k=1 P(z m,i = k)P(dm |θ k )P(w i |φk )
QM QV P cdm (wi )
K
P(D, W) = m=1 i=1 P(dm ) k=1 P(zm,i = k|θ m )P(wi |φk )
Figure: PLSA
Figure: LDA
Figure: LDA
2 Topic Models
P(x) = P ∗ (x)/Z
Example
Example
R
X P ∗ (x(r ) )
Φ̂ = φ(x(r ) )
r =1
ZR
2 Topic Models
P ∗ (x (r ) )
where wr = Q ∗ (x (r ) )
2 Topic Models
2 Topic Models
P ∗ (x 0 )Q(x (t) |x 0 )
a=
P ∗ (x (t) )Q(x 0 |x (t) )
as required
Metropolis method actually samples from the required distribution
P(x)
Yangqiu Song (HKUST) Learning for Text Analytics Spring 2018 34 / 40
Sampling Effects
1
21 x ∈ {0, 1, . . . , 20}
P(x) =
0 otherwise
x0 = x ± 1
1
0 2
Q(x |x) =
0 otherwise
2 Topic Models