Dynamic k Neighbor Selection for Collaborative Filtering
Abstract
Collaborative filtering is a commonly used method to reduce information overload. It is widely used in recommendation systems due to its simplicity. In traditional collaborative filtering, recommendations are produced based on similarities among users/items. In this approach, the most correlated k neighbors are determined, and a prediction is computed for each user/item by utilizing this neighborhood. During recommendation process, a predefined k value as a number of neighbors is used for prediction processes. In this paper, we analyze the effect of selecting different k values for each user or item. For this purpose, we generate a model that determines k values for each user or item at the off-line time. Empirical outcomes show that using the dynamic k values during the k-nn algorithm leads to more favorable recommendations compared to a constant k value.
Keywords
References
- [1] White T. Hadoop the definitive guide. O'Reilly US, 2015.
- [2] Ricci F, Rokach L, Shapira B. Recommender Systems Handbook. Springer US, 2011.
- [3] Adomavicius G, Tuzhilin A. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 2005; 17.6: pp. 734-749.
- [4] Bilge A, Yargıç A. Improving accuracy of muti-criteria collaborative filtering by normalizing user ratings. Anadolu University Journal of Science and Technology a- applied science and engineering, 2017; 18.1: pp. 225-237
- [5] Keller JM, Gray MR, Givens JA. A fuzzy k-nearest neighbor algorithm. IEEE transactions on systems, man, and cybernetics,1985; 15.4. pp. 580-585
- [6] Herlocker JL, Konstan JA, Borchers A, Riedl J. An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 1999. pp. 230-237.
- [7] Su X, Khoshgoftaar TM. A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009; 2009: 4.
- [8] Adomavicius G, Manouselis N, Kwon Y. Multi-criteria recommender systems. In: Recommender Systems Handbook. Springer US, 2011. pp.769-803.
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Publication Date
March 31, 2018
Submission Date
October 25, 2017
Acceptance Date
February 19, 2018
Published in Issue
Year 2018 Volume: 19 Number: 2
Cited By
Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering
Sakarya University Journal of Computer and Information Sciences
https://doi.org/10.35377/saucis.03.02.714969İşbirlikçi Filtreleme için Pearson Korelasyonu Üzerine Statik ve Dinamik Önem Ağırlıklandırma Çarpanları Çalışması
European Journal of Science and Technology
https://doi.org/10.31590/ejosat.822968