Collaborative filtering for recommender systems: a scalability perspective. (1st September 2004)