A New User Similarity Computation Method for Collaborative Filtering Using Artificial Neural Network
A User-User Collaborative Filtering (CF) algorithm predicts the rating of a particular item for a given user based on the judgment of other users, who are similar to the given user. Hence, measuring similarity between two users turns out to be a crucial and challenging task as the similarity function is the core component of the item rating prediction function for a particular user. In this paper, we investigate the effectiveness of a multilayer feed-forward artificial neural network as a similarity measurement function. We model similarity between two users as a function that consists of a set of adaptive weights and attempt to train a neural network to optimize the weights. Specifically, our contribution lies in designing an error function for the neural network, which optimizes the network and sets weights in such a way that enables the neural network to produce a reasonable similarity value between two users as its output. Through experimentation on Movielens dataset, we conclude that neural network, as a similarity function, gains more accuracy and coverage compared to the Genetic Algorithm (GA) based similarity architecture proposed by Bobadilla et al.
KeywordsCollaborative filtering Recommender System Similarity measures Artificial Neural Network
Unable to display preview. Download preview PDF.
- 1.Krulwich, B.: Lifestyle finder: Intelligent user profiling using large-scale demographic data. AI Magazine 18(2), 37 (1997)Google Scholar
- 2.Lang, K.: Newsweeder: Learning to filter netnews. In: Proceedings of the Twelfth International Conference on Machine Learning, Citeseer (1995)Google Scholar
- 4.Wei, K., Huang, J., Fu, S.: A survey of e-commerce recommender systems. In: 2007 International Conference on Service Systems and Service Management, pp. 1–5. IEEE (2007)Google Scholar
- 14.Goldberg, D.E.: Genetic algorithms in search, optimization, and machine learning (1989) ISBN: 0-201-15767-5Google Scholar
- 16.Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, New York, NY, USA, pp. 175–186 (1994)Google Scholar
- 19.Karypis, G.: Evaluation of item-based top-N recommendation algorithms. In: Proceedings of the International Conference on Information and Knowledge Management (CIKM 2001), Atlanta, Ga, USA, pp. 247–254 (November 2001)Google Scholar