基于协同过滤的个性化推荐算法研究

来源 :河南科技大学 | 被引量 : 1次 | 上传用户:sdwtb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能和网络技术的发展,人们可以通过各种途径获取信息。但同时也产生了信息过载的问题,用户无法在海量的信息中找到感兴趣的内容,于是个性化推荐技术应运而生。个性化推荐系统是解决“信息过载”的有效方法,并且已经被应用到各个领域,比如电商,电影,社交。协同过滤技术由于其易于实现、跨领域等优势,已经成为个性化推荐中应用最成功的技术之一。然而传统的协同过滤算法由于数据稀疏、冷启动、扩展性、鲁棒性、实时性差等问题影响了推荐的准确度。针对以上问题在分析用户行为和相关评分数据的基础上,针对其缺陷提出了一系列的改进措施,经过试验验证改进后的协同过滤算法的推荐准确度会得到一定的提高。本文主要的工作如下:1.为了解决协同过滤算法中存在的因为数据稀疏而导致的推荐效率不高的问题,提出了一种基于用户相似性的Slope One矩阵填充的协同过滤算法。该算法先使用基本的余弦相似度计算用户之间的相似度并按照相似性从高到低排列,取前n个相似性较高的用户生成用户相似度矩阵,然后用Slope One算法对近邻用户未评分项目进行预测并将预测值用于填充原始的用户-项目评分矩阵,最后按照传统的基于项目的协同过滤算法进行推荐,本文提出的算法模型缓解了数据稀疏的问题,并且在评分预测的过程中考虑到用户的相似性对评分结果的影响,推荐效果优于一般的在协同过滤基础上的推荐算法。2.在已有的协同过滤推荐算法中,并没有充分的考虑到用户属性和项目标签这些因素对推荐质量的影响,因此文中综合考虑了基于用户的属性相似性和基于项目标签的用户相似性对推荐结果的影响,将用户-属性相似性和用户-标签相似性结合到用户相似性计算之中。最终得到的用户相似性是用户-属性相似性和用户-标签相似性的加权,通过调整加权系数的使用有效的缓解了用户相似性矩阵的稀疏性,进一步提高了用户相似度的准确性,使推荐结果更加精确。通过实验可以看出,本文改进的两种算法相对于原算法在数据稀疏性和算法推荐的准确率方面均有所改善。本文的推荐算法对提高用户体验具有积极作用,对个其他方向推荐算法的研究有一定的借鉴意义。
其他文献
以γ-Al2O3为载体采用分步浸渍法制备了不同Ca O含量的Cu/B/Ca/Al2O3催化剂,并测试了其催化醋酸仲丁酯加氢制备仲丁醇的反应性能.Ca O含量对催化剂的结构、氧化还原性能、酸
本文介绍了生物检材中百草枯和溴敌隆的液液萃取,利用液相色谱串联质谱,配备不同的色谱柱,对百草枯和溴敌隆进行定性分析的方法。
介绍了从转炉渣、净液钴渣、镍钴硫化物三种含钴废料中回收钴的方法。
以西佛碱锰、四苯基卟啉锰和酞菁锰络合物为催化剂,研究了在次氯酸盐体系中对α-蒎烯和苯乙烯催化环氧化的性能.比较了不同结构西佛碱锰的反应活性,发现二价锰络合物同样有催化活
在剖析我国建筑企业人力资源战略管理内涵的基础上,运用委托代理理论,建立了对称信息条件下"命令-服从"博弈模型和非对称信息条件下"优势互补合作"激励博弈模型,据此确定了最
随着社会经济的发展,我国建筑业的技术也有了明显变化,在发展过程中,建筑成本控制的难度也在不断增大。建筑工程中有关于成本的管理和计算,对人们的居住条件跟生活环境有着或
如何准确地发现、提取犯罪现场的潜在手印已成为我们利用指纹技术破获案件的关键。本文将阐述应用荧光试剂染色经"502胶"熏显后的各种客体表面的汗潜指纹的原理、方法、效果
行侠仗义的主题在小说《水浒传》与《罪与罚》的表现不啻天渊。俄国文学巨匠陀思妥耶夫斯基的社会心理小说《罪与罚》,遵循从唯意志论(个人主义)向苦难精神(宗教救赎)转化的