Book recommendation system using content-based filtering / Amalin Aliesya Mohd Azmi

Mohd Azmi, Amalin Aliesya (2023) Book recommendation system using content-based filtering / Amalin Aliesya Mohd Azmi. Degree thesis, Universiti Teknologi MARA, Terengganu.

Abstract

In the modern world, where individuals may enter a library or browse online platforms without a specific book in mind. However, every reader has their own unique interests and preferences. With the help of Book Recommendation System, we can offer a solution by utilizing algorithms to suggest books based on a reader’s interests. With the aim of reducing the need to search for books and providing personalized recommendations, we propose the development of a website for students, designed to simplify the book selection process and eliminate confusion. By leveraging a user’s previous checkout history and search data, the website can recommend books based on the user’s interests. There are several models available for building such a system, using Content-based recommendation. However, most machine learning-based techniques rely on manually produced features derived from the input textual content. The models' performance was evaluated using a confusion matrix, where the accuracy, TF-IDF, cosine similarity, mean average precision were calculated. The highest accuracy obtained for the model is 82%. Overall, all objectives in this project are achieved successfully. However, there are also so limitations that needed improvement in the future. The major limitation is the algorithm running speed which can be a little slow when it comes to making recommendations. This is attributed to the intricacy of the content-based filtering algorithm, necessitating a substantial computational load on the central processing unit of a computer. In the future, the project can include the ability to explore multi-modal recommendation systems that consider not only textual information but also cover images, author details, and other relevant features to provide a more holistic understanding of user preferences.

Metadata

Item Type: Thesis (Degree)
Creators:
Creators
Email / ID Num.
Mohd Azmi, Amalin Aliesya
2022940383
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Anuar, Khairul
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Programming. Rule-based programming. Backtrack programming
Divisions: Universiti Teknologi MARA, Terengganu > Kuala Terengganu Campus
Programme: Bachelor of Computer Science (Hons)
Keywords: Book Recommendation System, Content-Based Recommendation
Date: 2023
URI: https://ir.uitm.edu.my/id/eprint/96308
Edit Item
Edit Item

Download

[thumbnail of 96308.pdf] Text
96308.pdf

Download (83kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

96308

Indexing

Statistic

Statistic details