An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms
Recommending and evaluating choices in a virtual community of use