咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >改进的增量式动静结合协同过滤方法 收藏

改进的增量式动静结合协同过滤方法

Improved Incremental Dynamic and Static Combined Collaborative Filtering Method

作     者:武美 丁怡彤 赵建立 WU Mei;DING Yitong;ZHAO Jianli

作者机构:山东科技大学计算机科学与工程学院山东青岛266590 东北林业大学信息与计算机工程学院哈尔滨150040 

出 版 物:《计算机科学与探索》 (Journal of Frontiers of Computer Science and Technology)

年 卷 期:2022年第16卷第9期

页      面:2089-2095页

核心收录:

学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 081104[工学-模式识别与智能系统] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家重点研发计划(2018YFC0831002) 教育部人文社会科学基金(18YJAZH136) 国家自然科学基金(61433012,U1435215) 

主  题:推荐系统 协同过滤 矩阵分解 增量模型 冷启动 

摘      要:矩阵分解算法在推荐系统中因其具有较高的预测精度和良好的扩展性已被广泛运用,然而当前的矩阵分解算法大多处理的是静态数据,随着训练数据的逐渐增加,传统的矩阵分解方法需要对已有全部数据进行重新训练以更新模型,这样随之带来的时间花销和计算成本也大大增加。因此,如何在短时间内进行物品的评分预测以进行合理准确的推荐是研究的主要问题。针对此问题,提出了一种改进的增量式矩阵分解算法,主要思想是在预测过程中,根据评分来源分区域处理数据。分区域处理的方法可以有效地缩短计算的时间,并且将精度保持在一定范围内。在静态训练模块,初始的用户和物品的特征训练将不占用在线训练时间,并且在初始数据量较大时可以获得较好的精度;在动态训练模块中,对新进入的用户集和物品集上的相应评分提取并训练得到相应的小动态矩阵,在此之后动态维护和更新小矩阵,在此小矩阵上进行后续的特征训练。同时,为了在保证训练精度的同时降低动态矩阵的训练时间,采用了一种基于随机梯度下降方法的快速更新策略,该方法有效缩短了时间并且提高了一部分精度。在两个公开的数据集上的实验结果证明了此算法的优越性。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分