王家华, 谈国新, 张文元, 王阳, 杨观赐. 融合改进加权Slope One的协同过滤算法[J]. 微电子学与计算机, 2020, 37(4): 37-42.
引用本文: 王家华, 谈国新, 张文元, 王阳, 杨观赐. 融合改进加权Slope One的协同过滤算法[J]. 微电子学与计算机, 2020, 37(4): 37-42.
WANG Jia-hua, TAN Guo-xin, ZHANG Wen-yuan, WANG Yang, YANG Guan-ci. Integrating improved weighted Slope One into collaborative filtering algorithm[J]. Microelectronics & Computer, 2020, 37(4): 37-42.
Citation: WANG Jia-hua, TAN Guo-xin, ZHANG Wen-yuan, WANG Yang, YANG Guan-ci. Integrating improved weighted Slope One into collaborative filtering algorithm[J]. Microelectronics & Computer, 2020, 37(4): 37-42.

融合改进加权Slope One的协同过滤算法

Integrating improved weighted Slope One into collaborative filtering algorithm

  • 摘要: 针对传统协同过滤算法中存在的数据稀疏性问题,提出一种融合改进加权Slope One的协同过滤算法.该算法首先使用改进后的Slope One算法计算出的评分预测值,对初始的用户-评分矩阵进行有效填充,然后在新的评分矩阵上通过基于内存的协同过滤算法进行预测与推荐.经改进Slope One算法填充后的矩阵不仅大大降低了原始评分矩阵的稀疏性,同时也避免了回填数据过于单一的问题.在MovieLens-100k数据集上对文中算法进行仿真实验,结果表明,改进算法有效降低了MAE和RMSE,在提高推荐准确度的同时也缓解了数据稀疏性的问题.

     

    Abstract: Aiming at the problem of data sparsity in traditional collaborative filtering algorithm, this paper proposed a collaborative filtering algorithm combined with improved weighted Slope One.The algorithm firstly used the score prediction value calculated by the improved slope one algorithm to effectively fill in the initial user-score matrix, and then made prediction and recommendation through the memory-based collaborative filtering algorithm on the new score matrix.The matrix filled by the improved Slope One algorithm not only greatly reduced the sparsity of the scoring matrix, but also avoided the problem that the backfill data is too single.Simulation experiments on movieslens-100k datatset show that the improved algorithm effectively reduces the MAE and RMSE, and improves the recommendation accuracy while alleviating the problem of data sparsity.

     

/

返回文章
返回