Hofmann, T. (2004), 'Latent semantic models for collaborative filtering', ACM Trans. Inf. Syst. 22 (1), 89--115.