Skip to main content

K Nearest Neighbour Collaborative Filtering for Expertise Recommendation Systems

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, 19th International Conference (DCAI 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

  2. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Lara-Cabrera, R., González-Prieto, Á., Ortega, F.: Deep matrix factorization approach for collaborative filtering recommender systems. Appl. Sci. 10(14), 4926 (2020)

    Article  Google Scholar 

  5. Bobadilla, J., Alonso, S., Hernando, A.: Deep learning architecture for collaborative filtering recommender systems. Appl. Sci. 10(7), 2441 (2020)

    Article  Google Scholar 

  6. Ouyang, Y., Liu, W., Rong, W., Xiong, Z.: Autoencoder-based collaborative filtering. In: International Conference on Neural Information Processing, pp. 284–291. Springer (2014)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Sun, J., Ma, J., Cheng, X., Liu, Z., Cao, X.: Finding an expert: a model recommendation system (2013)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Zhang, Z., Zhang, D., Guo, Z.: Improving memory-based collaborative filtering using a factor-based approach. In: Proceedings of AAAI, vol. 7 (2007)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Lima, G.R., Mello, C.E., Lyra, A., Zimbrao, G.: Applying landmarks to enhance memory-based collaborative filtering. Inf. Sci. 513, 412–428 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazi Omar Faruk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics