Skip to main content
Log in

Book recommendation system: reviewing different techniques and approaches

  • Published:
International Journal on Digital Libraries Aims and scope Submit manuscript

Abstract

E-reading has become more popular by making the number of book readers high in number. With online book reading websites, it is much simpler to read any book at any time by simply typing its name into a search engine. These websites offer free reading platform to users with unlimited number of choices without exceeding any rights. However, statistics reveal that reading is dwindling, particularly among young people. In this survey, we presented several existing approaches employed to design a book recommendation system from 2012 to 2023. Different types of datasets, used to extract information about books and users, in terms of features, source and usage were discussed. Six different categories for book recommendation techniques have been recognized and discussed which would build the groundwork for future study in this area. The issues related to book recommendation system was also briefly discussed. We have discussed on the performance analysis of various research works on book recommendation system. We have also highlighted the research concerns and future scope to improve the performance of book recommender system. We hope these findings will help researchers to explore more in book recommender systems particularly.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Data Availibility

No data was used for the review described in the article.

References

  1. Alatrash, R., Priyadarshini, R., Ezaldeen, H., Alhinnawi, A.: A hybrid recommendation integrating semantic learner modelling and sentiment multi-classification. J. Web Eng. 21(04), 941–988 (2022). https://doi.org/10.13052/jwe1540-9589.2141

    Article  Google Scholar 

  2. Al-Ajlan, A., Alshareef, N.: Recommender system for arabic content using sentiment analysis of user reviews. Electronics 12(13), 2785 (2023). https://doi.org/10.3390/electronics12132785

    Article  Google Scholar 

  3. Tewari, A.S., Ansari, T.S., Barman, A.G.: Opinion based book recommendation using Naive Bayes classifier. In: 2014 International Conference on Contemporary Computing and Informatics (IC3I), pp. 139–144. (2014a) https://doi.org/10.1109/IC3I.2014.7019672

  4. Anand, S., Tewari, A.K., Barman, A.G.: Book recommendation system based on combine features of content based filtering, collaborative filtering and association rule mining. In: IEEE International Advance Computing Conference (IACC). Gurgaon, India, vol. 2014, pp. 500–503. (2014). https://doi.org/10.1109/IAdCC.2014.6779375

  5. Tewari, A.S., Priyanka, K.: Book recommendation system based on collaborative filtering and association rule mining for college students. In: 2014 International Conference on Contemporary Computing and Informatics (IC3I), Mysore, India, (2014), pp. 135–138. https://doi.org/10.1109/IC3I.2014.7019651

  6. Anandaraj, A., Ram, P.Y., Kumar, K.S.R., Revanth, M., Praveen, R.: Book Recommendation System with TensorFlow. In: 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), (2021), pp. 1665–1669. https://doi.org/10.1109/ICACCS51430.2021.9441927

  7. Anwar, K., Siddiqui, J., Sohail, S.S.: Machine learning-based book recommender system: a survey and new perspectives. Int. J. Intell. Inf. Database Syst. 13(2–4), 231–248 (2020)

    Google Scholar 

  8. Alharthi, H., Inkpen, D., Szpakowicz, S.: Unsupervised topic modelling in a book recommender system for new users. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR’17. ACM, New York. (2017)

  9. Alharthi, H., Inkpen, D., Szpakowicz, S.: A survey of book recommender systems. J. Intell. Inf. Syst. 51, 139–160 (2018). https://doi.org/10.1007/s10844-017-0489-9

    Article  Google Scholar 

  10. Anoop, A., Ayush Ubale, N.: Cloud based collaborative filtering algorithm for library book recommendation system. In: Third International Conference on Smart Systems and Inventive Technology (ICSSIT) 2020, pp. 695–703. (2020). https://doi.org/10.1109/ICSSIT48917.2020.9214243

  11. Benkoussas, C., Bellot, P.: Book recommendation based on social information. In Working notes for CLEF 2013 Conference, pp. 23–26. Valencia (2013)

  12. Bhareti, K., Perera, S., Jamal, S., Pallege, M.H., Akash, V., Wiieweera, S.: A literature review of recommendation systems. In: IEEE International Conference for Innovation in Technology (INOCON), vol. 2020, pp. 1–7. (2020). https://doi.org/10.1109/INOCON50539.2020.9298450

  13. Lika, B., Kolomvatsos, K., Hadjiefthymiades, S.: Facing the cold start problem in recommender systems. Expert Syst. Appl. 41(4), 2065–2073 (2014). https://doi.org/10.1016/j.eswa.2013.09.005

    Article  Google Scholar 

  14. Bobadilla, J., Ortega, F., Hernando, A., GutiArrez, A.: Recommender systems survey. Knowl.-based Syst. 46, 109–132 (2013). https://doi.org/10.1016/j.knosys.2013.03.012

    Article  Google Scholar 

  15. Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adapt. Interact. 12, 331–370 (2002). https://doi.org/10.1023/A:1021240730564

  16. Sirikayon, C., Thusaranon, P., Sukpongthai, W.: A preprocessing matrix factorization on collaborative filtering based library book recommendation system. In: Proceedings of the 2018 International Conference on Data Science and Information Technology (DSIT ’18). Association for Computing Machinery, New York, NY, USA, pp. 33–37. (2018) https://doi.org/10.1145/3239283.3239302

  17. Sirikayon, C., Thusaranon, P., Pongtawevirat, P.: A collaborative filtering based library book recommendation system. In: 2018 5th International Conference on Business and Industrial Research (ICBIR), pp. 106–109. IEEE, (2018)

  18. Chen, R., Hua, Q., Chang, Y.S., Wang, B., Zhang, L., Kong, X.: A survey of collaborative filtering-based recommender systems: from traditional methods to hybrid methods based on social networks. IEEE Access 6, 64301–64320 (2018). https://doi.org/10.1109/ACCESS.2018.2877208

    Article  Google Scholar 

  19. Choi, K., et al.: Electronic Commerce Research and Applications a Hybrid Online-product recommendation system: combining implicit rating-based collaborative Filtering and Sequential Pattern Analysis, Electronic Commerce Research and Applications, pp. 309–317. Elsevier, Amsterdam (2012)

    Google Scholar 

  20. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992). https://doi.org/10.1145/138859.138867

    Article  Google Scholar 

  21. Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. ACM Tran. Inf. Syst. (TOIS) 22(1), 143–177 (2004). https://doi.org/10.1145/963770.963776

    Article  Google Scholar 

  22. Pathak, D., Matharia, S., Murthy, C.N.S.: NOVA: Hybrid book recommendation engine. In: 2013 3rd IEEE International Advance Computing Conference (IACC), (2013), pp. 977–982. https://doi.org/10.1109/IAdCC.2013.6514359

  23. Cho, E., Han, M.: AI powered book recommendation system. In: Proceedings of the 2019 ACM Southeast Conference (ACM SE ’19). Association for Computing Machinery, New York, NY, USA, pp. 230–232. (2019) https://doi.org/10.1145/3299815.3314465

  24. Zhang, F.: A personalized time-sequence-based book recommendation algorithm for digital libraries. IEEE Access 4, 2714–2720 (2016). https://doi.org/10.1109/ACCESS.2016.2564997

    Article  Google Scholar 

  25. Garrido, A.L., Pera, M.S., Sergio, I.: SOLE-R A semantic and linguistic approach for book recommendations. In: 2014 IEEE 14th international conference on advanced learning technologies (ICALT), pp. 524–528 (2014)

  26. Ramakrishnan, G., Saicharan, V., Chandrasekaran, K., Rathnamma, M.V., Ramana, V.V.: Collaborative filtering for book recommendation system. In: Soft Computing for Problem Solving: SocProS 2018, Vol. 2. (2020) https://doi.org/10.1007/978-981-15-0184-5_29

  27. Gogula, S.D., Rahouti, M., Gogula, S.K., Jalamuri, A., Jagatheesaperumal, S.K.: An emotion-based rating system for books using sentiment analysis and machine learning in the cloud. Appl. Sci. 13, 773 (2023). https://doi.org/10.3390/app13020773

    Article  Google Scholar 

  28. Ezaldeen, H., Misra, R., Bisoy, S.K., Alatrash, R., Priyadarshini, R.: A hybrid E-learning recommendation integrating adaptive profiling and sentiment analysis. J. Web Semant. 72, 100700 (2022). https://doi.org/10.1016/j.websem.2021.100700

    Article  Google Scholar 

  29. Huang, H., Zhao, Q.: Social Book Recommendation Algorithm Based on Improved Collaborative Filtering, Advances in Intelligent Systems and Computing. Springer, Cham (2020)

    Google Scholar 

  30. Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Eighth IEEE International Conference on Data Mining, vol. 2008, pp. 263–272. (2008). https://doi.org/10.1109/ICDM.2008.22

  31. Pasricha, H., Solanki, S.: A New Approach for Book Recommendation Using Opinion Leader Mining, Emerging Research in Electronics, Computer Science and Technology. Springer, Singapore (2019)

    Google Scholar 

  32. Liu, H., Jiao, N.: A hybrid book recommendation algorithm based on context awareness and social network. In: 2020 3rd International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), Shenzhen, China, pp. 554–561. (2020) https://doi.org/10.1109/AEMCSE50948.2020.00122

  33. Zhao, H., Hongchen, W., Li, J., Zhang, H., Wang, X.: Dtree2vec: a high-accuracy and dynamic scheme for real-time book recommendation by serialized chapters and local fine-grained partitioning. IEEE Access 8, 23197–23208 (2020). https://doi.org/10.1109/ACCESS.2020.2968220

    Article  Google Scholar 

  34. Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: principles, methods and evaluation. Egypt. Inform. J. 16(3), 261–273 (2015). https://doi.org/10.1016/j.eij.2015.06.005

    Article  Google Scholar 

  35. Nyoman, I., Dharmawan, P.W., Sarno, R.: Book recommendation using Neo4j graph database in BibTeX book metadata. In: 2017 3rd International Conference on Science in Information Technology (ICSITech), Bandung, Indonesia, (2017), pp. 47–52. https://doi.org/10.1109/ICSITech.2017.8257084

  36. Jalili, M., Ahmadian, S., Izadi, M., Moradi, P., Salehi, M.: Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access 6, 74003–74024 (2018). https://doi.org/10.1109/ACCESS.2018.2883742

    Article  Google Scholar 

  37. Wei, J., He, J., Chen, K., Zhou, Y., Tang, Z.: Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst. Appl. 69, 29–39 (2017). https://doi.org/10.1016/j.eswa.2016.09.040

    Article  Google Scholar 

  38. Jooa, J., Bangb, S., Parka, G.: Implementation of a recommendation system using association rules and collaborative filtering. Proced. Comput. Sci. 91, 944–952 (2016). https://doi.org/10.1016/j.procs.2016.07.115

    Article  Google Scholar 

  39. Gil, J.M., Lim, J., Seo, D.M.: Design and implementation of mapreduce-based book recommendation system by analysis of large-scale book-rental data. In: Park, J., Jin, H., Jeong, Y.S., Khan, M. (eds) Advanced Multimedia and Ubiquitous Engineering. Lecture Notes in Electrical Engineering, vol 393. Springer, Singapore. (2016) https://doi.org/10.1007/978-981-10-1536-6_93

  40. Kanetkar S., Nayak A., Swamy S., Bhatia G.: Web-based personalized hybrid book recommendation system. In: 2014 International Conference on Advances in Engineering and Technology Research (ICAETR - 2014), Unnao, pp. 1–5. (2014) https://doi.org/10.1109/ICAETR.2014.7012952

  41. Tsuji, K., Takizawa, N., Sato, S., Ikeuchi, U., Ikeuchi, A., Yoshikane, F., Itsumura, H.: Book recommendation based on library loan records and bibliographic information. Proced.-Soc. Behav. Sci. 147, 478–486 (2014). https://doi.org/10.1016/j.sbspro.2014.07.142

    Article  Google Scholar 

  42. Kermany, N.R., Alizadeh, S.H.: A hybrid multi-criteria recommender system using ontology and neuro-fuzzy techniques. Electron. Comm. Res. Appl. 21, 50–64 (2017). https://doi.org/10.1016/j.elerap.2016.12.005

    Article  Google Scholar 

  43. Khalifeh, S., Al-Mousa, A.: A book recommender system using collaborative filtering method. In: ACM International Conference Proceeding Series, pp. 131–135. (2021). https://doi.org/10.1145/3460620.3460744

  44. Xin, L., E, H., Song, J., Song, M., Tong, J.: Book recommendation based on community detection. In: Zu, Q., Vargas-Vera, M., Hu, B. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2013. Lecture Notes in Computer Science, vol 8351. Springer, Cham. (2014) https://doi.org/10.1007/978-3-319-09265-2_37

  45. Liu, Y.: Data mining of university library management based on improved collaborative filtering association rules algorithm. Wirel. Pers. Commun. 102, 3781–3790 (2018). https://doi.org/10.1007/s11277-018-5409-y

    Article  Google Scholar 

  46. Manning, C.D., Raghavan, P., Schutze, H.: Introduction to Information Retrieval. Cambridge University Press, New York (2008)

    Book  Google Scholar 

  47. Chandak, M., Girase, S., Mukhopadhyay, D.: Introducing hybrid technique for optimization of book recommender system. Proced. Comput. Sci. 45, 23–31 (2015). https://doi.org/10.1016/j.procs.2015.03.075

    Article  Google Scholar 

  48. Mariana S., Surjandari I., Dhini A., Rosyidah A., Prameswari P.: Association rule mining for building book recommendation system in online public access catalog. In: 2017 3rd International Conference on Science in Information Technology (ICSITech), pp. 246–250. (2017) https://doi.org/10.1109/ICSITech.2017.8257119

  49. McAuley, J., Leskovec, J.: Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM Conference on Recommender Systems, RecSys ’13, pp. 165–172. ACM, New York (2013)

  50. Nitu, M., Ruseti, S., Dascalu, M., Tomescu, S.: Semantic recommendations of books using recurrent neural networks. In: Mealha, Ó., Rehm, M., Rebedea, T. (eds) Ludic, co-design and tools supporting smart learning ecosystems and smart education. Smart Innovation, Systems and Technologies, vol 197. Springer, Singapore. (2021) https://doi.org/10.1007/978-981-15-7383-5_20

  51. Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: CoRR, (2013) arXiv:1301.3781

  52. Yuan, M., Yang, S., Gu, M., Gu, H.: Analysis and research on book recommendation model based on big data. In: Proceedings of the 2020 4th International Conference on Electronic Information Technology and Computer Engineering (EITCE 2020). Association for Computing Machinery, New York, NY, USA, pp. 21–25. (2021) https://doi.org/10.1145/3443467.3443723

  53. Heidari, N., Moradi, P., Koochari, A.: An attention-based deep learning method for solving the cold-start and sparsity issues of recommender systems. Knowledge-Based Syst. 256, 109835 (2022). https://doi.org/10.1016/j.knosys.2022.109835

    Article  Google Scholar 

  54. Nilashi, M., Ibrahim, O., Ithnin, N.: Hybrid recommendation approaches for multi-criteria collaborative filtering. Expert Syst. Appl. (2013). https://doi.org/10.1016/j.eswa.2013.12.023

    Article  Google Scholar 

  55. Ifada, N., Syachrudin, I., Sophan, M.K., Wahyuni, S.: Enhancing the performance of library book recommendation system by employing the probabilistic-keyword model on a collaborative filtering approach. Proced. Comput. Sci. 157, 345–352 (2019). https://doi.org/10.1016/j.procs.2019.08.176

    Article  Google Scholar 

  56. Kurmashov, N., Latuta, K., Nussipbekov, A.: Online book recommendation system. In: Twelve International Conference on Electronics Computer and Computation (ICECCO), vol. 2015, pp. 1–4 (2015). https://doi.org/10.1109/ICECCO.2015.7416895

  57. Park, D.H., Kim, H.K., Choi, I.Y., Kim, J.K.: A literature review and classification of recommender systems research. Expert Syst. Appl. 39(11), 10059–10072 (2012). https://doi.org/10.1016/j.eswa.2012.02.038

    Article  Google Scholar 

  58. Paradarami, T.K., Bastian, N.D., Wightman, J.L.: A hybrid recommender system using artificial neural networks. Expert Syst. Appl. 83, 300–313 (2017). https://doi.org/10.1016/j.eswa.2017.04.046

    Article  Google Scholar 

  59. Vaz, P.C., de Matos, D.M., Martins, B.: Stylometric relevance-feedback towards a hybrid book recommendation algorithm. In: Proceedings of the fifth ACM workshop on Research advances in large digital book repositories and complementary media (BooksOnline ’12). Association for Computing Machinery, New York, NY, USA, pp. 13–16. (2012) https://doi.org/10.1145/2390116.2390125

  60. Vaz, P.C., de Matos, D.M., Martins, B., Calado, P.: Improving a hybrid literary book recommendation system through author ranking. In: Proceedings of the 12th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL ’12). Association for Computing Machinery, New York, NY, USA, pp. 387–388. (2012). https://doi.org/10.1145/2232817.2232904

  61. Vaz, P.C., de Matos, D.M., Martins, B., Calado, P.: Understanding temporal dynamics of ratings in the book recommendation scenario. In: Proceedings of the 2013 International Conference on Information Systems and Design of Communication, ISDOC ’13, pp. 11–15. ACM, New York. (2013)

  62. Maria, P., Yiu-kai, N.: What to read next?: Making personalized book recommendations for K-12 users. In: RecSys 2013 - Proceedings of the 7th ACM Conference on Recommender Systems, pp. 113–120. (2013). https://doi.org/10.1145/2507157.2507181

  63. Pera, M.S., Ng, Y.-K.: Automating readers’ advisory to make book recommendations for K-12 readers. In: Proceedings of the 8th ACM conference on recommender systems, RecSys ’14, pp. 9–16. ACM, New York. (2014)

  64. Pera, M.S., Ng, Y.K.: How can we help our K-12 teachers?: Using a recommender to make personalized book suggestions. In: Proceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) Volume 02, WI-IAT ’14, p. 335342. IEEE Computer Society, Washington. (2014)

  65. Pera, M.S., Ng, Y.-K.: Analyzing book-related features to recommend books for emergent readers. In: Proceedings of the 26th ACM conference on hypertext and Social Media, HT ’15, pp. 221–230. ACM, New York. (2015)

  66. Jomsri, P.: Book recommendation system for digital library based on user profiles by using association rule. In: Fourth edition of the International Conference on the Innovative Computing Technology (INTECH 2014), pp. 130–134. (2014). https://doi.org/10.1109/INTECH.2014.6927766

  67. Jomsri, P.: FUCL mining technique for book recommender system in library service. Proced. Manuf. 22, 550–557 (2018). https://doi.org/10.1016/j.promfg.2018.03.081

    Article  Google Scholar 

  68. Priyanka, K., Tewari, A.S., Barman, A.G.: Personalised book recommendation system based on opinion mining technique. In: 2015 Global Conference on Communication Technologies (GCCT), Thuckalay, India, pp. 285–289. (2015), https://doi.org/10.1109/GCCT.2015.7342668

  69. Wang, Q., Cao, W., Liu, Y.: A novel clustering based collaborative filtering recommendation system algorithm. In: Huang, Y.M., Chao, H.C., Deng, D.J., Park, J. (eds) Advanced Technologies, Embedded and Multimedia for Human-centric Computing. Lecture Notes in Electrical Engineering, vol 260. Springer, Dordrecht. (2014). https://doi.org/10.1007/978-94-007-7262-5_77

  70. Ji, Q., Yannan, S., Shi, L., Xiang, L.: Research on personalized book recommendation model for new readers. In 2018 3rd International Conference on Information Systems Engineering (ICISE), Shanghai, China, pp. 78–81. (2018) https://doi.org/10.1109/ICISE.2018.00022

  71. Alatrash, R., Priyadarshini, R., Ezaldeen, H., Alhinnawi, A.: Augmented language model with deep learning adaptation on sentiment analysis for E-learning recommendation. Cogn. Syst. Res. 75, 53–69 (2022). https://doi.org/10.1016/j.cogsys.2022.07.002

    Article  Google Scholar 

  72. Anchiêta, R.T., Neto, F.A.R., de Sousa, R.F., Moura, R.S.: Using stylometric features for sentiment classification. In: Gelbukh, A. (eds) Computational Linguistics and Intelligent Text Processing. CICLing 2015. Lecture Notes in Computer Science(), vol 9042. Springer, Cham. (2015). https://doi.org/10.1007/978-3-319-18117-2_15

  73. Rahutomo, R., Perbangsa, A.S., Soeparno, H., Pardamean, B.: Embedding model design for producing book recommendation. In: 2019 International Conference on Information Management and Technology (ICIMTech), Jakarta/Bali, Indonesia, pp. 537–541. (2019), https://doi.org/10.1109/ICIMTech.2019.8843769

  74. Rohit, S.S., Choudhury, T.: Proposed approach for book recommendation based on User k-NN. In: Bhatia, S., Mishra, K., Tiwari, S., Singh, V. (eds.) Advances in Computer and Computational Sciences. Advances in Intelligent Systems and Computing. Springer, Singapore (2018)

    Google Scholar 

  75. Darekar, R., Dayma, K., Parabh, R., Kurhade, S.: A Hybrid Model for Book Recommendation. In: 2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India, pp. 120–124. (2018b), https://doi.org/10.1109/ICICCT.2018.8473274

  76. Zhang, R., Liu, Q.D., Wei, J.X.: Collaborative filtering for recommender systems. In: Second International Conference on Advanced Cloud and Big Data, vol. 2014, pp. 301–308. (2014). https://doi.org/10.1109/CBD.2014.47

  77. Sakib, N., Ahmad, R.B., Haruna, K.: A collaborative approach toward scientific paper recommendation using citation context. IEEE Access 8, 51246–51255 (2020). https://doi.org/10.1109/ACCESS.2020.2980589

    Article  Google Scholar 

  78. Zhang, S., Yao, L., Sun, A., Tay, Y.: Deep learning based recommender system: a survey and new perspectives. ACM Comput. Surv. (CSUR) 52(1), 1–38 (2019). https://doi.org/10.1145/3285029

    Article  Google Scholar 

  79. Yada, S.: Development of a book recommendation system to inspire “Infrequent Readers”. In: Tuamsuk, K., Jatowt, A., Rasmussen, E. (eds) The Emergence of Digital Libraries - Research and Practices. ICADL 2014. Lecture Notes in Computer Science, vol 8839. Springer, Cham. (2014) https://doi.org/10.1007/978-3-319-12823-8_43

  80. Sohail, S.S., Siddiqui, J., Ali, R.: Book recommendation system using opinion mining technique. In: 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Mysore, pp. 1609–1614. (2013), https://doi.org/10.1109/ICACCI.2013.6637421

  81. Sohail, S.S., Siddiqui, J., Ali, R.: Ordered ranked weighted aggregation based book recommendation technique: a link mining approach. In: 2014 14th International Conference on Hybrid Intelligent Systems, Kuwait, Kuwait, pp. 309–314. (2014), https://doi.org/10.1109/HIS.2014.7086167

  82. Sohail, S.S., Siddiqui, J., Ali, R.: OWA based book recommendation technique. Proced. Comput. Sci. 62, 126–133 (2015). https://doi.org/10.1016/j.procs.2015.08.425

    Article  Google Scholar 

  83. Sohail, S.S., Siddiqui, J., Ali, R.: Feature extraction and analysis of online reviews for the recommendation of books using opinion mining technique. Perspect. Sci. 8, 754–756 (2016). https://doi.org/10.1016/j.pisc.2016.06.079

    Article  Google Scholar 

  84. Sohail, S.S., Siddiqui, J., Ali, R.: Feature-based opinion mining approach (FOMA) for improved book recommendation. Arab. J. Sci. Eng. 43, 8029–8048 (2018). https://doi.org/10.1007/s13369-018-3282-3

    Article  Google Scholar 

  85. Suganeshwari, G., Syed Ibrahim, S.P.: A survey on collaborative filtering based recommendation system. In: Vijayakumar, V., Neelanarayanan, V. (eds) Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC - 16’). Smart Innovation, Systems and Technologies, vol 49. Springer, Cham. (2016). https://doi.org/10.1007/978-3-319-30348-2_42

  86. Parvatikar, S., Joshi, B.: Online book recommendation system by using collaborative filtering and association mining. In: 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Madurai, India, pp. 1–4. (2015), https://doi.org/10.1109/ICCIC.2015.7435717

  87. Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 4(2–4), 2 (2009)

    Google Scholar 

  88. Anwar, T., Uma, V.: CD-SPM: cross-domain book recommendation using sequential pattern mining and rule mining. J. King Saud Univ. Comput. Inf. Sci. 34(3), 793–800 (2022). https://doi.org/10.1016/j.jksuci.2019.01.012

    Article  Google Scholar 

  89. Anwar, T., Uma, V., Shahjad: Book recommendation for elearning using collaborative filtering and sequential pattern mining. In: 2020 International Conference on Data Analytics for Business and Industry: Way Towards a Sustainable Economy (ICDABI), pp. 1–6. (2020), https://doi.org/10.1109/ICDABI51230.2020.9325599

  90. Tegetmeier, C., Johannssen, A., Chukhrova, N.: Artificial intelligence algorithms for collaborative book recommender systems. Ann. Data. Sci. (2023). https://doi.org/10.1007/s40745-023-00474-4

    Article  Google Scholar 

  91. Desai, T., Gandhi, S., Murlidhar, P., Gupta, S., Vijayalakshmi, M., Bhole, G.P.: An enterprise-friendly book recommendation system for very sparse data. In: 2016 International Conference on Computing, Analytics and Security Trends (CAST), pp. 211–215. (2016), https://doi.org/10.1109/CAST.2016.7914968

  92. Nguyen, T.T.S.: Model-based book recommender systems using Naïve Bayes enhanced with Optimal Feature Selection. In: Proceedings of the 2019 8th International Conference on Software and Computer Applications (ICSCA ’19). Association for Computing Machinery, New York, NY, USA, pp. 217–222. (2019). https://doi.org/10.1145/3316615.3316727

  93. Nuipian, V., Chuaykhun, J.: Book recommendation system based on course descriptions using cosine similarity. In: 2023 7th International Conference on Natural Language Processing and Information Retrieval, Seoul, Republic of Korea, ACM (2023). https://doi.org/10.1145/3639233.3639335

  94. Velammal, B.L.: Typicality-based collaborative filtering for book recommendation. Expert Syst. 36(3), e12382 (2019). https://doi.org/10.1111/exsy.12382

    Article  Google Scholar 

  95. Guo, X., Feng, L., Liu, Y., Han, X.: Collaborative filtering model of book recommendation system. Int. J. Adv. Media Commun. 6, 283–294 (2016). https://doi.org/10.1504/IJAMC.2016.080974

    Article  Google Scholar 

  96. Li, Y., Li, N.: Sentiment analysis of weibo comments based on graph neural network. IEEE Access 10, 23497–23510 (2022). https://doi.org/10.1109/ACCESS.2022.3154107

  97. Ma, Y.ihan, Jieteng, J., Dong, S., Li, C., Yan, X.: Book recommendation model based on wide and deep model. In: 2021 IEEE International Conference on Artificial Intelligence and Industrial Design (AIID), pp. 247–254. (2021). https://doi.org/10.1109/AIID51893.2021.9456524

  98. Liu, Y., Yang, J.: A novel learning-to-rank based hybrid method for book recommendation. In: Proceedings of the International Conference on Web Intelligence (WI ’17). Association for Computing Machinery, New York, NY, USA, pp. 837–842. (2017). https://doi.org/10.1145/3106426.3106547

  99. Teng, Y., Zhang, L., Tian, Y., Li, X.: A novel FAHP based book recommendation method by fusing apriori rule mining. In: 2015 10th International Conference on Intelligent Systems and Knowledge Engineering (ISKE), Taipei, Taiwan, pp. 237–243. (2015), https://doi.org/10.1109/ISKE.2015.44

  100. Ng, Y.-K., Jung, U.: Personalized book recommendation based on a deep learning model and metadata. In: Web Information Systems Engineering – WISE 2019: 20th International Conference, Hong Kong, China, January 19–22, 2020, Proceedings. Springer-Verlag, Berlin, Heidelberg, pp. 162–178. (2020). https://doi.org/10.1007/978-3-030-34223-4_11

  101. Zhao, Y., Zeng, J.: Library intelligent book recommendation system using facial expression recognition. In: 9th International Congress on Advanced Applied Informatics (IIAI-AAI), Kitakyushu, Japan, pp. 55–58. (2020), https://doi.org/10.1109/IIAI-AAI50415.2020.00021

  102. Tian, Y., Zheng, B., Wang, Y., Zhang, Y., Wu, Q.: College library personalized recommendation system based on hybrid recommendation algorithm. Proced. Cirp 83, 490–494 (2019). https://doi.org/10.1016/j.procir.2019.04.126

    Article  Google Scholar 

  103. Zhu, Y.: A book recommendation algorithm based on collaborative filtering. In: 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), pp. 286–289. (2016), https://doi.org/10.1109/ICCSNT.2016.8070165

  104. Li, Y.: A book recommendation algorithm based on improved similarity calculation. In: 2018 3rd International Conference on Mechanical, Control and Computer Engineering (ICMCCE), Huhhot, China, pp. 615–618. (2018), https://doi.org/10.1109/ICMCCE.2018.00135

  105. Zhang, H., Chow, T.W.S., Wu, Q.M.J.: Organizing books and authors by multilayer SOM. IEEE Trans. Neural Netw. Learn. Syst. 27(12), 2537–2550 (2016). https://doi.org/10.1109/TNNLS.2015.2496281

    Article  Google Scholar 

  106. Wang, Z., Hou, D.: Research on book recommendation algorithm based on collaborative filtering and interest degree. Wirel. Commun. Mob. Comput. 2021, 1–7 (2021). https://doi.org/10.1155/2021/7036357

Download references

Funding

The authors received no funding for this review article.

Author information

Authors and Affiliations

Authors

Contributions

The first author reviewed the literatures and prepared the main manuscript. The second author guided during the literature review and reviewed the manuscript.

Corresponding author

Correspondence to P. Devika.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interest or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Devika, P., Milton, A. Book recommendation system: reviewing different techniques and approaches. Int J Digit Libr (2024). https://doi.org/10.1007/s00799-024-00403-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00799-024-00403-7

Keywords

Navigation