Online belief propagation algorithm for probabilistic latent semantic analysis