Homepage › Solution manuals › Kevin P. Murphy › Machine Learning: a Probabilistic Perspective › Exercise 21.10 - VB for binary FA with probit link
Exercise 21.10 - VB for binary FA with probit link
Answers
To attack this question, we assume the following variational distribution:
Since we have three independent family of variables to be estimated, this pseudo VB proceduce consists of three steps (not simple an E-step and an M-step). We assume w.l.o.g.
For the first step, we update for , this is done by collecting terms relevent to from the expectation of the log likelihood w.r.t. :
From which we observe that takes the form of a Gaussian, the update for its precision is:
For its mean:
In the second step, we update , note that:
Therefore the variational distribution for should better be a Gaussian, whose update takes the form:
Finally, we update for :
moreover, the domain for is confined in if and otherwise. Therefore the variational distribution for is truncated, yet it has a quadratic form w.r.t. in its exponential, hence it is a truncated Gaussian as what has to be proven. The variance for this distribution (if not truncated) is uniformly unity, and its mean is:
All three update steps form a fixed-point fashion learning.