Chatbot-Based Book Recommender System Using Singular Value Decomposition


  • Muhammad Attalariq Telkom University, Bandung, Indonesia
  • Z. K. A. Baizal * Mail Telkom University, Bandung, Indonesia
  • (*) Corresponding Author
Keywords: Book Recommender System; Chatbot; Collaborative Filtering; Singular Value Decomposition; Matrix Factorization

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

Download data is not yet available.

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

Dimensions Badge
Article History
Submitted: 2023-07-10
Published: 2023-07-31
Abstract View: 16 times
PDF Download: 15 times
How to Cite
Attalariq, M., & Baizal, Z. K. A. (2023). Chatbot-Based Book Recommender System Using Singular Value Decomposition. Journal of Information System Research (JOSH), 4(4), 1293-1301. https://doi.org/10.47065/josh.v4i4.3817
Issue
Section
Articles

Most read articles by the same author(s)