advantages, disadvantages graphical model and description MCMC variational inference Bohning