基于多因素隐式反馈信息的推荐算法研究

来源 :广东技术师范学院 | 被引量 : 2次 | 上传用户:guoln
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,尤其是互联网应用的快速兴起,每天都产生大量的数据,人们面临着越来越严重的信息过载问题。另一方面,技术的发展也促使推荐系统的产生与发展,推荐系统技术在一定程度上能够解决信息过载问题。通过研究个性化推荐系统的现状,发现传统的推荐算法在技术上大部分使用用户显式反馈信息向用户进行推荐,而忽略了丰富的隐式反馈信息,导致推荐系统准确率不高。针对这种情况,给出了一种融合用户行为及行为时间、项目流行度和用户活跃度等多因素隐式反馈信息相结合的综合推荐算法。首先,对常见网站中隐含用户喜好的典型用户行为进行了分类分析,给出了将用户行为数据转换为评分矩阵的预处理方法。在此基础上,针对相对于时间久远的用户行为,最近的用户行为更能表达用户的兴趣和爱好这一特点,将时间衰减因素引入到用户评分矩阵中,形成一个时间加权评分矩阵,以解决传统推荐系统在计算过程中忽略时间因素的问题。时间加权评分矩阵能够加大最近用户行为对用户兴趣偏好的影响,降低时间久远的用户行为对用户兴趣偏好的影响,体现了不同时间的评分值对用户的不同推荐影响。然后,采用矩阵分解方法实现推荐评分预测。针对评分矩阵中的空缺值,根据单类协同过滤问题中负样本选择策略,在现有的利用项目流行度隐式反馈信息定义矩阵分解目标函数的基础上,定义了用户活跃度隐式信息,并利用该信息对矩阵分解的目标函数进行改进。在实现上使用交替最小二乘法对矩阵进行并行化处理,以提高推荐计算效率。最后,在音乐数据集last.fm上对文中提出的融合了用户行为及行为时间、项目流行度和用户活跃度等多因素隐式反馈信息的综合推荐过程进行了实验。通过对比传统评分矩阵分解推荐方法和仅融入项目流行度的矩阵分解推荐方法,实验结果表明改进后的综合推荐方法,能够更近似逼近用户评分矩阵,在评分预测准确性和在Top-N推荐效率上有一定的提高。
其他文献
M油田为典型的盐上构造,强烈而频繁的构造活动使本区的构造、断裂系统复杂,小断层极其发育。同时由于地层挤压后不断抬升而遭受剥蚀,角度不整合发育。以M油田主力区块油藏描
榆林气田位于鄂尔多斯盆地东北部,是长庆油田的主力气田之一。本文以榆37井区马五1-2亚段为研究对象,以沉积学、成岩作用原理和方法为指导,以钻、测井资料为基础,利用岩芯描
随着对传统两亲性嵌段共聚物研究的不断深入,以DNA链段为亲水链段的DNA两亲性嵌段共聚物也得到了广泛的关注。DNA两亲性嵌段共聚物是由疏水性合成高分子和亲水性DNA链段通过
肝癌是一种恶性肿瘤,其发病呈上升趋势,目前治疗主要以手术切除为主,配合如放射治疗、免疫治疗、中药治疗等其他方法。肝癌的早期发现与治疗是提高肝癌患者生存率的决定因素
非线性椭圆型微分方程和方程组在工业生产和科学进程中发挥着重要的作用,许多领域都需要通过建立合适的数学模型,并用微分方程来描述,以保证工程和课题的安全性与高效性。变
共轭聚合物具有广泛的原料来源,良好的结构可调控性、可制成柔性器件等优点,广泛应用于太阳能电池和有机场效应晶体管等电子器件中。共轭聚合物的性质很大程度上决定了器件的
分数阶系统辨识作为分数阶控制理论的分支,已经成为控制领域的一个研究热点。研究表明,实际系统几乎都是分数阶的,而且分数阶微积分比整数阶微积分的建模精度高。精确的系统
泰国彭世洛盆地和泰国湾盆地是巽他陆块内部新生代形成的裂谷盆地,它们都经历了前新生代前裂谷期、同裂谷期和后裂谷期的演化阶段,构造演化和沉积充填基本都属于渐新世至今这
海水是取之不尽用之不竭的水资源,而基于利用水蒸气蒸发的原理的海水淡化技术具有工艺复杂、耗能等缺点,而膜蒸馏技术具有分离效率高、设备简单等特点,将其应用于海水淡化有
α-Fe2O3纳米材料具有优异的物理化学性能,在诸多领域有着广泛的应用。近年来,合成不同形貌的α-Fe2O3纳米颗粒及其复合物日益成为研究热点,本文在现有水热合成法的基础上,采