基于用户情境的协同推荐算法研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:a341104361
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及和电子商务的迅猛发展,个性化的推荐系统成为电子商务领域一个重要的研究内容。推荐算法作为个性化推荐系统的核心,它的性能与整个推荐系统的推荐效率、推荐质量以及用户的使用感受紧密相关。目前,现有的推荐系统中运用较多的推荐算法有基于关联规则的推荐算法、基于内容的推荐算法、协同推荐算法。基于关联规则的推荐算法中,关联规则的数量会随着系统的规模增大而巨增。基于内容的推荐算法只能推荐与用户兴趣相似的资源,无法发现新的、潜在的用户兴趣。协同推荐技术作为至今最成功的推荐技术,已经在许多实际的推荐系统中得到了大量的应用。它虽然可以为用户发现潜在的兴趣,但传统的协同推荐算法均是由用户对项目的评分作为切入点。由于评分并不能全面反映一个人的兴趣爱好。同时,个人的兴趣爱好与其职业、年龄、教育水平等一系列自身的因素有密不可分的联系,有相似属性的人群也容易产生相似的爱好。因此,本文提出了基于用户情境的协同推荐算法。该算法按照用户情境对用户进行聚类,使得每个用户能够准确找到与自己相似度高的邻居。在同一类中,根据用户的历史评分以及项目间的相异性,为目标项目计算预测评分,从而获得目标用户所需要的推荐结果。本文的主要研究工作有:(1)在深入分析现有推荐算法的情境缺失问题后,结合情境语义学以及对用户的兴趣爱好有影响的、自身的自然属性和社会属性,提出了用户情境的描述方式以及形式化表示方法,并进一步对用户情境进行研究,提出了用户情境的分类方法。(2)研究常见变量类型的相异度计算方法,利用相异度矩阵,给出了多情境因素下静态用户情境的聚类方法,并结合Slope One算法中对目标项目的预测值方法,提出了基于用户静态情境的协同推荐算法。(3)在MovieLens数据集上利用Matlab对传统的基于项目的协同推荐算法、Slope One算法和本文提出的算法进行了对比试验。实验结果表明,本算法较之传统推荐算法和Slope One算法在平均绝对误差值上有一定的提高,证明了本算法的可行性与有效性。(4)结合作者参与的高等教育出版社基于本体、语义和语用的智能化教育平台项目,设计了一个采用基于用户情境的协同推荐算法的个性化推荐系统模型,以此说明该算法在实际中的应用方式。
其他文献
学位
随着互联网重要性的增加,大量的信息涌现在人们眼前。推荐系统被设计成根据用户的偏好来帮助人们发现最相关的项目。使用最广泛的个性化推荐技术是协同过滤,它基于其他用户的
随着网络技术的飞速发展,信息借助于网络快速的传播。高速广域网和宽带城域网等在企业通信中得到广泛的应用,促进了现代社会中企业信息化水平的提高,增强了企业的市场竞争力
近年来,随着无线移动通信和移动终端技术的高速发展,无线Ad hoc网络不仅在军事领域中得到了充分的发展,在民用领域也得到了广泛的应用。无线Ad hoc网络有着许多独有的特点,例
无线传感器网络技术整合了分布式信息处理技术,嵌入式计算技术、无线网络与通信技术、传感器技术等,被广泛应用于各种领域,是二十一世纪最具有影响力的技术之一。无线Mesh网
随着城市经济的发展和城镇化建设的逐步推进,对电能进行实时高效地管理是一件迫切的事情。同时,为了提高电力行业的自动化管理水平,电力部门希望对以前的旧系统进行升级改造。另外,城市老居民区的改造、新用户楼和保障房的建设,它们为电能管理领域的技术研究提供了环境和广阔的应用空间。首先,本文针对电能管理系统的发展现状和存在的问题,分析了电能管理系统的总体结构和基本组成元素。同时,本文还对比分析了各种通信技术的
水果由于其口感较佳及富含丰富的维生素及其各种膳食纤维,而深受广大消费者的喜爱。从世界范围内来看,我国是传统的果树种植大国,同时水果的生产量和出口量也位列世界前茅。随着
所谓的“光流”(optical flow),指从图像序列的连续两帧图像中复原出位移场,可以作为图像理解、图像分析等许多相关领域的基础,如何估计光流是计算机视觉领域的一个核心问题
网络技术和新应用发展迅速,但同时也面临了大量的网络安全问题,最根本的原因源于网络系统自身的脆弱性,可信网络成为网络研究的新思路。通过在已有安全技术的基础上增加行为
隐喻是自然语言处理领域最棘手的问题之一,这个问题逐渐引起了学者们的关注,并且隐喻在思维及语言中所处的中心地位也逐渐为自然语言处理研究者所认同。隐喻是通过一个事物来