摘要
传统协同过滤推荐算法存在数据稀疏的问题,这会导致算法精确度不足。Slope_One算法简单高效,可以预测用户对某个物品的评分。因此,论文提出融合动态K近邻Slope_One的协同过滤推荐算法,提高推荐算法的精确度。首先利用改进余弦相似度公式计算用户相似度,筛选出K个近邻用户进行平均评分偏差计算,利用Slope_One算法预测相应的用户评分并对评分矩阵进行有效填充,然后在新的评分矩阵上,利用基于物品的协同过滤算法进行推荐。
Data sparse is a problem of traditional collaborative filtering algorithm,which will cause the algorithm to be insuffi-cient.The Slope_One algorithm is simple and efficient,and can predict the user's rating of an item.Therefore,this paper proposes a collaborative filtering recommendation algorithm combining dynamic K-nearest neighbor Slope_One to improve the accuracy of the algorithm.First,the improved cosine similarity formula is used to calculate the user similarity,K neighbor users are screened to cal-culate the average score deviation,the Slope_One algorithm is used to predict the corresponding user score,and effectively the score is filled into data matrix,and then the item-based collaborative filtering algorithm is used for recommendation.
作者
李灵慧
王逊
王云沼
黄树成
LI Linghui;WANG Xun;WANG Yunzhao;HUANG Shucheng(School of Computer Science,Jiangsu University of Science and Technology,Zhenjiang 212003;Army Communication Training Base,Beijing 102400)
出处
《计算机与数字工程》
2024年第1期156-161,共6页
Computer & Digital Engineering
基金
国家自然科学基金项目“基于鲁棒表现建模的目标跟踪方法研究”(编号:61772244)资助。