a probabilistic latent semantic analysis model in matlab programming