首页> 中文期刊> 《计算机应用》 >基于数据降维与精确欧氏局部敏感哈希的k近邻推荐方法

基于数据降维与精确欧氏局部敏感哈希的k近邻推荐方法

         

摘要

针对基于k近邻的协同过滤推荐算法中存在的评分特征数据维度过高、k近邻查找速度慢,以及评分冷启动等问题,提出基于数据降维与精确欧氏局部敏感哈希(E2LSH)的k近邻协同过滤推荐算法.首先,融合评分数据、用户属性数据以及项目类别数据,将融合后的数据作为输入对堆叠降噪自编码(SDA)神经网络进行训练,取神经网络编码部分最后一个隐层的值作为输入数据的特征编码,完成非线性降维.然后,利用精确欧氏局部敏感哈希算法对降维后的数据建立索引,通过检索得到目标用户或目标项目的相似近邻.最后,计算目标与近邻之间的相似度,利用相似度对近邻的评分记录加权得到目标用户对目标项目的预测评分.在标准数据集上的实验结果表明,在冷启动场景下,均方根误差比基于局部敏感哈希的推荐算法(LSH-ICF)平均降低了约7.2%,平均运行时间和LSH-ICF相当.表明该方法在保证推荐效率的前提下,缓解了评分冷启动问题.%There are several problems in the recommendation method based on k nearest neighbors,such as high dimensionality of rating features,slow speed of searching nearest neighbors and cold start problem of ratings.To solve these problems,a recommendation method based on k nearest neighbors using data dimensionality reduction and Exact Euclidean Locality-Sensitive Hashing (E2 LSH) was proposed.Firstly,the rating data,the user attribute data and the item category data were integrated as the input data to train the Stack Denoising Auto-encoder (SDA) neutral network,of which the last hidden layer values were used as the feature coding of the input data to complete data dimensionality reduction.Then,the index of the reduced dimension data was built by the Exact Euclidean Local-Sensitive Hash algorithm,and the target users or the target items were retrieved to get their similar nearest neighbors.Finally,the similarities between the target and the neighbors were calculated,and the target user's similarity-weighted prediction rating for the target item was obtained.The experimental results on standard data sets show that the mean square error of the proposed method is reduced by an average of about 7.2% compared with the recommendation method based on Locality-Sensitive Hashing (LSH-ICF),and the average run time of the proposed method is the same as LSH-ICF.It shows that the proposed method alleviates the rating cold start problem on the premiss of keeping the efficiency of LSH-ICF.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号