协同过滤推荐算法的改进研究

来源 :河北工业大学 | 被引量 : 1次 | 上传用户:tiancejiangjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网上的资讯和数据爆炸式增长,用户获取资讯的方式不断变化,经历了门户网站、搜索引擎和推荐系统的演进。推荐系统也由以往的热门推荐发展为现在的个性化推荐。所谓个性化推荐就是指在推荐的同时,保证不同的用户获得符合各自个性的资讯,拥有更好的用户体验。协同过滤推荐算法是个性化推荐技术中最成功和应用最广泛的算法,它通过计算用户间的相似性来挑选目标用户的最近邻居集合,然后通过最近邻居集合的评分来预测目标用户对未评分项目的评分,从而产生推荐。但是,由于用户项目评分矩阵极端稀疏等原因,协同过滤推荐技术的推荐精度仍然有很大的改进空间。本文从提高协同过滤算法的推荐精度出发,做了以下两点工作。(1)将用户间的信任度引入相似度计算公式,提出了一种结合信任度的协同过滤改进算法。由于传统的协同过滤算法忽略了不同用户间的信任度直接影响着相似度的计算,所以在改进算法中,首先通过用户间评分的相近性、权威性和广泛性来计算用户间的直接信任度,然后通过信任传递机制计算用户间的间接信任度,最终生成综合信任度;接着,将传统协同过滤的相似度与用户间的综合信任度结合生成综合相似度;最后,使用综合相似度进行评分预测,最终产生推荐。(2)综合考虑了平均评分、项目的流行度、用户评分的不同特征对传统协同过滤算法相似度计算的影响,并提出了一种结合不同特征和降低流行度的协同过滤算法。改进算法在相似度计算过程中,认为用户间评分行为越不相同,则可以认为用户间越不相似,所以相似度计算公式可以反比加权不同特征因子;考虑到如果用户在评分历史中的平均打分更接近时,则我们可以认为这两个用户的记录更相似,因此改进算法加大平均评分因子在相似度计算中的比重;此外认为项目的流行程度影响着用户间的相似度,改进算法最后降低了流行项目在用户相似度计算中的权重。最后,以此计算出用户间的综合相似度,通过综合相似度来对目标用户进行评分预测,产生推荐。
其他文献
随着电力监控系统的发展,在技术方面上,监控系统得到了显著的提升。随着近年来通信技术和信息化技术的产生,智能化电力监控系统在不同的行业中得到了广泛的应用。本文就智能
我国是能源生产与消耗的大国,国情决定了我国以煤为主的能源结构,但是热力发电厂在燃煤过程中排放的NOx气体对大气环境造成了极大的危害,因此控制燃煤电厂NOx等污染气体的排
以水热法制备的Ti02纳米管(Titania Nanotubes,简称TNT)为基体,FeCl3为铁源,采用浸渍法在Ti02纳米管表面负载铁,将材料在马弗炉中焙烧后,得到载铁Ti02-纳米管(记为Fe/TNT)。
<正>本文综述21世纪以来美国国家海洋政策的变迁,比较布什和奥巴马政府在海洋协调机构、海洋战略政策及其具体实施计划上的不同,以期为我国海洋政策的制定与完善提供借鉴。美
针对纳米氧化石墨烯(NGO)在生理溶液中易聚集沉淀的问题,文中将壳聚糖-聚乙二醇接枝聚合物通过缩合反应与NGO共价连接,得到氧化石墨烯-壳聚糖-聚乙二醇(NGO-CS-PEG)纳米复合
对新生儿黄疸的直接和间接消化道护理干预方法进行综述,包括肠道水疗、人工刺激排便、游泳、抚触配合穴位按摩、早期喂养等。提出各种方法不限于单独使用,临床工作中必须根据
目的:采用荟萃分析的方法对肺癌患者行常规治疗基础上联合肺康复训练的疗效进行系统评价。方法:检索PubMed、Cochrane Library、Clinical Science、Web of Science、维普网、
归化易造成文化形象的缺失和误传,障碍了文化交流。异化在翻译中对保持文化形象起了重要作用。
目的探讨温针灸治疗压力性尿失禁的效果。方法将90例压力性尿失禁患者随机分为功能锻炼组、针刺组、温针灸组,各30例。三组入院时均给予皮肤护理、情志调护、饮食处方、排尿