基于隐因子学习的推荐系统研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:p54188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
推荐系统作为大数据环境下解决信息过载问题的关键性技术,其核心在于帮助用户更便捷地找到他们感兴趣的内容。内容资源越庞大时,推荐系统的存在意义就越大。而推荐算法便是推荐系统的核心,因此近年来针对推荐算法的研究具有重要的理论意义与应用价值。面对推荐系统中典型的用户-项目评分预测问题,本文改进了神经协同过滤模型,利用深度学习思想重构了隐因子模型的矩阵分解过程,结合向量化技术和神经网络来对用户和项目的隐因子进行抽象表示。同时结合特征交叉思想,进一步为模型引入了辅助特征向量帮助其更好的建模。实验对比中,本文改进后的模型预测RMSE稳定在0.8038,对比当下非深度学习领域最佳的非负矩阵分解模型,预测准确度提升了7%;对比主流的深度学习模型,本模型预测准确度提升了4%,有着比较明显的改善。在模型鲁棒性的研究中,本文尝试了噪音注入的思路,在基于隐因子学习的神经矩阵分解模型基础上提出了具有良好鲁棒性的版本。通过在模型中引入噪音层,模拟随机扰动,来增加模型在实际环境中面对恶意攻击的抗性。随后的实验结果也证明,加入噪音层后的新模型表现出更好的鲁棒性,面对同等条件的恶意攻击,针对新模型攻击的成功率下降了22.5%。本文针对推荐系统预测模型普遍面临的泛化性问题,从模型复杂度和正则化方法两个角度进行了详细的理论分析与实验对比研究。研究结果表明:恰当的模型复杂度和正则化方法都可以明显提升模型的泛化能力。最后本文初步探索了推荐系统的冷启动问题和模型训练效率问题。研究中参考特征交叉思想改进了基于内容的冷启动解决方案,在实验对比中,相较于常见的最热榜单推荐方案,本文的方案在预测命中率方面提升了2倍以上。
其他文献
在多元文化迅速蔓延的背景下,不同的文化观念、文化思潮、文化作品的交织碰撞对人们的文化认同,尤其是青年群体产生了极大的影响。青年亚文化作为当代文化群像的一类,在某种
采用合金化方法研究了微量Sb对Ф185mm大截面A型和D型石墨的水平连铸灰铸铁型材基体组织及断面敏感性的影响。结果表明,微量Sb合金化可有效提高大断面D型或A型石墨铸铁型材基
针对当前土建工程上广泛应用的变截面梁桥,在移动车辆作用下动力响应的解析解难以得到,基于有限单元法的基本思想,利用Fortran语言强大的计算功能采用数值计算方法模拟在移动荷载作用下梁桥的振动情况,同时结合VisualBasic语言良好的可视化界面设计功能,开发出能计算复杂工况且具有较好的人机交互界面的桥梁动力计算软件,实现了VB的可视化界面与For-tran强大的数值计算能力的结合。
木马是一种具有潜在威胁的程序,会对计算机造成不同程度危害,对于木马的检测与防范尤为重要。通过分析程序的PE文件提取API函数调用序列,将其分割为长度为k的短序列与攻击树匹配,再对攻击树各节点计算其发生的概率及恶意性权值,最后综合计算攻击树根节点代表事件的危险指数用来估计该程序与木马的相似程度,从而判断程序为木马程序或者包含木马部分的可能性,以准确地检测和防范木马攻击。
背景:目前研究认为急性胰腺炎(Acute pancreatitis,AP)发病过程中氧化应激是发病机制的重要事件。大量产生的活性氧(Reactive oxygen species,ROS)超过机体抗氧化系统的清除能力时即发生氧化应激。氧化应激在胰腺损伤、胰腺局部并发症及全身并发症中起重要作用。超氧化物歧化酶(Superoxide dismutase,SOD)是清除体内ROS的重要的抗氧化物酶,可以
本文将XML、JAVA、JSP及程序生成器等技术与方法结合起来 ,通过域分析的思路、方法、过程 ,讨论了使用XML和JAVA创建程序生成器的方法和过程 ,并比较了不同方法的优劣。指出了将XML应用到程序创建和维护上的优势。
1亲本组合及选育过程秋乐杂8号是由河南农科院种业有限公司以QLl6作母本,GKl2作父本杂交选育而成的高产、优质、多抗棉花杂交种。母本QLl6是用中19作母本,用豫棉21号作父本进行
心脏性猝死(sudden cardiac death,SCD)是由于心脏无法有效泵血而导致的一种急性症状,其特征包括意识丧失和呼吸骤停,如果不及时治疗,最终会引起死亡。严重的室性心律失常(ve
实现基于XUP Virtex-Ⅱpro FPGA开发平台的Linux嵌入式系统设计,详细分析SystemACE引导的Linux系统启动以及根文件系统的加载。采用SystemACE嵌入式系统启动加载极大地增加了嵌入式linux系统的可移植性和可扩展性,为基于Powerpc的嵌入式linux系统的研究学习与开发提供了重要的参考资料。