Incorporating User Item Similarity in Hybrid Neighborhood-based Recommendation Systems
Main Article Content
Abstract
Recommendation systems have been developed in many domains to help users with the information overload from the large volume of online multimedia content by providing them with appropriate options. Recently developed hybrid recommendation systems require a large amount of data to understand users’ interests and give appropriate suggestions. However, several internet privacy issues make users skeptical about sharing their personal information with online service providers, limiting the potential of these systems. The study in this paper introduces various novel methods utilizing the baseline estimate to learn user interests in specific item’s features from their past interactions. Subsequently, extracted user feature vectors are implemented to estimate the user-item correlations, providing an additional fine-tuning factor for neighborhood-based collaborative filtering systems. Comprehensive experiments show that utilizing the user-item similarity scores in the rating prediction task can improve the accuracy of hybrid neighborhood-based systems by at least 2.11% compared to traditional methods while minimizing the need for tracking users' digital footprints.
Keywords
Recommendation system, Neighborhood-based, Collaborative filtering, Data mining
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
[1] F. Ricci, L. Rokach, B. Shapira, Recommender systems: introduction and challenges, in Recommender Systems Handbook, Springer, 2015, p. 1–34. https://doi.org/10.1007/978-1-4899-7637-6_1
[2] Sarwar, B., Karypis, G., Konstan, J., Riedl, J. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pp. 285-295, April 2001. https://doi.org/10.1145/371920.372071.
[3] Y. Koren, Factorization meets the neighborhood: A multifaceted collaborative filtering model, in Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2008, https://doi.org/10.1145/1401890.1401944.
[4] Y. Koren, R. Bell and C. Volinsky, Matrix factorization techniques for recommender systems, Computer, vol. 42, p. 30–37, 2009, https://doi.org/10.1109/MC.2009.263.
[5] Sedhain, S., Menon, A.K., Sanner, S., Xie, L., Autorec: Autoencoders meet collaborative filtering, in Proceedings of the 24th International Conference on World Wide Web, 2015, https://doi.org/10.1145/2740908.2742726
[6] Salakhutdinov, R., Mnih, A., Hinton, G., Restricted Boltzmann machines for collaborative filtering, in Proceedings of the 24th International Conference on Machine Learning, ACM, 2007, https://doi.org/10.1145/1273496.1273596
[7] T. N. Duong, V. D. Than, T. A. Vuong, T. H. Tran, Q. H. Dang, D. M. Nguyen, H. M. Pham, A novel hybrid recommendation system integrating content-based and rating information, in International Conference on Network-Based Information Systems, 2019, https://doi.org/10.1007/978-3-030-29029-0_30.
[8] Y. Koren, Factor in the neighbors: Scalable and accurate collaborative filtering, ACM Transactions on Knowledge Discovery from Data (TKDD), vol. 4, p. 1, 2010, https://doi.org/10.1145/1644873.1644874.
[9] N. Duong Tan, T. A. Vuong, D. M. Nguyen, Q. H. Dang, Utilizing an autoencoder-generated item representation in hybrid recommendation system, IEEE Access, vol. PP, pp. 1-1, April 2020, https://doi.org/10.1109/ACCESS.2020.2989408.
[10] F. M. Harper, J. A. Konstan, The movielens datasets: History and context, ACM Transactions on Interactive Intelligent Systems (TIIS), vol. 5, p. 19, 2016. https://doi.org/10.1145/2827872
[11] N. Hug, Surprise: A python library for recommender systems, Journal of Open Source Software, vol. 5, p. 2174, 2020, https://doi.org/10.21105/joss.02174.
[12] T. N. Duong, T. G. Do, N. N. Doan, T. N. Cao, T. D. Mai, Hybrid similarity matrix in neighborhood-based recommendation system, in 2021 8th NAFOSTED Conference on Information and Computer Science (NICS), pp. 475-480, 2021, https://doi.org/10.1109/NICS54270.2021.9701524.
[2] Sarwar, B., Karypis, G., Konstan, J., Riedl, J. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pp. 285-295, April 2001. https://doi.org/10.1145/371920.372071.
[3] Y. Koren, Factorization meets the neighborhood: A multifaceted collaborative filtering model, in Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2008, https://doi.org/10.1145/1401890.1401944.
[4] Y. Koren, R. Bell and C. Volinsky, Matrix factorization techniques for recommender systems, Computer, vol. 42, p. 30–37, 2009, https://doi.org/10.1109/MC.2009.263.
[5] Sedhain, S., Menon, A.K., Sanner, S., Xie, L., Autorec: Autoencoders meet collaborative filtering, in Proceedings of the 24th International Conference on World Wide Web, 2015, https://doi.org/10.1145/2740908.2742726
[6] Salakhutdinov, R., Mnih, A., Hinton, G., Restricted Boltzmann machines for collaborative filtering, in Proceedings of the 24th International Conference on Machine Learning, ACM, 2007, https://doi.org/10.1145/1273496.1273596
[7] T. N. Duong, V. D. Than, T. A. Vuong, T. H. Tran, Q. H. Dang, D. M. Nguyen, H. M. Pham, A novel hybrid recommendation system integrating content-based and rating information, in International Conference on Network-Based Information Systems, 2019, https://doi.org/10.1007/978-3-030-29029-0_30.
[8] Y. Koren, Factor in the neighbors: Scalable and accurate collaborative filtering, ACM Transactions on Knowledge Discovery from Data (TKDD), vol. 4, p. 1, 2010, https://doi.org/10.1145/1644873.1644874.
[9] N. Duong Tan, T. A. Vuong, D. M. Nguyen, Q. H. Dang, Utilizing an autoencoder-generated item representation in hybrid recommendation system, IEEE Access, vol. PP, pp. 1-1, April 2020, https://doi.org/10.1109/ACCESS.2020.2989408.
[10] F. M. Harper, J. A. Konstan, The movielens datasets: History and context, ACM Transactions on Interactive Intelligent Systems (TIIS), vol. 5, p. 19, 2016. https://doi.org/10.1145/2827872
[11] N. Hug, Surprise: A python library for recommender systems, Journal of Open Source Software, vol. 5, p. 2174, 2020, https://doi.org/10.21105/joss.02174.
[12] T. N. Duong, T. G. Do, N. N. Doan, T. N. Cao, T. D. Mai, Hybrid similarity matrix in neighborhood-based recommendation system, in 2021 8th NAFOSTED Conference on Information and Computer Science (NICS), pp. 475-480, 2021, https://doi.org/10.1109/NICS54270.2021.9701524.