Probabilistic Approaches to Recommendations