{"title":"基于协同过滤方法的图书推荐系统","authors":"Sewar Khalifeh, Amjed Al-mousa","doi":"10.1145/3460620.3460744","DOIUrl":null,"url":null,"abstract":"Recommender systems are used to generate meaningful recommendations to users based on their preferences, which will be determined following several approaches. This work targets Arab readers by providing accurate and reliable results that match their needs and desirability. Eventually, it will enhance the reading experience for any Arab readers. The main approach is to filter the recommendations, and this can be achieved either by Content-Based filtering or by Collaborative Filtering. The collaborative filtering techniques presented in this paper compute the similarity matrix between items and users' ratings, and then evaluate the recommendations for users. The techniques cover User-Based and Item-Based Collaborative Filtering, as well as Matrix Factorization through an SVD algorithm. A comparison between these techniques is presented in terms of the fitting and testing time, and accuracy. The KNN-based algorithms showed better performance than the matrix factorization method with respect to fitting and testing time. However, the matrix factorization (SVD) algorithm had the best results in terms of accuracy.","PeriodicalId":36824,"journal":{"name":"Data","volume":"47 1","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2021-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A Book Recommender System Using Collaborative Filtering Method\",\"authors\":\"Sewar Khalifeh, Amjed Al-mousa\",\"doi\":\"10.1145/3460620.3460744\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recommender systems are used to generate meaningful recommendations to users based on their preferences, which will be determined following several approaches. This work targets Arab readers by providing accurate and reliable results that match their needs and desirability. Eventually, it will enhance the reading experience for any Arab readers. The main approach is to filter the recommendations, and this can be achieved either by Content-Based filtering or by Collaborative Filtering. The collaborative filtering techniques presented in this paper compute the similarity matrix between items and users' ratings, and then evaluate the recommendations for users. The techniques cover User-Based and Item-Based Collaborative Filtering, as well as Matrix Factorization through an SVD algorithm. A comparison between these techniques is presented in terms of the fitting and testing time, and accuracy. The KNN-based algorithms showed better performance than the matrix factorization method with respect to fitting and testing time. However, the matrix factorization (SVD) algorithm had the best results in terms of accuracy.\",\"PeriodicalId\":36824,\"journal\":{\"name\":\"Data\",\"volume\":\"47 1\",\"pages\":\"\"},\"PeriodicalIF\":2.2000,\"publicationDate\":\"2021-04-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Data\",\"FirstCategoryId\":\"90\",\"ListUrlMain\":\"https://doi.org/10.1145/3460620.3460744\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Data","FirstCategoryId":"90","ListUrlMain":"https://doi.org/10.1145/3460620.3460744","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
A Book Recommender System Using Collaborative Filtering Method
Recommender systems are used to generate meaningful recommendations to users based on their preferences, which will be determined following several approaches. This work targets Arab readers by providing accurate and reliable results that match their needs and desirability. Eventually, it will enhance the reading experience for any Arab readers. The main approach is to filter the recommendations, and this can be achieved either by Content-Based filtering or by Collaborative Filtering. The collaborative filtering techniques presented in this paper compute the similarity matrix between items and users' ratings, and then evaluate the recommendations for users. The techniques cover User-Based and Item-Based Collaborative Filtering, as well as Matrix Factorization through an SVD algorithm. A comparison between these techniques is presented in terms of the fitting and testing time, and accuracy. The KNN-based algorithms showed better performance than the matrix factorization method with respect to fitting and testing time. However, the matrix factorization (SVD) algorithm had the best results in terms of accuracy.