Comparing context-aware recommender systems in terms of accuracy and diversity