evaluating recommender systems - - an evaluation framework to predict user satisfaction for recommender systems in an electronic programme guide context .
Beyond Recommender Systems: Helping People Help Each Other