evaluating recommender systems - - an evaluation framework to predict user satisfaction for recommender systems in an electronic programme guide context .
Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions