DSpace Repository

A Web-Based Book Recommendation System Implementing Machine Learning

Show simple item record

dc.contributor.author Saad, Saadman
dc.date.accessioned 2026-04-05T04:33:31Z
dc.date.available 2026-04-05T04:33:31Z
dc.date.issued 2025-09-17
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/16595
dc.description Project Report en_US
dc.description.abstract In this project, a personalized, precise book recommendation system is created based on the Book-Crossing dataset by using Truncated Singular Value Decomposition (SVD) of the matrices as a factorization on the dataset. The system addresses the problem of information overload in digital libraries, where the user has difficulty locating pertinent books within large collections of books. The preprocessing approach results in the development of a sparse user-book rating matrix, which is then SVD to reveal latent user-book relationships. Fuzzy matching, which is provided through the fuzzywuzzy library, makes it resilient to inaccurate input, whereas a web interface built with Streamlit presents recommendations with book cover images, making it more engaging to the user. Relevant suggestions are verified by qualitative appraisals and quick reactions to them (less than 3 seconds). The SVD is reported to have a 0.86822 RMSE on the Goodreads dataset [1], however quantitative measures (e.g. RMSE, MAE, F1-Score) of Book-Crossing are to be addressed in future work due to time constraints. SVD is more accurate and efficient in comparison with other methods such as ALS (RMSE: 1.09320, Goodreads dataset) [1] and user-based collaborative filtering [6]. The system encourages literacy, and is constrained by the cold start problem and collaborative filtering. The future development of the search will be on hybrid-filtering, real-time personalization, and cloud deployment that will allow the search to be better scaled and personalized and help facilitate educational and cultural development with improved book search. en_US
dc.description.sponsorship Daffodil International University en_US
dc.language.iso en_US en_US
dc.publisher Daffodil International University en_US
dc.subject Book Recommendation System en_US
dc.subject Collaborative Filtering en_US
dc.subject Singular Value Decomposition (SVD) en_US
dc.subject Matrix Factorization en_US
dc.subject Streamlit Web Application en_US
dc.subject Fuzzy Matching en_US
dc.title A Web-Based Book Recommendation System Implementing Machine Learning en_US
dc.type Other en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account