{"title":"基于线性回归的个性化协同过滤推荐算法","authors":"Jia Wu, Chao Liu, Wei Cui, Yuxiao Zhang","doi":"10.1109/ICPDS47662.2019.9017166","DOIUrl":null,"url":null,"abstract":"A personalized collaborative filtering recommendation algorithm based on a linear regression model. Constructing the linear regression model based on the user label weight matrix and the user-item scoring matrix, and the gradient regression method is used to minimize the value of the linear regression cost function to obtain the item label. Then, the user and item label weight matrix are substituted into the linear regression model to obtain the user's predicted scores for all unrated items. Using the SlopeOne algorithm principle, calculate the difference between the predicted score and the actual score, and the predicted result is adjusted to obtain the final predicted score. Sort the results and recommend Top-N items to target users. Experiments show that the algorithm's recommendation accuracy is significantly improved than the traditional collaborative filtering algorithm. And the recommended results are interpretable and can meet the individual needs of users.","PeriodicalId":130202,"journal":{"name":"2019 IEEE International Conference on Power Data Science (ICPDS)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Personalized Collaborative Filtering Recommendation Algorithm based on Linear Regression\",\"authors\":\"Jia Wu, Chao Liu, Wei Cui, Yuxiao Zhang\",\"doi\":\"10.1109/ICPDS47662.2019.9017166\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A personalized collaborative filtering recommendation algorithm based on a linear regression model. Constructing the linear regression model based on the user label weight matrix and the user-item scoring matrix, and the gradient regression method is used to minimize the value of the linear regression cost function to obtain the item label. Then, the user and item label weight matrix are substituted into the linear regression model to obtain the user's predicted scores for all unrated items. Using the SlopeOne algorithm principle, calculate the difference between the predicted score and the actual score, and the predicted result is adjusted to obtain the final predicted score. Sort the results and recommend Top-N items to target users. Experiments show that the algorithm's recommendation accuracy is significantly improved than the traditional collaborative filtering algorithm. And the recommended results are interpretable and can meet the individual needs of users.\",\"PeriodicalId\":130202,\"journal\":{\"name\":\"2019 IEEE International Conference on Power Data Science (ICPDS)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE International Conference on Power Data Science (ICPDS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPDS47662.2019.9017166\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Power Data Science (ICPDS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPDS47662.2019.9017166","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Personalized Collaborative Filtering Recommendation Algorithm based on Linear Regression
A personalized collaborative filtering recommendation algorithm based on a linear regression model. Constructing the linear regression model based on the user label weight matrix and the user-item scoring matrix, and the gradient regression method is used to minimize the value of the linear regression cost function to obtain the item label. Then, the user and item label weight matrix are substituted into the linear regression model to obtain the user's predicted scores for all unrated items. Using the SlopeOne algorithm principle, calculate the difference between the predicted score and the actual score, and the predicted result is adjusted to obtain the final predicted score. Sort the results and recommend Top-N items to target users. Experiments show that the algorithm's recommendation accuracy is significantly improved than the traditional collaborative filtering algorithm. And the recommended results are interpretable and can meet the individual needs of users.