Abstract
With digitization the number of internet users are increasing and a wide variety of businesses based on the internet have emerged and modern ecommerce is one of them. In modern ecommerce there are a large number of products and a huge number of users accessing those to fulfill their needs. Searching for products is a time consuming task and a user may not have knowledge about every category of products listed. The recommendation system is important in the digital space and e-commerce because it suggests content to users based on their preferences. Modern recommendation systems based on machine learning models can more precisely recommend items to a user which they actually like. Collaborative filtering is one of them. It works by recommending items to a user by finding similar users preferences based on the predicting ratings of unknown items. In this work we have applied the k nearest neighbor (KNN) collaborative filtering algorithm on the Amazon Kindle Store Book review dataset which is the largest online e-book store on the internet. We have also proposed a modified version of this algorithm by considering expert users on the system to generate more precious recommendations for a user. Finally, We have evaluated our models using RMSE, MAE, hit rate and coverage and achieved outstanding results compared to the baseline algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Amazon Kindle Store e-book review dataset, Justifying recommendations using distantly-labeled reviews and fined-grained aspects Jianmo Ni, Jiacheng Li, Julian McAuley Empirical Methods in Natural Language Processing (EMNLP) (2019). http://deepyeti.ucsd.edu/jianmo/amazon/index.html
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186 (1994)
Lara-Cabrera, R., González-Prieto, Á., Ortega, F.: Deep matrix factorization approach for collaborative filtering recommender systems. Appl. Sci. 10(14), 4926 (2020)
Bobadilla, J., Alonso, S., Hernando, A.: Deep learning architecture for collaborative filtering recommender systems. Appl. Sci. 10(7), 2441 (2020)
Ouyang, Y., Liu, W., Rong, W., Xiong, Z.: Autoencoder-based collaborative filtering. In: International Conference on Neural Information Processing, pp. 284–291. Springer (2014)
Amatriain, X., Lathia, N., Pujol, J.M., Kwak, N.O.: The wisdom of the few: a collaborative filtering approach based on expert opinions from the web. In: Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 532–539 (2009)
Protasiewicz, J., Pedrycz, W., Kozłowski, M., Dadas, S., Stanisławek, T., Kopacz, A., Gałezewska, M.: A recommender system of reviewers and experts in reviewing problems. Knowl.-Based Syst. 106, 164–178 (2016)
Sun, J., Ma, J., Cheng, X., Liu, Z., Cao, X.: Finding an expert: a model recommendation system (2013)
Chung, Y., Jung, H.-W., Kim, J., Lee, J.-H.: Personalized expert-based recommender system: training c-SVM for personalized expert identification. In: International Workshop on Machine Learning and Data Mining in Pattern Recognition, pp. 434–441. Springer (2013)
Gao, F., Xing, C., Zhao, Y.: An effective algorithm for dimensional reduction in collaborative filtering. In: International Conference on Asian Digital Libraries, pp. 75–84, Springer (2007)
Zhang, Z., Zhang, D., Guo, Z.: Improving memory-based collaborative filtering using a factor-based approach. In: Proceedings of AAAI, vol. 7 (2007)
Ayyaz, S., Qamar, U.: Improving collaborative filtering by selecting an effective user neighborhood for recommender systems. In: 2017 IEEE International Conference on Industrial Technology (ICIT), pp. 1244–1249. IEEE (2017)
Bellogín, A., Castells, P., Cantador, I.: Improving memory-based collaborative filtering by neighbor selection based on user preference overlap. In: Proceedings of the 10th Conference on Open Research Areas in Information Retrieval, pp. 145–148, Citeseer (2013)
Lima, G.R., Mello, C.E., Lyra, A., Zimbrao, G.: Applying landmarks to enhance memory-based collaborative filtering. Inf. Sci. 513, 412–428 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Faruk, K.O. et al. (2023). K Nearest Neighbour Collaborative Filtering for Expertise Recommendation Systems. In: Omatu, S., Mehmood, R., Sitek, P., Cicerone, S., Rodríguez, S. (eds) Distributed Computing and Artificial Intelligence, 19th International Conference. DCAI 2022. Lecture Notes in Networks and Systems, vol 583. Springer, Cham. https://doi.org/10.1007/978-3-031-20859-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-031-20859-1_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20858-4
Online ISBN: 978-3-031-20859-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)