Matchbox: large scale online bayesian recommendations
Google news personalization: scalable online collaborative filtering