预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110503508A(43)申请公布日2019.11.26(21)申请号201910637456.1(22)申请日2019.07.15(71)申请人电子科技大学地址611731四川省成都市高新区(西区)西源大道2006号(72)发明人杨波邹海瑞(74)专利代理机构电子科技大学专利中心51203代理人周刘英(51)Int.Cl.G06Q30/06(2012.01)G06N3/04(2006.01)G06N3/08(2006.01)权利要求书2页说明书10页附图6页(54)发明名称一种层级多粒度矩阵分解的物品推荐方法(57)摘要本发明公开了一种层级多粒度矩阵分解的物品推荐方法,由于在推荐系统中,矩阵分解算法是一种将评分矩阵分解为两个低维矩阵的推荐算法,并能够学习到用户偏好和物品特征。但目前的矩阵分解算法及其改进算法都只利用到单个特征向量来表示用户和物品,因此存在预测精度低的问题。针对该技术问题,本发明提出了一种可用于具有用户评分的购买物品推荐的基于深度学习的层级多粒度矩阵分解推荐方法。本发明结合深度学习提取特征的优势,利用多个不同的特征向量来表示同一用户或物品,使得用户的偏好表示更加准确。此外,本发明也克服了现有的基于深度学习的推荐算法仅利用最后一层来做预测,却忽略了神经网络每层特征变换带来的信息损失的技术问题。CN110503508ACN110503508A权利要求书1/2页1.一种层级多粒度矩阵分解的物品推荐方法,包括下列步骤:步骤1:设置整体评分预测模型:所述整体评分预测模型包括用户数据输入层、物品数据输入层、L层的用户特征层、物品特征层和预测评分处理层,以及预测评分输出层;其中L大于或等于2;其中,用户特征层1通过公式得到第1层的隐特征向量u1,f()表(u)示预设的激活函数,W1、分别表示用户特征层1的映射权重和偏置项;Iu表示用户u的输入数据,通过拼接用户u的属性特征向量Xu和用户u的所有评分记录Ru得到;(u)用户特征层j通过公式得到第j层的隐特征向量u1,Wj、分别表示用户特征层j的映射权重和偏置项,其中j=2,…,L;(i)物品特征层1通过公式得到第1层的隐特征向量v1,W1、分别表示物品特征层1的映射权重和偏置项;Ii表示物品i的输入数据,通过拼接物品的评分Ri和物品属性特征向量Yi得到;(i)物品特征层j通过公式得到第j层的隐特征向量u1,Wj、分别表示物品特征层j的映射权重和偏置项,其中j=2,…,L;预测评分处理层基于同一层的用户特征层和物品特征层获取不同层的评分预测值预测评分输出层综合L层的评分预测值输出每个用户对每个待推荐物品的最终评分预测值步骤2:采集训练数据集,对步骤1所设置的整体评分预测模型进行网络参数训练,得到训练好的整体评分预测模型;步骤3:基于当前物品集中未被用户评分的物品得到每个用户的待推荐物品集;拼接当前用户u的属性特征向量Xu和用户u的所有评分记录Ru,得到用户u的输入数据Iu;并输入训练好的整体评分预测模型的用户特征层1;提取并拼接用户u的待推荐物品集中的各物品的评分Ri和物品属性特征向量Yi,得到物品的输入数据Ii;并输入训练好的整体评分预测模型的物品特征层1;基于训练好的整体评分预测模型的预测评分输出层得到用户u对待推荐物品集中的各物品的终评分预测值取前T个最高的终评分预测值对应的物品作为当前用户u的物品推荐列表并向用户u进行物品推送处理。2.如权利要求1所述的方式,其特征在于,预测评分输出层拼接L个评分预测值作为评分预测模型的输入数据I,基于多层感知机模型得到最终评分预测值3.如权利要求1所述的方式,其特征在于,预测评分输出层将L个评分预测值的均值作为最终评分预测值4.如权利要求1所述的方式,其特征在于,预测评分输出层将L个评分预测值的累加值作为最终评分预测值2CN110503508A权利要求书2/2页5.如权利要求1所述的方式,其特征在于,预测评分输出层基于预设的权重,将L个评分预测值的加权求和值作为最终评分预测值6.如权利要求5所述的方法,其特征在于,从第1层到第L层,按照权值逐层递增的方式设置各个预测值的权重,且L个预测值的权重的和为1。7.如权利要求1所述的方法,其特征在于,将层数L的取值设置为6。3CN110503508A说明书1/10页一种层级多粒度矩阵分解的物品推荐方法技术领域[0001]本发明属于推荐技术领域,具体涉及一种层级多粒度矩阵分解的物品推荐方法。背景技术[0002]随着大数据的大力发展,推荐技术越发成熟,被推荐的物品可以是用户在某个平台网站或者移动终端的应用程序上购买的商品,如生活用品、书籍、歌曲、电影等。当前,用于电影的推荐方案主要存在下述不足:[0003]第一,目前的基