A Comparative Study of Collaborative Filtering Algorithms