Sparsity, robustness, and diversification of Recommender Systems