基于访问时间和评分时间的协同过滤算法研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:laden167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网的迅猛发展,各类信息琳琅满目,从而导致用户在信息面前出现迷失现象。因此,研究如何为不同的用户提供不同的服务,已经成为亟待解决的问题。Web个性化推荐系统通过研究不同用户的兴趣和浏览行为,来预测用户对项目感兴趣的程度,以为不同用户提供高效的推荐体验。   本文研究了协同过滤推荐算法,包括基于用户(user-based)和基于项目(Item-based)的协同过滤算法。基于用户的协同过滤算法基于这样的假设:如果某些用户对某些项目的评分相似,则这些用户对其它项目的评分也相似。基于项目的协同过滤算法基于这样的假设:用户对不同项目的喜好存在相似性,用户一般更加倾向于购买那些与他已经购买的项目相似或者相关的项目,要预测用户对特定项目的喜好程度,只需要知道用户对与该项目相似或相关的已经购买项目的喜好程度。   论文的工作如下:   (1)传统的协同过滤技术没有反映用户兴趣的变化,以致推荐质量差。针对此问题,从艾宾浩斯记忆遗忘曲线得到启发,考虑了用户访问项目的具体时间对用户兴趣的影响,提出一种适应用户兴趣变化的指数遗忘协同过滤算法,利用基于用户访问项目时间的指数遗忘数据权重来逐步减小项目相似度的数据权重。   (2)针对传统协同过滤算法在用户相似性和项目相似性计算时,将用户的评分值直接作为预测未评分项目的贡献问题,提出融合用户评分时间和项目评分时间的协同过滤算法。首先,在基于用户评分时间的协同过滤和基于项目评分时间的协同过滤中,将基于时间的指数函数作为评分值的权重。用户对目标项目最终的预测评分,由基于用户评分时间的协同过滤产生的预测评分和基于项目评分时间的协同过滤产生的预测评分加权得到。实验表明,基于用户评分时间的协同过滤和基于项目评分时间的协同过滤都优于传统方法,而提出的融合算法又有进一步的改善。
其他文献
序列图像超分辨率重建是指利用已有的低分辨率(Low Resolution,LR)图像序列中的冗余信息融合成一幅对应的高分辨率(High Resolution,HR)图像的技术。这项技术可以克服成像系
当计算机的应用渗透到社会各领域,信息系统的安全,特别是数据库的安全,至关重要。对数据库进行加密是在非可信环境下保护数据安全的一种有效方法。然而在多数情况下,现有的数
旅客伤亡管理系统是一个基于B/S (Browser/Server,浏览器/服务器)的Web应用系统。随着社会的发展,基于B/S架构的Web应用系统规模逐渐增大,系统开发的复杂程度也达到了前所未有
本论文的研究背景是西南交通大学四川省网络通信技术重点实验室进行的有关下一代Internet(NGI)体系结构的研究工作——“单物理层用户数据交换平台体系结构”(SUPA-Single ph
传统的机器翻译模型使用批量学习的方法进行参数优化。随着稀疏特征等概念的提出,批量学习方法已经远远无法满足现有的需要,在线学习技术逐渐进入了人们的视野。一些研究者提
对于多媒体数据而言,数据的真实性显得尤为重要,很多情况下,我们需要对图像的真实性(也称完整性)进行验证。本文对当前基于数字水印的图像认证方法进行了介绍,主要有奇异值分
学位
电容层析成像技术(ECT)和电阻层析成像技术(ERT)是两种新型电成像测量技术,在多相流检测中具有广阔的应用前景。实际多相流既具有介电常数分布特征,也具有电导率分布特征,将
语义知识库是一种结构化数据库,其中存储的是实体及实体间的相互关系,是当前学术界和企业界的研究热点,其在语义搜索、机器问答等实际的应用中有非常重要的意义。然而现语义
现有的工作流引擎在设计上往往与具体的业务领域相关,在实现上通常与具体的业务逻辑存在代码粘连,这样导致引擎的通用性差。研究发现,工作流引擎主要具有两项功能:流程调度功
关联规则挖掘是数据挖掘领域中一个重要研究方向,频繁模式挖掘是关联规则、时序模式挖掘等应用中的关键技术和步骤,而数据流频繁模式挖掘又是当前频繁模式挖掘的一个热点问题