Jordan, Michael I., Ghahramani, Zoubin, Jaakkola, Tommi S. and Saul, Lawrence K.. "An Introduction to Variational Methods for Graphical Models." Mach. Learn. 37 , no. 2 (1999): 183--233.