{"title":"基于优化协同过滤算法的图书推荐系统","authors":"Yujie Lu, Yidi Lu","doi":"10.1109/cvidliccea56201.2022.9824088","DOIUrl":null,"url":null,"abstract":"Collaborative filtering is widely applied in recommendation systems. The traditional method usually adopts the cosine similarity algorithm or Pearson algorithm, but a sparse rating matrix may lead to inaccurate recommendation results. The optimized algorithm adds penalty terms according to the number of score vector elements to reduce the impact of sparsity. More purchase behaviors are taken into account in the optimization algorithm, including user activity, product popularity, and the time cost of user preferences. Due to the validity of the data set, the top-k method is adopted to select k users with the highest similarity (1) as the recommendation basis. Compared with the traditional method, the numerical results have a lower root mean squared error, and the algorithm execution time is significantly shortened. The optimized collaborative filtering algorithm can effectively alleviate the impact of sparsity and consider more purchasing behaviors, thus improving the algorithm efficiency and rating reliability of the book recommendation system.","PeriodicalId":23649,"journal":{"name":"Vision","volume":"74 1","pages":"1-4"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Book recommendation system based on an optimized collaborative filtering algorithm\",\"authors\":\"Yujie Lu, Yidi Lu\",\"doi\":\"10.1109/cvidliccea56201.2022.9824088\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Collaborative filtering is widely applied in recommendation systems. The traditional method usually adopts the cosine similarity algorithm or Pearson algorithm, but a sparse rating matrix may lead to inaccurate recommendation results. The optimized algorithm adds penalty terms according to the number of score vector elements to reduce the impact of sparsity. More purchase behaviors are taken into account in the optimization algorithm, including user activity, product popularity, and the time cost of user preferences. Due to the validity of the data set, the top-k method is adopted to select k users with the highest similarity (1) as the recommendation basis. Compared with the traditional method, the numerical results have a lower root mean squared error, and the algorithm execution time is significantly shortened. The optimized collaborative filtering algorithm can effectively alleviate the impact of sparsity and consider more purchasing behaviors, thus improving the algorithm efficiency and rating reliability of the book recommendation system.\",\"PeriodicalId\":23649,\"journal\":{\"name\":\"Vision\",\"volume\":\"74 1\",\"pages\":\"1-4\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Vision\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/cvidliccea56201.2022.9824088\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vision","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/cvidliccea56201.2022.9824088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Book recommendation system based on an optimized collaborative filtering algorithm
Collaborative filtering is widely applied in recommendation systems. The traditional method usually adopts the cosine similarity algorithm or Pearson algorithm, but a sparse rating matrix may lead to inaccurate recommendation results. The optimized algorithm adds penalty terms according to the number of score vector elements to reduce the impact of sparsity. More purchase behaviors are taken into account in the optimization algorithm, including user activity, product popularity, and the time cost of user preferences. Due to the validity of the data set, the top-k method is adopted to select k users with the highest similarity (1) as the recommendation basis. Compared with the traditional method, the numerical results have a lower root mean squared error, and the algorithm execution time is significantly shortened. The optimized collaborative filtering algorithm can effectively alleviate the impact of sparsity and consider more purchasing behaviors, thus improving the algorithm efficiency and rating reliability of the book recommendation system.