A Web-Based Book Recommendation System Implementing Machine Learning

dc.contributor.authorSaad, Saadman
dc.date.accessioned2026-04-05T04:33:31Z
dc.date.available2026-04-05T04:33:31Z
dc.date.issued2025-09-17
dc.descriptionProject Report
dc.description.abstractIn 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.
dc.identifier.otherhttp://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/16595
dc.identifier.urihttp://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/16595
dc.language.isoen_US
dc.publisherDaffodil International University
dc.sourceDIU Institutional Repository
dc.subjectBook Recommendation System
dc.subjectCollaborative Filtering
dc.subjectSingular Value Decomposition (SVD)
dc.subjectMatrix Factorization
dc.subjectStreamlit Web Application
dc.subjectFuzzy Matching
dc.titleA Web-Based Book Recommendation System Implementing Machine Learning
dc.typeOther

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
30250.pdf.txt
Size:
79.1 KB
Format:
Adobe Portable Document Format

Collections