DiABlO: Optimization based design for improving diversity in recommender system
Matrix Factorization Techniques for Recommender Systems