计算机与现代化

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

基于降噪自动编码器的推荐算法

  

  1. (广西师范学院计算机与信息工程学院,广西南宁530023)
  • 收稿日期:2017-10-09 出版日期:2018-04-03 发布日期:2018-04-03
  • 作者简介:武玲梅(1990-),女,山西长治人,广西师范学院计算机与信息工程学院硕士研究生,研究方向:机器学习; 陆建波(1977-),男,广西灵山人,副教授,硕士,研究方向:智能计算; 刘春霞(1994-),女,硕士研究生,研究方向:机器学习。
  • 基金资助:
    国家科技支撑计划课题(2015BAH55F02); 广西科学研究与技术开发计划项目(桂科攻14124005-2-7)

A Recommendation Algorithm Based on Denoising Autoencoders

  1. (College of Computer and Information Engineering, Guangxi Normal University, Nanning 530023, China)
  • Received:2017-10-09 Online:2018-04-03 Published:2018-04-03

摘要: 传统的推荐算法一般采用用户项目评分矩阵学习潜在因素,了解用户的个人偏好并作出推荐,但在实际应用中,评分矩阵通常非常稀疏。针对传统推荐算法的不足,提出一种基于降噪自动编码器的推荐模型。首先用2个自动编码器来训练用户和项目的潜在因子矩阵,然后将学习到的隐含特征向量输入一神经网络来进行评分预测,最后根据新的评分矩阵作出推荐。实验结果表明,该算法提高了推荐结果的召回率,同时缩小了重构误差。

关键词: 自动编码器, 深度学习, 神经网络, 协同过滤, 降噪自动编码器

Abstract: The traditional recommendation algorithm generally uses the user project score matrix to learn the potential factors, understand the user’s personal preferences and make recommendations, but in practice, the score matrix is usually very sparse. Aiming at the shortcomings of traditional recommendation algorithm, a recommendation model based on noise reduction automatic encoder is proposed. First, two automatic encoders are used to train the potential factor matrix of the user and the project, and then the implied feature vector is input into a neural network to carry out the scoring prediction. Finally, the recommendation is made according to the new score matrix. The experimental results show that the proposed algorithm improves the recall rate of the recommended results and reduces the reconstruction error.

Key words: autoencoders, deep learning, neural network, collaborative filtering, denoising autoencoders

中图分类号: