[发明专利]一种协同过滤推荐模型的优化训练方法有效
申请号: | 201210389800.8 | 申请日: | 2012-10-15 |
公开(公告)号: | CN102930341A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 罗辛;夏云霓 | 申请(专利权)人: | 罗辛;夏云霓 |
主分类号: | G06N5/00 | 分类号: | G06N5/00 |
代理公司: | 重庆市前沿专利事务所 50211 | 代理人: | 郭云 |
地址: | 400012 重庆*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种协同过滤推荐模型的优化训练方法,属于数据挖掘和个性化推荐技术领域,通过将隐特征矩阵单列,从而消除用户隐特征和项目隐特征在训练过程中的相互依赖性,然后将其划分为基于单列随机梯度下降的用户隐特征训练过程和项目隐特征训练过程,最后并行执行用户隐特征训练过程和项目隐特征训练过程,本发明通过对协同过滤推荐模型的训练进行优化,消除了用户隐特征矩阵与项目隐特征矩阵的相互依赖关系,提高了可扩展性,具备更快的收敛速度,达到收敛所需的训练轮数更少,提高了推荐模型的构建速度。 | ||
搜索关键词: | 一种 协同 过滤 推荐 模型 优化 训练 方法 | ||
【主权项】:
一种协同过滤推荐模型的优化训练方法,其特征在于按以下步骤进行:步骤一、单列用户隐特征矩阵和项目隐特征矩阵;对于需要构造的矩阵因式分解推荐模型,将其用户隐特征矩阵P或/和项目隐特征矩阵Q单列;步骤二、判断隐特征矩阵是否收敛;当用户隐特征矩阵或项目隐特征矩阵未收敛时,执行步骤三。步骤三、构造基于单列随机梯度下降的用户隐特征向量或/和项目隐特征向量训练过程;根据单列的用户隐特征矩阵和项目隐特征矩阵,对矩阵因式分解推荐模型的隐特征矩阵训练过程进行分解,得到用户隐特征矩阵训练过程或/和项目隐特征矩阵训练过程的两个训练子过程;在训练时刻t时,对于用户隐特征矩阵P中第u行的向量Pu,其基于单列随机梯度下降的训练过程为: P u t = c k · p u t - 1 + η Σ k = 1 M c M - k [ r u , k - 〈 p u t - 1 , q k t - 1 〉 ] · q k t - 1 , M为Pu对应的训练样本个数,M为正整数,k为用户隐特征矩阵系统学习训练样本的次序,1≤k≤M,η为学习速率,c为学习过程规约系数,c=1‑η·λ,λ为学习过程规范化因子,ru,k为Pu对应的第k个训练样本;在训练时刻t时,对于项目隐特征矩阵Q中的第i行向量qi,其基于单列随机梯度下降的训练过程为: q i t = c k · q i t - 1 + η Σ h = 1 H c H - h [ r h , i - 〈 q i t - 1 , p h t - 1 〉 ] · p h t - 1 , H为qi对应的训练样本个数,H为正整数,h为项目隐特征矩阵系统学习训练样本的次序,1≤h≤H,rh,i为qi对应的第h个训练样本;
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗辛;夏云霓,未经罗辛;夏云霓许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210389800.8/,转载请声明来源钻瓜专利网。
- 上一篇:水陆两用电动机
- 下一篇:方便实用的插头外连接