王冉, 徐怡, 何明慧, 胡善忠. 结合三部图综合扩散的Slope One推荐算法[J]. 微电子学与计算机, 2018, 35(4): 6-11.
引用本文: 王冉, 徐怡, 何明慧, 胡善忠. 结合三部图综合扩散的Slope One推荐算法[J]. 微电子学与计算机, 2018, 35(4): 6-11.
WANG Ran, XU Yi, HE Ming-hui, HU Shan-zhong. Slope One Recommendation Algorithm Through Combining Integrated Diffusion on Tripartite Graph[J]. Microelectronics & Computer, 2018, 35(4): 6-11.
Citation: WANG Ran, XU Yi, HE Ming-hui, HU Shan-zhong. Slope One Recommendation Algorithm Through Combining Integrated Diffusion on Tripartite Graph[J]. Microelectronics & Computer, 2018, 35(4): 6-11.

结合三部图综合扩散的Slope One推荐算法

Slope One Recommendation Algorithm Through Combining Integrated Diffusion on Tripartite Graph

  • 摘要: Slope One算法在评分预测时没有考虑项目之间的推荐关系, 导致推荐的准确性和多样性不高, 故提出了一种结合三部图综合扩散的Slope One算法.首先在三部图中加入了项目类别节点, 然后利用三部图综合扩散计算项目之间的推荐度, 最后利用得到的推荐度结合Slope One进行评分预测, 由于三部图综合扩散算法同时经过用户节点和项目类别节点进行扩散, 并且计算得到的项目之间的推荐度是非对称的, 更能体现用户兴趣.本文在MovieLens数据集上利用4种评价指标进行5-折交叉验证.实验结果表明: 算法有效的提高了预测的准确度和多样性.

     

    Abstract: The Slope One algorithm does not consider the recommended level between items when predict ratings, so the accuracy and diversity are not high. Therefore, a Slope One algorithm through combining integrated diffusion on tripartite graph is proposed. The idea is to add the genre nodes into the tripartite graph, and calculate the Slope One prediction ratings with the recommended level that calculated by the tripartite graph integrated diffusion algorithm. Since the diffusion through user nodes and item nodes, and the recommended level between the items is asymmetric, so it is better to reflect the user interest. The proposed method was tested by 5-fold cross-validation with four metrics, and the experiments on the MovieLens show that our approach achieves great improvement of prediction accuracy and diversity.

     

/

返回文章
返回