Probabilistic relevance ranking for collaborative filtering