首页> 中文期刊> 《数据采集与处理》 >基于多核学习的协同滤波算法

基于多核学习的协同滤波算法

         

摘要

协同滤波是当前推荐系统中一种主流的个性化推荐算法,通过近似用户对商品的评价进行推荐.核函数是解决非线性模式问题的一种方法.协同滤波通常会选用不同的核函数来分析用户之间的影响关系.由于单核函数无法适应于复杂多变场景.因此,结合多个核函数成为一种解决方法.多核学习能够针对场景来组合各个核函数以获取更好的结果.本文提出了一种基于多核学习的协同滤波算法.该算法在现有核函数的基础上,优化各个核函数的权重以匹配数据的分布.在大众点评数据集和Foursquare数据集上的实验结果表明:基于多核学习的协同滤波算法比经验给定的相似函数的性能要高,具有更好的普适性.%As a frequently personalized recommendation algorithm of the currently recommendation sys-tem ,collaborative filtering uses the item evaluation by the approximate users to recommend .Kernel function is an approach for non-linear pattern analysis problems .Ordinarily ,collaborative filtering will choose some different kernel functions to analyse the influence between the users .Since the single kernel function can not be adapted to the complicated and various scene ,the combination of multiply kernel function becomes a solution .In terms of scenes ,multiply kernel learning can combine every kernel func-tion for a better result .This paper proposes a collaborative filtering algorithm based on multiple kernel learning .Based on the available kernel function ,this algorithm optimizes the weights of every kernel function to match the data distribution .The experimental result on dianping dataset and foursquare data-set shows that compared with the collaborative filtering algorithm based on common similarity ,the col-laborative filtering algorithm based on multiple kernel learning achieves better performance .That is , multiple kernel learning has a better common adaptation .

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号