Variational message passing
winbugs - a bayesian modelling framework : concepts , structure , and extensibility .