A survey of collaborative filtering based social recommender systems
Training and testing of recommender systems on data missing not at random