基于改进的时间与用户影响的协同过滤算法

来源 :安徽理工大学 | 被引量 : 0次 | 上传用户:heroic008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的繁荣,为我们带来了各种各样的互联网应用,这些应用无时无刻不在充实着我们的日常生活,而随之而来的便是海量的信息。同时也会带来信息过载等各种各样的问题。作为解决信息过载等问题的其中一种方式,推荐系统通过挖掘用户的历史行为等记录来预测用户的未来行为。但同样会面临一些问题与挑战。针对现有的协同过滤算法在为用户进行推荐时没有考虑或者很少考虑其他因素对推荐造成的影响,比如时间因素和不同用户的影响度,有的研究只是从单方面进行考虑,这样为用户推荐的效果往往不如多因素考虑效果好。本文基于传统的协同过滤算法基础上,综合以上两种因素,开展工作如下:1)提出一种新的的渐增时间权重函数。由于现有的协同过滤算法大多根据用户的历史评分数据或历史行为产生推荐,并未考虑到用户的兴趣爱好会发生变化,未来的兴趣爱好未必会和过去那样保持一致。首先引入艾宾浩斯遗忘曲线并进行分析,找出符合遗忘曲线变化规律的基本函数表达形式,在保持原有形式不变的基础之上,提出新的符合遗忘规律的时间权重函数,在对用户进行预测评分时,将距离当前时间较近的评分项目占有较大的权重。2)提出一种新的计算用户影响度的方法。考虑到用户属性的影响,将用户影响度作为计算预测评分的一个因子,并对用户影响度的计算提出新的方法。结合这两种因素对用户进行预测评分,这两种因素弥补了传统协同过滤算法未考虑外界影响因素的不足。3)将改进后的算法(CF-IB)在Movielens数据集进行实验,将实验结果与传统的协同过滤算法和本文改进的时间权重和用户影响的单一算法作比较,验证该算法的可靠性。
其他文献
在市场经济条件下,企业相互之间提供商业信用已相当普遍,企业通过赊销、分期付款等方式推销商品,虽然可以扩大销量,增加利润,但相应的应收账款的数额也越来越大。由于应收账款的大
审计工作可以看作是一个对风险进行鉴定、估计和评级的过程。虽然对风险的确定最终是审计判断的一种功能,但注册会计师仍可以使用各种技巧使这个过程得以顺利进行。本文介绍的
目的比较药物流产与人工流产终止早孕效果差异,探讨上述两种流产方式的临床应用价值。方法2016年1月—2018年10月该院诊治要求终止早孕患者150例,按照患者意愿选择药物流产80
本文在比较经典统计与贝叶斯统计的基础上,指出贝叶斯统计的特点是引进主观信息,而这正是经典统计所无法解释的。 贝叶斯估计值在决策方面的应用,需要有经济预测资料,这样才
根据市政府领导的批示,我局对部分畜牧饲养企业贷款情况进行了调查,根据我市实际情况,对解决我市畜牧养殖企业贷款难问题有如下几点看法。一养殖企业贷款200多万元不是好现象
创新绩效是城市创新能力的重要表征。本文构建副省级城市创新绩效评价指标体系,运用熵值法对宁波市创新绩效进行评估,并将其与其他副省级城市进行比较研究。结果表明:宁波市创新
由于极限在微积分中的基础地位,本文结合实例,重点介绍十二种常用的求极限的方法。
<正>全世界约有1/3的人口感染结核分枝杆菌,每年有上百万人发病死亡[1]。目前结核病的诊断和治疗面临着巨大的挑战,尤其是活动性结核病以及耐药结核病的诊断及有效治疗问题。
蒸完七次酒后的酱香大曲酒醅还有较多的香味物质未被提取出来,七轮酒后进行碎沙生产。设计多种混合曲方案,并进行试验,通过对出酒率、生产成本、感官、理化等指标进行综合对
一家美国报纸刊登了这样一则广告:“招聘女秘书,长相像妙龄少年,思考像成年男子,处事像成熟女士,工作起来像一头驴子!” 英国一家报纸的广告则是:“本牙科医生迫切需要一位
期刊