Mining collective intelligence in diverse groups
An Introduction to Variational Methods for Graphical Models