Chatbot-Based Book Recommender System Using Singular Value Decomposition
Abstract
In the era of information overload, finding the right book that matches one's preferences and interests has become a challenging task for users as many online book provider service websites such as Amazon, Goodreads, and Gramedia provide books of various types and choices. Recommender systems can be used in addressing such issues, it works by filtering information that provides predictions and suggests the best product or service to the user. Currently, various book recommender systems have been developed, but the systems do not provide interaction between the user and the system. Therefore, we propose a recommender system built with a conversational approach so that it can interact with natural language. Recommender system built using matrix factorization method with Singular Value Decomposition (SVD) algorithm, SVD is proven to have advantages for handling large datasets, extracting features, reducing noise and dimensionality so as to speed up computation. We performed two types of evaluation on the system. First, we tested the prediction accuracy using Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE) metrics. Second, we use questionnaires to measure user satisfaction levels. The evaluation of the system shows that the results of the prediction accuracy obtain an MAE value of 0.6481 and an RMSE value of 0.8287. Then, the accuracy performance of the system found that 83.2% of users get recommendations according to their interests. The user satisfaction with the whole system is 87.9%. The system built can provide a fairly good recommendation performance, and the chatbot can interact well with users based on the evaluation results obtained.
Downloads
References
Z. Fayyaz, M. Ebrahimian, D. Nawara, A. Ibrahim, and R. Kashef, “Recommendation Systems: Algorithms, Challenges, Metrics, and Business Opportunities,” Applied Sciences, vol. 10, no. 21, p. 7748, Nov. 2020, doi: 10.3390/app10217748.
H. Alharthi, D. Inkpen, and S. Szpakowicz, “A survey of book recommender systems,” J Intell Inf Syst, vol. 51, no. 1, pp. 139–160, Aug. 2018, doi: 10.1007/s10844-017-0489-9.
K. Falk, Practical recommender systems. Shelter Island, NY: Manning, 2019.
P. G. Padti, K. Hegde, and P. Kumar, “Hybrid Movie Recommender System,” International Journal of Research in Engineering, Science and Management, vol. 4, no. 7, pp. 311–314, Jul. 2021.
F. Ricci, L. Rokach, and B. Shapira, Eds., Recommender Systems Handbook. New York, NY: Springer US, 2022. doi: 10.1007/978-1-0716-2197-4.
N. Bhalse and R. Thakur, “WITHDRAWN: Algorithm for movie recommendation system using collaborative filtering,” Materials Today: Proceedings, p. S2214785321003242, Feb. 2021, doi: 10.1016/j.matpr.2021.01.235.
V. Sireesha, N. P. Hegde, K. Sreenija, and B. Thindhu, “An Enhanced Book Recommendation System Using Hybrid Machine Learning Techniques,” in Smart Intelligent Computing and Applications, Volume 2, S. C. Satapathy, V. Bhateja, M. N. Favorskaya, and T. Adilakshmi, Eds., in Smart Innovation, Systems and Technologies, vol. 283. Singapore: Springer Nature Singapore, 2022, pp. 171–179. doi: 10.1007/978-981-16-9705-0_17.
Christina and Z. K. A. Baizal, “Book Recommender System Using Singular Value Decomposition Combined with Slope One Algorithm,” in 2022 10th International Conference on Information and Communication Technology (ICoICT), Bandung, Indonesia: IEEE, Aug. 2022, pp. 346–350. doi: 10.1109/ICoICT55009.2022.9914884.
A. Pujahari and D. S. Sisodia, “Model-Based Collaborative Filtering for Recommender Systems: An Empirical Survey,” in 2020 First International Conference on Power, Control and Computing Technologies (ICPC2T), Raipur, India: IEEE, Jan. 2020, pp. 443–447. doi: 10.1109/ICPC2T48082.2020.9071454.
F. Nissa, A. H. Primandari, and A. K. Thalib, “COLLABORATIVE FILTERING APPROACH: SKINCARE PRODUCT RECOMMENDATION USING SINGULAR VALUE DECOMPOSITION (SVD),” Medstat, vol. 15, no. 2, pp. 139–150, Apr. 2023, doi: 10.14710/medstat.15.2.139-150.
S. Akansha, G. S. Reddy, and C. N. S. V. Kumar, “User Product Recommendation System Using KNN-Means and Singular Value Decomposition,” in 2022 International Conference on Disruptive Technologies for Multi-Disciplinary Research and Applications (CENTCON), Bengaluru, India: IEEE, Dec. 2022, pp. 211–216. doi: 10.1109/CENTCON56610.2022.10051544.
D. Shahane, A. Nerurkar, S. Pansare, R. Ingale, and R. Narkar, “Music Fiesta-The Recommendation System,” in 2022 1st International Conference on Technology Innovation and Its Applications (ICTIIA), Tangerang, Indonesia: IEEE, Sep. 2022, pp. 1–6. doi: 10.1109/ICTIIA54654.2022.9936009.
Y. Sun and Y. Zhang, “Conversational Recommender System,” 2018, doi: 10.48550/ARXIV.1806.03277.
M. Nugraha, Z. K. A. Baizal, and D. Richasdy, “Chatbot-Based Movie Recommender System Using POS Tagging,” Building of Informatics, Technology and Science (BITS), vol. 4, no. 2, pp. 624–630, Sep. 2022, doi: 10.47065/bits.v4i2.1908.
D. Theosaksomo and D. H. Widyantoro, “Conversational Recommender System Chatbot Based on Functional Requirement,” in 2019 IEEE 13th International Conference on Telecommunication Systems, Services, and Applications (TSSA), 2019, pp. 154–159. doi: 10.1109/TSSA48701.2019.8985467.
F. Narducci, M. De Gemmis, P. Lops, and G. Semeraro, “Improving the User Experience with a Conversational Recommender System,” in AI*IA 2018 – Advances in Artificial Intelligence, C. Ghidini, B. Magnini, A. Passerini, and P. Traverso, Eds., in Lecture Notes in Computer Science, vol. 11298. Cham: Springer International Publishing, 2018, pp. 528–538. doi: 10.1007/978-3-030-03840-3_39.
J. Dalton, V. Ajayi, and R. Main, “Vote Goat: Conversational Movie Recommendation,” in The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, Ann Arbor MI USA: ACM, Jun. 2018, pp. 1285–1288. doi: 10.1145/3209978.3210168.
A. N. Fajari and A. Baizal, “Chatbot-based Culinary Tourism Recommender System Using Named Entity Recognition,” jipi. jurnal. ilmiah. penelitian. dan. pembelajaran. informatika., vol. 7, no. 4, pp. 1131–1138, Nov. 2022, doi: 10.29100/jipi.v7i4.3210.
Z. Abdurahman Baizal, N. Ikhsan, I. Muslim Karo Karo, R. Kenneth Darmawan, and R. Dwi Hartanto, “Movie recommender chatbot based on Dialogflow,” IJECE, vol. 13, no. 1, p. 936, Feb. 2023, doi: 10.11591/ijece.v13i1.pp936-947.
S. Reddy, S. Nalluri, S. Kunisetti, S. Ashok, and B. Venkatesh, “Content-Based Movie Recommendation System Using Genre Correlation,” in Smart Intelligent Computing and Applications, S. C. Satapathy, V. Bhateja, and S. Das, Eds., Singapore: Springer Singapore, 2019, pp. 391–397.
A. Singh, K. Ramasubramanian, and S. Shivam, Building an Enterprise Chatbot: Work with Protected Enterprise Data Using Open Source Frameworks. Berkeley, CA: Apress, 2019. doi: 10.1007/978-1-4842-5034-1.
Inderprastha Engineering College, AKTU et al., “Movie Recommendation System using Cosine Similarity and KNN,” IJEAT, vol. 9, no. 5, pp. 556–559, Jun. 2020, doi: 10.35940/ijeat.E9666.069520.
T. Silveira, M. Zhang, X. Lin, Y. Liu, and S. Ma, “How good your recommender system is? A survey on evaluations in recommendation,” Int. J. Mach. Learn. & Cyber., vol. 10, no. 5, pp. 813–831, May 2019, doi: 10.1007/s13042-017-0762-9.
D. Jannach, “Evaluating conversational recommender systems: A landscape of research,” Artif Intell Rev, vol. 56, no. 3, pp. 2365–2400, Mar. 2023, doi: 10.1007/s10462-022-10229-x.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Chatbot-Based Book Recommender System Using Singular Value Decomposition
Pages: 1293-1301
Copyright (c) 2023 Z. K. A. Baizal, Muhammad Attalariq

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).






















