基于协同过滤的上下文感知推荐算法的研究

来源 :武汉理工大学 | 被引量 : 5次 | 上传用户:yun603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协同过滤算法作为最为广泛使用的个性化推荐技术,虽然取得了一定的成功,但是传统的协同过滤推荐算法基本不考虑时间上下文,将不同用户不同时间内的兴趣偏好同等看待,忽略了用户兴趣随时间的变化用户会对很久以前访问过的项目产生遗忘。因而对推荐质量造成影响。目前,基于时间加权的协同过滤算法,主要是使用用户评分时间,但是没有考虑推荐系统向用户推荐项目的推荐时间,当用户没有新的行为产生时,推荐结果列表不会产生变化。但是,推荐系统应该能在不同的推荐时间向用户推荐尽可能不一样的项目,增加推荐结果的时间多样性。本文的主要研究工作有:(1)详细分析了各种推荐算法及其优缺点,指出推荐算法除了需要提高推荐结果的准确度外,还需考虑推荐结果时间多样性。(2)分析了推荐系统的动态特征和时间上下文对推荐系统的重要意义。(3)研究了用户不同时间不同时刻兴趣的变化,并提出了相对时间衰减函数,通过计算用户评分时间的相对时间间隔的大小来修正项目相似度,使得推荐结果的准确度和多样性都有所提高。(4)研究了用户记忆遗忘理论,在用户兴趣预测的过程中使用模拟的艾宾浩斯记忆遗忘曲线,利用推荐时间和项目评分时间的绝对时间间隔对项目贡献进行加权,使得距离推荐时间越远的项目的贡献越小,距离推荐时间越近的项目的贡献越大。然后结合用户评分时间相对时间间隔的相似度计算和推荐时间绝对时间间隔兴趣预测计算,得到适应用户兴趣随时间变化的协同过滤算法,该算法不仅提高了推荐性能,更增加了推荐结果的时间多样性。
其他文献
智能规划是人工智能研究领域近年来发展起来的一个研究热点,在动态环境中,为了处理变化了的情况,对于规划的修补要比重新进行规划有效的多。随着规划技术的不断发展,规划修补技术
随着各行业信息化建设的迅速展开,都希望能够快速的构建适合自身业务需要的信息化系统。J2EE作为一个新型成熟的分布式计算技术,已经广泛应用在很多领域,其可伸缩性、可扩展
聚类分析是数据挖掘的重要分支之一。由于现实分类往往伴随着模糊性,因此把模糊数学方法引入聚类分析,可望聚类结果更切合实际。本文简要介绍了模糊集合、模糊关系理论,以及基于
车载自组网(Vehicle Ad-hoc Networks,VANET)不需要任何预设的基础设施,由行驶中的车辆利用无线通信模块组建而成。随着人们对城市智能交通管理、智能交通辅助和车载应用服务方面
就最近几年的技术发展和国际市场趋势分析,智能手机无疑将是未来手机的主流发展方向。而在目前的手机操作系统中,Symbian一直占据着无人撼动的主导地位。另一方面移动平台3D
本文提出了一种基于视频信息的消防战例讲评系统并给出了系统的具体实现,该系统主要应用于消防救火领域,能够将地图、视频以及消防员扑救过程中的时间地点综合显示出来,形成
数字水印技术作为数字产品版权保护、认证、隐蔽通信等方面的一个崭新方法,近年来引起了人们极大的兴趣和关注,得到了广泛的研究和应用。本文首先介绍了图像数字水印技术的原理
随着无线通信技术的快速发展与移动终端性能的提高,移动自组网在军用和民用领域得到广泛应用,人们对于移动自组网安全性、可靠性要求随之俱增。因此,移动自组网的网络安全问题成
隐写术是信息隐藏(Information Hiding)的一个主要分支,它主要研究如何实现隐密通信。通过使用隐写技术,将秘密信息隐藏在可公开的载体中进行传送,掩盖了真正的通信目的和通信发
电子邮件已成为人们日常通信交流的重要手段,然而垃圾邮件却成了当前的一个严重社会问题,因此,研究一种有效的邮件过滤系统具有十分重要的意义。当前基于内容分析的文本分类技术