首页 | 本学科首页   官方微博 | 高级检索  
     

一种局部协同过滤的排名推荐算法
引用本文:黄丹,王志海,刘海洋. 一种局部协同过滤的排名推荐算法[J]. 山东大学学报(工学版), 2016, 46(5): 29-36. DOI: 10.6040/j.issn.1672-3961.2.2015.008
作者姓名:黄丹  王志海  刘海洋
作者单位:北京交通大学计算机与信息技术学院, 北京 100044
基金项目:国家自然科学基金资助项目(61370130);北京市自然科学基金资助项目(4142042)
摘    要:基于矩阵分解模型、时间因素和排名模式,提出一种局部协同过滤的排名推荐算法,并放松用户对项目的评分矩阵是低秩的这一假设,假设用户对项目的评分矩阵是局部低秩的,即评分矩阵在某个用户项目序偶的近邻空间内是低秩的。修改信息检索中常用的评价指标平均倒数排名(mean reciprocal rank, MRR)函数,使其适合评分数据集合,然后对其进行平滑化操作和简化操作,最后直接优化这一评价指标。提出的算法易于并行化,可以在大型的真实数据集合上运行。试验结果表明该算法能提升推荐的性能。

关 键 词:推荐系统  协同过滤  时间因素  平均倒数排名  矩阵分解  
收稿时间:2015-05-16

A local collaborative filtering algorithm based on ranking recommendation tasks
HUANG Dan,WANG Zhihai,LIU Haiyang. A local collaborative filtering algorithm based on ranking recommendation tasks[J]. Journal of Shandong University of Technology, 2016, 46(5): 29-36. DOI: 10.6040/j.issn.1672-3961.2.2015.008
Authors:HUANG Dan  WANG Zhihai  LIU Haiyang
Affiliation:School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
Abstract:Based on matrix factorization model, time factor and ranking problem, a collaborative filtering algorithm was proposed. The method relaxed the low-rank assumption of rating matrix and assumed that the rating matrix was locally low-rank,which meaned that the rating matrix was low-rank in the neighborhood of certain user-item combination. Mean reciprocal rank(MRR), an evaluation metric widely used in Information retrieval, was modified to fit the rating dataset. The evaluation metric was smoothed and simplied, and then was optimized. The algorithm was easy to parallelize and could operate on real data set. Experiments showed that this algorithm could improve recommendation performance.
Keywords:time factor  matrix factorization  mean reciprocal rank  recommendation system  collaborative filtering  
本文献已被 CNKI 等数据库收录!
点击此处可从《山东大学学报(工学版)》浏览原始摘要信息
点击此处可从《山东大学学报(工学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号