evaluation metrics, Recommendation applications, Recommendation challenges, Recommendation System, recommendation techniques.