计算机与数字工程2019,Vol.47Issue(8):1856-1860,1908,6.DOI:10.3969/j.issn.1672-9722.2019.08.002
基于项目关联的Slope One协同过滤算法研究
Research of Slope One Collaborative Filtering Algorithm Based on Item Association
摘要
Abstract
The Slope One collaborative filtering algorithm based on the project and its improved algorithm simply consider all the projects of common scores in the deviation calculation,without considering the relevance between the projects,which affects the accuracy of the recommendation. A Slope One collaborative filtering algorithm based on item association is proposed. The concept and principle of association rules are integrated into the traditional Slope One algorithm. The correlation between items is considered in calculation. The non frequent items are removed by introducing the confidence weighting and setting the minimum support thresh?old to reduce the calculation amount of the prediction process,so as to improve the prediction results precision. MovieLens data sets are used to verify the results. The results show that the proposed algorithm effectively improves the accuracy of prediction results.关键词
推荐算法/协同过滤/Slope One算法/关联规则Key words
recommendation algorithm/collaborative filtering/Slope One algorithm/association rules分类
信息技术与安全科学引用本文复制引用
申晋祥,鲍美英..基于项目关联的Slope One协同过滤算法研究[J].计算机与数字工程,2019,47(8):1856-1860,1908,6.基金项目
国家自然科学基金项目(编号:11871314) (编号:11871314)
山西省青年科技基金项目(编号:2015021101) (编号:2015021101)
山西大同大学校级科研项目(编号:2017K7)资助. (编号:2017K7)