基于深度随机游走的协同过滤推荐算法

2021-03-28 04:29:48刘靖凯
科学技术创新 2021年6期
关键词:深度用户模型

刘靖凯

(广东工业大学,广东 广州510006)

推荐算法是一种根据用户兴趣,为用户推荐一系列其感兴趣的物品的算法。推荐算法分为召回和排序两个步骤,其中,召回步骤常用的算法有协同过滤算法、隐语义算法等。协同过滤算法利用所有用户的历史行为信息,特别是用户对物品的正反馈行为,计算出特定用户对物品的兴趣偏好,从而达到个性化推荐的目的。由于协同过滤算法具有鲁棒性强、计算复杂度低等特点,所以已经被广泛应用于各种实际的推荐场景之中。

常用的协同过滤算法有基于用户的协同过滤算法和基于物品的协同过滤算法,基于用户的协同过滤算法通过推荐与用户兴趣相近的其他用户感兴趣的物品,从而达到精确推荐的目的。最近的一些研究尝试将协同过滤算法和基于模型的推荐算法结合,来提高推荐算法的性能。为了保持模型的时效性,一些在线学习的模型通过学习新产生的用户行为数据来保持模型参数的质量。在线学习的推荐模型能够从持续更新的数据流中训练模型参数。常用的模型有增量式的协同过滤模型[1]和增量式的矩阵分解模型。

深度随机游走[2]是一种将图结构转化为向量表示的算法。算法采用无监督的深度学习方法[3],这一方法已广泛地运用于自然语言处理当中。深度随机游走算法可以学习到用户节点之间的社交关系,包括相邻用户节点的邻域信息和同一用户群体的成员关系。……

登录APP查看全文

猜你喜欢
深度用户模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
深度观察
深度观察
深度观察
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割与打包
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25