Probabilistic Matrix Factorization with Non-random Missing Data
Training and testing of recommender systems on data missing not at random