Abstract

Large book data stores were beneficial for our support systems but posed significant challenges for useful information retrieval. This issue was resolved by collaboratively filtering data depending on user needs. This study suggested a user-based methodology for recommending eBooks. The selected dataset was pre-processed, and Cross-validation was used to build a user-user similarity matrix. Three nearest neighbor algorithms (KNN Basic, KNN with Means and KNN with ZScore) were used, and weighted KNN was proposed for rating prediction. In this technique, the weight of each user was calculated based on its distance from the intended user. The evaluation process depends on the user-item matrix and user-user matrix for prediction. The proposed recommendation system was tested on the book-crossing dataset, and the results were evaluated using the root mean square error and the mean absolute value of error. The results show that the error rate of the proposed model is the lowest compared to the other methods used, specifically when using the Pearson-Baseline technique. Since the root mean square error is 1.647 and the mean absolute value of errors is 1.253. When using the cosine technique, the root mean square error is 1.742, and the mean absolute value of errors is 1.328.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call