基于BP神经网络的改进协同过滤推荐算法

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lequ123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网和大数据技术的迅猛发展使信息过载现象不断加剧,为了提高用户从海量数据中获取信息的效率以及企业的生产效益,推荐算法在不同应用场景下得到广泛应用。协同过滤算法是目前商用推荐系统中应用最广泛的个性化推荐算法,而衡量用户间的兴趣相似性是其中最关键的步骤。传统协同过滤算法随用户和物品规模的不断增长,其用户相似度矩阵的计算开销也不断增大,因此,在算法扩展性上存在局限性。另一方面,传统算法基于用户评分向量相似度来衡量用户间的兴趣相似性,在稀疏评分矩阵下的效果不是非常理想,其评分预测的准确性仍有较大的提升空间。针对上述问题,本文考虑了物品属性特征对用户评分行为的影响,结合BP神经网络构建用户关于物品属性特征的评分预测模型,并基于此模型对传统协同过滤算法进行改进,主要贡献如下:首先,针对传统算法的扩展性问题,本文提出了一种基于评分偏好特征聚类分析的改进协同过滤算法。该算法利用用户评分预测模型,提取用户关于物品属性特征的低维评分偏好特征向量,并对评分偏好特征向量进行聚类分析,从而降低传统算法的时间复杂度和内存空间开销。其次,针对传统算法在稀疏评分矩阵下评分预测准确性较低的问题,本文提出了一种基于近邻用户预测误差的改进协同过滤算法。该算法从不同角度衡量用户间的兴趣偏好相似性,近邻用户以目标用户的历史评分记录作为预测项目,利用评分预测模型进行预测,预测误差越小则表明近邻用户与目标用户间的评分行为越相似。相比传统算法,该算法在稀疏评分矩阵下具有更高的评分预测准确性。本文基于Movie Lens开源数据集,分别对所提出的两种改进算法进行实验测试,并与现有其它算法进行比较。结果表明,与其它算法相比,本文所提出的两种改进算法分别在扩展性和准确性方面取得了更好的效果。
其他文献
作文教学一直是语文教学的难点问题,难在很多老师不知如何提高学生的写作兴趣,正所谓:任凭教师讲的如何天花乱坠,学生对写作依旧提不起半点兴趣。多数学生对写作不感兴趣,不想
【摘 要】  高考作文已经在新材料作文的基础上增加任务指令,强化作文对学生思考的引领作用,本文着重分析任务驱动作文的审题立意的方法,如何在材料中辨析关键概念。  【关键词】  任务驱动作文 思维训练 关键概念  一、任务驱动作文立意存在的主要不足  (一)对材料的把握不够深入  学生在经过材料作文的提炼观点训练之后,惯性思维作用,往往对材料本身把握不够,偏离材料的本身内容,特别是对观点起着提示作用
青少年是上网者众数,互联网上的青少年离轨行为不断上升。论文基于互联网的特点,从失范理论视角界定了青少年网络失范行为的类别和性质,并对青少年网络失范行为的构成进行了较深
由于排土机具有一次性排弃宽度大、排土能力强和自动化程度高等优点,广泛应用于物料输送、排弃及堆集的露天矿排土场以及料场.基于北方重工SJY-XX型排土机,详细介绍了该排土
班固撰《汉书》中提及"卦气"整体的卦数已公认为六十四卦,若同书不同版本中出现"六十卦"者,应予校正,颜师古注本亦不例外。周雨廷《周易表解.自序》说的不是《易》学对乐律学
以在建佛陈大桥为工程背景,从大节段吊装施工阶段主梁受力、变形情况,成桥状态下主梁关键部位上下缘应力大小、成桥位移,钢箱梁制造线形计算等几方面内容与常规小节段悬拼施工进
作为高中数学教师,用高等数学的思想、观点和方法来指导中学数学教学实践,沟通高等数学与初等数学的内在联系,指导学生进行研究性学习,培养学生的探究精神与创新能力,将是新形势下
项目承担单位:交通部公路科学研究院项目编号:200431822333-03项目主要负责人:吴京梅项目参与人:刘兴旺杨曼娟张建军陈瑜主要研究成果和技术创新点:誗通过对国内部分避险车道
小学阶段是学生学习基础的语文知识、培养基本的语文阅读能力的主要阶段,加强小学生阅读能力的培养对于学生阅读习惯的养成和阅读兴趣的培养都至关重要。本文在探讨当前小学
黄河湿地是我国重要的湿地类型,也是生物多样性最为丰富的区域。由世界渔业中心(The Word Fish Center)与中国水产科学研究院共同组成的“中国黄河流域湿地水生生物资源价值评估