In the digital age, the vast availability of books poses a significant challenge for readers to discover titles that match their interests and preferences. This report explores the use of machine learning for a Book Recommendation System (BRS) to help readers discover books suited to their interests in the digital age. It will utilize advanced algorithms and techniques, including collaborative filtering, content-based filtering, and hybrid models, to offer personalized recommendations based on users' reading history and behavior. The project aims to tackle challenges like data sparsity and the cold-start problem while ensuring scalability. Evaluation will be based on standard metrics like precision, recall, accuracy, and novelty, with a focus on ethical considerations such as fairness and user privacy. Ultimately, the goal is to develop a robust and user-centric system that enhances the book discovery process across digital platforms. A Graphical User Interface is also developed to discover information and display the recommended books. Keywords—Machine Learning, Book Recommendation System, K-Nearest Neighbor Algorithm
Read full abstract