Buntine, W. (2002), 'Variational extensions to EM and multinomial PCA', Lecture notes in computer science , 23--34.