基于矩阵分解的个性化推荐算法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wybyoung
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的迅速发展,使得信息量急剧增长,为用户带来便利的同时也面临着信息过载的问题,因此推荐系统作为一种有效的解决方法迅速发展起来。推荐算法作为推荐系统的核心,近些年受到了广泛的研究。矩阵分解是推荐算法中常用的一类经典而重要的技术,到目前为止仍受到广泛的关注和研究。传统的矩阵分解利用用户隐特征和物品隐特征的内积来预测评分,但是该方法通常会面临数据稀疏性的问题。近年来,深度学习在自然语言处理和图像分类等领域被证明能够提取好的特征表示,因此大量研究者将深度学习引入到推荐系统以解决数据稀疏性问题。但目前的研究中还存在以下问题:首先,现有的方法没有充分结合评分信息和辅助信息,不能学习到多数据源信息的联合特征表示;其次,利用自编码器提取的特征和评分预测的特征不在同一个特征空间,现有的推荐算法没有考虑到两者的差异性,从而影响了推荐准确率;最后,现有的方法仅用到单特征向量,不能准确地表示用户偏好。针对现有方法中存在的以上问题,本文开展了深入的研究工作。本文的主要工作内容如下:1.深入研究了现有的个性化推荐算法和结合了深度学习的个性化推荐算法,并对其进行了相应的分析和总结,找出现有研究中存在的不足。2.基于自编码器的思想,提出了一种新的特征提取模型——Semi-SDAE。现有的特征提取模型大多只能处理单一的数据源问题,很难融合多数据源信息。为了得到更丰富的特征表示,本文提出了一种基于自编码器的特征提取模型,该模型不仅更好的融合了多种数据源信息,也去除了自编码器输入数据和输出数据必须相等的限制,使得模型更加符合实际中的情况。3.基于矩阵分解的思想并结合特征提取模型Semi-SDAE,提出了一种自适应矩阵分解推荐算法——SAMF。现有的推荐算法将自编码器提取的特征直接用于评分预测任务,没有考虑到特征提取和评分预测这两个任务的差异性。本文针对该问题进行研究,提出了一种自适应矩阵分解推荐算法,使得提取出的特征能够更有效地应用于评分预测。4.为了解决矩阵分解中单特征向量预测精度低的问题,本文提出了一种层级多粒度矩阵分解推荐算法——LMGMF。该算法不仅克服了利用单特征向量不能准确表示用户偏好和物品特征的问题,同时也克服了现有的基于深度学习的推荐算法存在的仅利用最后一层来做预测,却忽略了神经网络每层特征变换带来的信息损失问题。5.在真实数据集上进行实验验证,本文提出的算法在推荐准确率上优于对比的多种个性化推荐算法,验证了本文所提出算法的有效性。
其他文献
采用酸性CellusoftTM L酶与中性纤维素酶分别处理竹原纤维针织物,研究酶用量、酶处理时间、处理温度及处理液pH值对织物减量率、顶破强力和透气率的影响,以优化酶处理工艺.确
语言测试是一门跨学科的综合性学科,它在语言教学中占有相当重要的地位,课堂教学与语言测试是语言教学整个过程中相互联系、缺一不可的两个环节,测试是检验教学的手段,是衡量
随着互联网应用的高速发展和云计算的兴起,数据的生产速度越来越快,数据中心内每秒钟都有大量较小文件的生成、分析和返回。海量数据的处理和应用已成为当今信息技术领域所面
2016年3月,李克强总理在政府工作报告中首次提出“培育精益求精的工匠精神”。2016年4月,习近平总书记在知识分子、劳动模范、青年代表座谈会上也指明要弘扬“工匠精神”。20
目的:探讨育龄妇女妇科病普查情况。方法:回顾性分析我院参与妇科病普查的3458例育龄妇女的临床资料。结果:患病率为45.7%;病种以宫颈炎、阴道炎为主;宫颈炎、宫颈糜烂患病率随年龄
以聚乙烯醇为胶体保护剂,N,N′-亚甲基双丙烯酰胺为交联剂,采用无皂乳液聚合法以制备增稠剂PSL.分析了PVA用量和交联剂用量对增稠效果的影响,测试了不同转速下增稠剂的流变性,并将
通过清污分流,利用混凝-CASS澄-清砂滤工艺处理漂染厂废水。工程运行结果表明:经分流后,CODC r平均865.4 mg/L,色度356倍的高浓度废水,处理后分别降至62.9 mg/L和17倍,实现了达标排放;低浓度废水CODC r平均216.9 mg/L,色度85倍,处理后分别降至3.1 mg/L和1倍,直接回用于生产,废水回用率达到近70%。
通过认真分析'模拟电子技术'课程的特点以及目前在'模拟电子技术'教学中普遍存在的问题,提出了在课堂教学理论指导下将Multisim软件引入'模拟电子技术&#
随着经济全球化深入发展,金融业已经成为现代经济的核心,经济的发展需要金融的支撑,而金融的发展也需要以经济发展为基础。据初步统计,目前全国先后至少有26座城市提出以建设区域
改进LMA451-A-180型预缩整理机的控制系统,其硬件采用西门子S7-200系列的CPU224加外扩I/O模块及数/模模块的混合式结构,实现了多点输入、输出的控制,通过软件编程用OTP(触摸屏)实