Improving the accuracy of top-N recommendation using a preference model
Collaborative prediction and ranking with non-random missing data