Mixed Membership Stochastic Blockmodels: (2008) Edoardo M. Airoldi, David M. Blei, Stephen E. Fienberg and Eric P. Xing
Mixed Membership Stochastic Blockmodels: (2008) Edoardo M. Airoldi, David M. Blei, Stephen E. Fienberg and Eric P. Xing
Mixed Membership Stochastic Blockmodels: (2008) Edoardo M. Airoldi, David M. Blei, Stephen E. Fienberg and Eric P. Xing
Herrissa Lamothe
Princeton University
1 Overview
Are there certain ”rules” dictating how individual vertices (or nodes) make
”decisions” to connect/not to connect to other vertices?
Y
Pr (G |θ) = Pr (Aij |θ)
ij
Vertices → Communities
inferred M
C
C
D
s
ore
tors
sc
s
ent
ion
dic
gnm
9
reg
t in
ion
the stochastic block model
1 Overview
Key Innovations:
nodes belong to more than one group
nodes belong to groups with different strengths of membership
nodes take on a specific group membership for the duration of an
interaction
include sparsity parameter, control model’s sensitivity to zeros in
adjacency matrix due to noise.
N
Y N
Y
p(A, θ, zi , zj |α, M) = p(θi |α) p(zi→j |θi )p(zi←j |θj )p(Aij |zi→j , zi←j , M)
i=1 j=1
Where,
A is the observed adjacency matrix
M is the block matrix
θi and θj are the mixed membership vectors for i and j
zi and zj are the group membership indicators for i and j during their
interaction
1 Overview
p(θ, A|α, M)
p(θ|A, α, M) =
p(A|α, M)
They use variational methods: ”find a lower bound of the likelihood and
approximate posterior distributions for each objects membership vector.”
(Airoldi et al, 2015 p. 7)
Herrissa Lamothe (Princeton University) Mixed Membership Stochastic Blockmodels 17 / 28
MMSB Estimation
What are the implications of this estimation strategy for the model?
1 Overview
1 Overview
1 Estimation procedure
2 Selecting ”K” number of groups
1 Overview
and as always, there are questions about the assumptions made by this
model.
Under what circumstances (for what research questions) are we
willing to make them?
Under what circumstances would these assumptions not hold?