Book Recommendation Systems: A Survey of Approaches, Techniques, Datasets, Evaluation Metrics, Challenges and Future Directions

Main Article Content

Khlood Melad Alrassi
Yazeed Al Moaiad
https://orcid.org/0000-0002-0801-9887

Abstract

Book recommendation systems (BRSs) play a vital role in digital libraries, online bookstores, and e-learning platforms by assisting users in discovering relevant content from vast collections. Traditional methods, such as collaborative filtering (CF), content-based filtering (CBF), and hybrid techniques, have historically formed the foundation of BRSs; however, they suffer from limitations including the cold-start problem, data sparsity, and overspecialization. In recent years, deep learning–based approaches have emerged as powerful alternatives, leveraging architectures such as CNNs, RNNs, BERT, and Neural Collaborative Filtering (NCF) to capture complex user–item interactions and support multimodal integration. This survey is the first to systematically review book recommendation systems published between 2020 and February 2025, filling a critical gap left by earlier studies that did not comprehensively examine this recent period of accelerated research. The paper introduces a novel taxonomy of BRSs that classifies systems according to methodological foundations, approaches, datasets, and evaluation metrics, while also identifying recurring challenges and emerging trends. The findings reveal a clear methodological transition from similarity-driven approaches to neural representation learning, reflecting the increasing demand for intelligent, scalable, and adaptive solutions. Traditional methods, however, remain essential as baseline models for benchmarking and comparative evaluation.

Article Details

How to Cite
Alrassi, K., & Al Moaiad, Y. (2025). Book Recommendation Systems: A Survey of Approaches, Techniques, Datasets, Evaluation Metrics, Challenges and Future Directions. International Journal on Contemporary Computer Research (IJCCR), 1(2), 13-34. Retrieved from http://ojs.mediu.edu.my/index.php/IJCCR/article/view/5641
Section
Machine Learning

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.