基于相似-信任度模型的协同过滤算法研究与应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:qilina15832583026
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展,面对着爆炸式增长的Web信息,人们要搜索出自己所需要的信息变得越来越困难。推荐系统作为一种信息过滤的重要手段,是解决信息超载问题的有效方法。协同过滤推荐技术是推荐系统中最成功的技术之一,该技术使用相似兴趣偏好的用户的数据来得出推荐,具有与推荐对象无关的优点。但随着电子商务系统用户和商品数量的增加,协同过滤也面临着稀疏性、精确性等问题的考验。   本文使用相似-信任度模型解决协同过滤的稀疏性问题,模型使用信任度传递公式计算出没有直接关联用户之间的信任度,缓解了稀疏性问题给协同过滤带来的影响。   本文首先对推荐系统以及协同过滤的研究现状进行全面分析,总结出协同过滤研究中存在的问题和挑战。尤其对稀疏性问题进行了更加深入的研究,分析了稀疏性问题的现有解决方案及其优缺点。   在全面分析稀疏性问题的现状和解决方案后,引出相似-信任度模型(Similarity-Trust Model,STM),该模型提高了最近邻搜索的准确性,在解决稀疏性问题的同时也优化了推荐质量。本文提出整体相似度概念,并将实际用于计算预测评分的用户个数考虑在内,进一步优化推荐结果。本文进行了一系列的实验验证了算法具有较好的推荐性能。   基于该模型本文实现了一个协同过滤原型系统,用户可以自行修改参数并查看推荐结果。本文最后设计并实现了一个基于STM的电影推荐系统,系统可以给已有评分操作的用户推荐符合用户口味的电影,验证了本文推荐算法的可行性。   本文的研究工作,在一定程度上解决了稀疏性问题,并有效提高的协同过滤算法的推荐性能,对协同过滤解决稀疏性问题起到了一定的促进作用。
其他文献
著名数学家波利亚说过:掌握数学就意味着善于解题.解题永远是数学学习中的主要活动.那么,如何快速有效地提高数学解题能力,提高数学素养呢?笔者结合多年的教学经历和体会,发
本文设计了用于轻型臂机器人关节的位置伺服系统,提出了一种全数字化的基于电机矢量控制算法的伺服系统控制器的硬件设计方案,并在一片现场可编程门阵列(FPGA)中该方案得到了
随着因特网的普及和IP技术、VoIP技术的发展,VoIP产品在电信市场中占有的份额不断提高,VoIP技术已经成为计算机业和电信业最热门的话题之一。SIP协议具有简单、灵活和可扩展
新课程标准中明确指出“教师要创设适当的问题情境,鼓励学生发现数学规律和问题解决途径”.可见创设问题情境在学生学习知识过程中的重要性.那么,问题情境如何创设?意义又有
With a small number of snapshots, performances of uniform circular array(UCA) root-MUSIC based methods for directionof-arrival(DOA) estimation suffer serious de
一、问题提出rn文献[1]就“把关题”的命制从如何把数学思想方法合理地渗透在试题中进行了鉴赏和思考,文献[2]给出了在高考复习中,“把关题”的解题教学该如何展开的一种比较
目前,互联网规模不断扩大,成为人们最重要的信息来源之一,但同时也出现了“信息过载”的问题,网络上的信息增长速度过快,用户获取所需信息难度越来越大。因此,搜索引擎应运而
高中物理3-2中变压器一节是交变电流的延续,是电磁感应的应用,也是电磁学的综合.其构造自然是闭合的铁芯连接不相连的的闭合线圈而成,原理是线圈间的互感作用,核心关系式遵守
20世纪60年代软件危机的出现导致了软件工程的诞生,近年来,软件工程发展迅速。但是目前,软件工程还没有完全达到人们所寄予的期望值,当软件项目较大的时候,软件危机依然存在,
随着全球信息技术的发展,信息在企业的决策与发展中起着越来越重要的作用,因此企业的信息化建设变得迫在眉睫。不间断的信息化投入使得企业拥有众多不同类型的信息系统,但由于企