fLDA: matrix factorization through latent dirichlet allocation
introduction to statistical relational learning ( adaptive computation and machine learning ) .