A Survey of Collaborative Filtering Techniques
Collaborative filtering with privacy via factor analysis