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.
Similar content being viewed by others
Data Availibility
No data was used for the review described in the article.
References
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
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
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
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
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
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
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)
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)
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
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
Benkoussas, C., Bellot, P.: Book recommendation based on social information. In Working notes for CLEF 2013 Conference, pp. 23–26. Valencia (2013)
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
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
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
Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adapt. Interact. 12, 331–370 (2002). https://doi.org/10.1023/A:1021240730564
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
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)
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
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)
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
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
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
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
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
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)
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
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
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
Huang, H., Zhao, Q.: Social Book Recommendation Algorithm Based on Improved Collaborative Filtering, Advances in Intelligent Systems and Computing. Springer, Cham (2020)
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Manning, C.D., Raghavan, P., Schutze, H.: Introduction to Information Retrieval. Cambridge University Press, New York (2008)
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
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
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)
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
Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: CoRR, (2013) arXiv:1301.3781
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
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
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
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
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
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
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
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
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
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)
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
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)
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)
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)
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 4(2–4), 2 (2009)
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
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
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
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
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
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
Velammal, B.L.: Typicality-based collaborative filtering for book recommendation. Expert Syst. 36(3), e12382 (2019). https://doi.org/10.1111/exsy.12382
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
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
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
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
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
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
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
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
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
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
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
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
Funding
The authors received no funding for this review article.
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00799-024-00403-7