Major components of the gravity recommendation system
Collaborative filtering with privacy via factor analysis