计算机与现代化

• 算法分析与设计 • 上一篇    下一篇

基于ALS模型协同过滤推荐算法的优化

  

  1. (1.武汉邮电科学研究院,湖北武汉430074;2.南京烽火软件科技有限公司,江苏南京210019)
  • 出版日期:2018-03-08 发布日期:2018-03-09
  • 作者简介:倪满满(1993-),女,湖北十堰人,武汉邮电科学研究院硕士研究生,研究方向:推荐算法

Improved Collaborative Filtering Recommendation Algorithm Based on ALS Model

  1. (1. Wuhan Institute of Posts and Telecommunications Science, Wuhan 430074, China;
    2. Nanjing FiberHome Software Technology Co. Ltd., Nanjing 210019, China)
  • Online:2018-03-08 Published:2018-03-09

摘要: 推荐系统可以根据用户的基本信息与行为分析用户的兴趣,〖JP2〗向用户提供个性化推荐服务,因而成了近年来的研究热点。本文研究基于ALS模型协同过滤推荐算法。算法采用分布式平台实现,对比以往单节点实现,实验结果表明该算〖JP2〗法在计算速度上有了很大的提升。本文通过在损失函数上融合物品的相似性来减少隐形因子物品属性信息的丢失,同时在最优模型得出的预测评分中引入兴趣遗忘函数,通过实验对比结果表明,本文的优化算法有效提高了推荐系统的准确性。

关键词: Spark, 推荐算法, ALS模型, 隐性因子, 遗忘函数

Abstract: The recommendation system can provide personalized recommendation services to users based on the user’s basic information and behavior analysis. Therefore, the recommendation system has become a research hotspot in recent years. This paper studies on the algorithm of collaborative filtering recommendation based on ALS model. The implementation of the algorithm uses a distributed platform, and the experimental results show that compared with the previous single-node implementation, the proposed algorithm has greatly improved the computational speed. In addition, this paper reduces the attribute information loss of invisible factor on the loss function, and introduces the interest forgetting function in the predictive score obtained by the optimal model. The experimental comparison shows that the optimized algorithm effectively improves the accuracy of the recommended system.

Key words: Spark, recommendation algorithm, ALS model, hidden factor, forgetting function

中图分类号: