Matrix co-factorization for recommendation with rich side information and implicit feedback
A unified approach to building hybrid recommender systems